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:
- 274 commits from 63 contributorsย in WooCommerce Core.
- 220 commits from 27 contributorsย in WooCommerce Blocks.
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, 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.

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, โAdd ratingโ 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.

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 our 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


Simplified account creating 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.
Filter | Description |
woocommerce_bacs_email_instructions_order_status | Filter the email instructions order status. [Source] |
woocommerce_cheque_email_instructions_order_status | Filter the email instructions order status. [Source] |
experimental_woocommerce_analytics_variations_additional_clauses | Experimental: Filter the Variations SQL query allowing extensions to add additional SQL clauses. [Source] |
woocommerce_admin_experimental_onboarding_tasklists | Filter to override default task lists. [Source] |
Database Changes
There are no database changes in this release.
Template Changes
This release updates 5 templates.
Template File | Github 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 |
Reposted from WooCommerce
If you have a care plan with 7th Circle Designs this update will be taken care of based on your plan’s schedule. If you do not have a care plan, sign up now.