Develop WooCommerce

The official WooCommerce development blog

WooCommerce 4.0 is here! — March 10, 2020

WooCommerce 4.0 is here!

Today we are excited to announce the availability of WooCommerce 4.0. The latest release of WooCommerce has been in development since January 2020, but a lot of improvements has been in the works since 2018. WooCommerce core has had 743 commits from 21 contributors, but we should also mention a huge amount of effort from the WC Admin team and the code that now becomes a part of the core with a history of 3500 commits from 45 contributors.

4.0 is a “major” release. This means that the version is not fully backwards compatible with sites running various versions of WooCommerce 3.x. Therefore, we recommend testing the upgrade on a staging site copy before upgrading your live store and creating a backup of your code and database. Please see this guide for more details.

Continue reading
WooCommerce 4.0 Release Candidate 2 Is Now Available — March 6, 2020

WooCommerce 4.0 Release Candidate 2 Is Now Available

WooCommerce 4.0 release date is approaching and we are happy to make the second release candidate for it available now.

To test it out, use our beta tester plugin (which, despite its name, can also be used to test release candidates) or download the release from

We’re publishing another release candidate as we’ve decided to revert the change that was hiding WordPress notices under the Notices button in the Activity panel. While we want the experience for shop owners to be as free from distractions as possible, we also want to be good citizens of the WordPress ecosystem, hence the change.

We’re also including fixes for new Jetpack versions and security fixes from version 3.9.3.

We still plan to unveil the final version of WooCommerce 4.0 next Tuesday, March 10th, but if you would like to learn what’s inside, check out the beta announcement post–it highlights all the new features and improvements.

If you find any bugs along the way, please open an issue in our GitHub repository. Thank you for testing and helping us make WooCommerce better!

WooCommerce 3.9.3 Fix Release — March 4, 2020

WooCommerce 3.9.3 Fix Release

WooCommerce 3.9.3 is now available! This is a minor release and includes few bug fixes. Importantly, this contains the fix for the issue where coupon messages were not formatted properly along with updating some deprecated functions.

Here’s the change-log for this release:

* Fix - Replaced deprecated Jetpack::is_staging_site call. #25670
* Fix - Corrected the cache invalidation behavior of order item CRUD actions. #25734
* Fix - Configure Jetpack plugin before trying to connect/register. #25742
* Fix - Check configure exists before calling to support older JP versions. #25747
* Fix - Better handling of coupon code when rendering.
* Dev - Updated WooCommerce blocks to 2.5.14 (See changelog at

We highly recommend updating WooCommerce to this version as soon as possible.

Download the latest release of WooCommerce here or visit Dashboard → Updates to update the plugin from your WordPress admin screen.
As usual, if you spot any other issues in WooCommerce core, please log them in detail on GitHub. For security issues? Please submit a report via HackerOne.

Storefront 2.5.5 release notes — February 28, 2020

Storefront 2.5.5 release notes

Storefront 2.5.5 has been tagged for release and uploaded to

Here’s what’s changed (pulled directly from the changelog):

* Fix - Blocks: Fix vertical alignment of left/right aligned image blocks.
* Fix - Blocks: Correct center alignment of product image in  Top Rated Products block with small number of columns.
* Fix - Blocks: Improve margins between floated embed/image block and list block.
* Fix - Customizer: Ensure headings and links in the footer use colors set in Customizer.

Download the latest release of Storefront here or venture over to Dashboard → Updates to update your theme from WordPress.

As usual, if you spot any other issues, please log them in detail on Github.


Integrating The New WooCommerce Navigation Bar — February 27, 2020