WooCommerce 9.4ย has been released onย November 11, 2024.
ADVISORYย NOTE: 9.4.0 is available on WordPress.org however, we have updated our stable tag to theย 9.4.1ย dot release.
This post highlights whatโs new in this version of WooCommerce.
See our update guide.
Download directly from WordPress.org.
Other important information:
- ๐ This releaseย doesย include aย database update.
- See more
Latest Release:
๐ WooCommerce 9.4.1 (Stable)
About:
- โ Backwards compatible
- Commits:ย 320
- Contributors:ย 80
What’s coming in 9.4
- Product collectionย block
- Product details block
- More options for express checkout
- Searching inside of WooCommerce
- Remote error logging
- Brands Added with Feature Flag
- API Updates
- Other important information
- Changelog
- Get WooCommerce 9.4
- Contributors
Product collection block

This release will see a number of improvements in the Product collection block. The block will now only render when it contains products or when a โno resultsโ block is explicitly present, ensuring a cleaner display for empty collections. This ensures a cleaner UI and a faster experience for users.
Weโre also introducing new JS events as we move toward consolidating all product grid functionalities within the Product Collection block. This shift will enhance the experience by integrating features from existing product grids into the Product Collection block. To support this, new JS events have been added to replace actions previously emitted by other grid blocks. Check out our advisory on migrating to the new event structure or refer to our documentation for more details.
Product details block
Add: โShow tab titleโ attribute to the Product Details blockPull Request #50884
By default, the Product Details block displays a non-customizable large title of the currently selected tab. In this release, we add a new Show tab title in content attribute to the Product Details block, so the user can customize if the title will be displayed or not.
More options for express checkout
[Feature] Express Checkout Improvements #50791

Weโve improved the functionality of the express checkout in the Cart and checkout blocks, introducing customization options for express payment buttons (adjustable height and border radius), displaying an active express payment methods list upon clicking the Express Payment block, and fixing layout issues like button container breaks and improper rendering at certain widths. While style control is currently limited to a few payment extensions, weโre working on expanding support.
The editor now displays active payment methods in real-time, improving layout accuracy. Currently, these styling controls are supported by select payment extensions, and we encourage developers to update their payment integrations for full compatibility with these new features.
Searching inside of WooCommerce
In app search improvements feature branch #51413

Search in WooCommerce > Extensions page has been improved, now enabling you to explore the complete extensions catalog on WooCommerce.com from the comfort of your own dashboard.
Remote error logging
We are now ready to ship this feature which we originally announced in 9.3. Since then, weโve made changes to make it easier for store owners to debug fatal errors. The feature is meant to improve the stability and reliability of WooCommerce stores by logging WooCommerce Core PHP and JavaScript fatal errors to a remote logging service when users opt-in to tracking. The feature will allow us to identify and fix issues more quickly, improving debugging capabilities and enhancing store ownersโ support.
Brands Added with Feature Flag
The Brands feature is now available for testing. It is currently turned off for all customers, however please visit our detailed post on technical implementation and testing feedback for this release cycle.
Brands allows you to create and manage brands for stores and assign them to products, similar to Categories. With brand short-codes, widgets, and blocks, you can create dedicated brand pages, display brand details on product pages, and help shoppers navigate stores using brand-specific navigation menus. Additionally, you can now limit coupon use to specific brands.
API Updates
Other important information
๐จ Known issues: Translation loading changes in WordPress 6.7
WordPress 6.7 introduces changes to how translations are loaded, aligning with best practices for internationalization. These updates may trigger debug warnings for some plugins, including WooCommerce, particularly when other plugins load WooCommerce code early. While weโve made adjustments in WooCommerce 9.4 to mitigate this, production sites are advised to set WP_DEBUG_DISPLAY
to false to prevent notices from showing on the frontend. For more guidance, check out developer advisory.
Database updates
๐ฟ wc_update_940_add_phone_to_order_address_fts_index
โ Makes phone numbers searchable via full text search for orders #51065
๐ฟ wc_update_940_remove_help_panel_highlight_shown
โ Cleans up unused meta data related to the help panel spotlight feature (which is no longer used) #51249
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.