Develop WooCommerce

The official WooCommerce development blog

Extending WC-Admin Reports — February 20, 2020
Community Chat #6 Notes —

Community Chat #6 Notes

It’s been a while since we had our January Community Chat. WooCommerce teams have been hard at work preparing the 4.0-beta.1 release, and here comes the summary of our chat #6. We were happy to see 17 people attended the chat and also excited to invite our new Community wrangler Jonathan Wold.

If case you missed this chat, you still can read the full backscroll of the dev chat here or read further for a quick summary.

Continue reading
Storefront 2.5.4 release notes — February 19, 2020

Storefront 2.5.4 release notes

Storefront 2.5.4 has been tagged for release and uploaded to

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

* Feature - Add support for new wp_body_open hook.
* Fix - Customizer: Move "Product Page" settings into WooCommerce tab.
* Fix - Blocks: Ensure product grid blocks don't wrap unnecessarily.
* Fix - Editor: Fix layout issue with image block placeholder buttons.
* Fix - Improve "Sale!" badge legibility by using white background (was transparent).
* Fix - Improve accessibility of screen reader skip links.
* Fix - Prevent search engine indexing of add-to-cart link.
* Fix - Ensure password visibility button is not hidden on login form.
* Fix - Allow translation of "or" in admin notice for activating WooCommerce plugin.
* Fix - Remove underline from @wordpress/components button links.
* Fix - Use noreferrer on footer credit link.
* Dev - Update npm dev dependencies.
* Dev - Automatically exclude storefront folder & zip when preparing release.

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.


WooCommerce 3.9.2 Security Release — February 13, 2020

WooCommerce 3.9.2 Security Release

WooCommerce 3.9.2 is now available. This minor release includes two security fixes. Additionally — by popular demand! — it restores the default behavior of the “Shipping destination” option.

Since this release contains fixes to improve security, we encourage you to update your sites as soon as possible.

Here’s the full list of fixes:

* Security - Show a notice when a logged-in customer pays for a guest order.
* Security - Disallow links in coupon error messages.
* Fix - Restored the default behavior of the "Shipping destination" option. #25571

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. Discover security issue? Please submit a report via HackerOne.

WooCommerce 4.0 Beta 1 — February 10, 2020

WooCommerce 4.0 Beta 1

Hello everyone! We are excited to announce that WooCommerce 4.0 is now available for beta testing!

As we’ve announced last week, 4.0 will be a release that brings some breaking changes, but there’s only a small number of those. We don’t expect the update to cause a lot of problems, as the only truly breaking change is including Action Scheduler 3.0 which already runs on more than 10,000 sites with WooCommerce Subscriptions.

Even though the changes are not large, we’re going to test the pre-release versions as much as possible on a broad spectrum of configurations and hosting platforms. To help us out and test the beta release of 4.0, you can download it directly from, or install our WooCommerce Beta Tester Plugin which allows you to easily test out this beta and all future beta and release candidates.

What is new in 4.0?

4.0 is the first major release of 2020 and we’re excited to include the new version of WooCommerce Admin in this release. WooCommerce Admin is the first step towards a more modern JavaScript-driven experience of WooCommerce core.

Read further for more details!

Continue reading