Categories
WooCommerce Core

WooCommerce 7.4 Released

We are pleased to announce the release of WooCommerce 7.4.0. This release should be backwards compatible with the previous version.

This release contains:

As always, we recommend creating a backup of your site and making sure that your theme and any other plugins are compatible before updating. You can check out this update guide for more information.

What’s new in 7.4.0?

The new Local Pickup

WooCommerce Blocks 9.4.0 comes with the new Local Pickup experience, allowing you to offer a streamlined, dedicated pickup experience to your customers.

Local Pickups comes with a new shipping method toggle block, and an admin screen to manage locations.

New Customer Account block is now available

This block contains a link to the Login and My Account pages and was added to the Header and Footer patterns. It’s possible to customize this block to be displayed as text-only, icon-only, or icon and text. You can also select the icon style.

Customer account block selected

Highlight incompatible payment gateways within the Cart & Checkout Blocks

If you use any incompatible payment gateways, you will now get a warning notice in the editor side of the `Cart` & `Checkout` Blocks:

In the `Payment Options` Inner Block of the `Checkout` Block, we also display a warning under incompatible payment gateways:

Display “Add review” link when product has no rating

If a product has no ratings, an “Add review” link appears instead of stars. The idea is to help preserve the layout and eventually be a consistent way to link shoppers directly to the rating results for the product.

Product with Add review link

Apply rate limiting to non-admin users only

If you enable the rate limiting filter for Store API, it will only be applied to non-admin users. You can now edit your Blocks without being restricted by the rate limiting on the admin side!

Cart & Checkout buttons are editable

On the Cart Block, the “Proceed to Checkout” button text is now editable in the editor. On the Checkout block, the “Place Order” button text is also editable. These will default to the original text if left empty.

Editable button in the Checkout block
Editable button in the Cart block

Simplified account creation settings in Checkout Block

We’ve removed some duplicate settings related to creating accounts and logging in during the checkout process. These settings are now pulled from WooCommerce Core and respected inside the Checkout Block.

Non-ASCII support for Filter by Attribute Block

You can now add non-ASCII product attributes and they will be respected by the Filter by Attribute Block.

Actions and Filters

This release adds 4 new filters and no new actions.

FilterDescription
woocommerce_bacs_email_instructions_order_statusFilter the email instructions order status. [Source]
woocommerce_cheque_email_instructions_order_statusFilter the email instructions order status. [Source]
experimental_woocommerce_analytics_variations_additional_clausesExperimental: Filter the Variations SQL query allowing extensions to add additional SQL clauses. [Source]
woocommerce_admin_experimental_onboarding_tasklistsFilter to override default task lists. [Source]

Database Changes

There are no database changes in this release.

Template Changes

This release updates 5 templates.

Template FileGithub Links
templates/cart/cart.php#36247
templates/emails/email-footer.php#36310
templates/emails/email-header.php#36310
templates/emails/email-styles.php#36310
templates/global/quantity-input.php#36460

Much 💜 to all the contributors

Finally a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.

WooCommerce Core

nkls-so
MMTE
chihsuan
nima-karimi
louwie17
barryhughes
MatzeKitt
jeremylind
Konamiman
davefx
Dekadinious
leskam
puntope
helgatheviking
jorgeatorres
vedanshujain
wvega
tammullen
rodelgc
adrianduffell
rjchow
rodrigoprimo
IanDelMar
jonathansadowski
mdperez86
ecgan
joris-iSide
timur987
alexmigf
Facyla
samueljseay
dd32
nigeljamesstevenson
gigitux
joelclimbsthings
roykho
ilyasfoo
mattsherman
thilinah
nathanss
mujuonly
joshuatf
shaybanshee
matt-h
psealock
sebcode
moon0326
priyankabehera
octaedro
horzu
Aljullu
SavPhill
sunyatasattva

ActionScheduler

roykho
Konamiman
JosephGabito
jorgeatorres
jonathanstegall
rrennick
rodrigoprimo
barryhughes
jonathansadowski
ObliviousHarmony
alexmigf
bahiirwa
crstauf
WPprodigy
vedanshujain

WooCommerce Blocks

gigitux
tarunvijwani
danielwrobert
sunyatasattva
senadir
kmanijak
ralucaStan
lukeoregan88
wavvves
opr
danieldudzic
dinhtungdu
alexflorisca
imanish003
stian-overasen
nielslange
nefeline
tarhi-saad
Aljullu
rodrigoprimo
albarin
mikejolley

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.