Develop WooCommerce

The official WooCommerce development blog

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 https://github.com/woocommerce/woocommerce-gutenberg-products-block/releases)

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.

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 3.9.1 Fix Release — January 28, 2020

WooCommerce 3.9.1 Fix Release

WooCommerce 3.9.1 is now available. This is a minor release that fixes a small bug causing untaxed products to show a 0% tax rate rather than no tax information at all, along with a few other minor fixes.

Please find the full list of updates below:

* Tweak - Trim whitespaces and strip slashes from MaxMind License Key.
* Dev - Prevent empty notices to get displayed on frontend.
* Fix - Show "-" instead of "0" when tax isn't applicable to a product.
* Fix - Fixed fatal error on the thank you page if order is not specified.
* REST API - Fixed - Product and variations schema to allow remove sale prices, dimensions and weight.

Download the latest release of WooCommerce here or venture over to Dashboard → Updates to update the plugin from your WordPress admin panel.
As usual, if you spot any other issues in WooCommerce core, please log them in detail on GitHub. And to disclose a security issue to our team, please submit a report via HackerOne here.

WooCommerce 3.9 Has Landed — January 22, 2020

WooCommerce 3.9 Has Landed

We are thrilled to announce that WooCommerce 3.9 is officially available — it has been in development since November 2019, and contains around 600 commits from 18 contributors. This is a minor release, which means everything should be backward compatible with previous versions of WooCommerce.

Even though it’s a minor release, we always recommend checking that all your plugins and your theme are compatible before updating. For your peace of mind, you should also create backups of your site – read this guide for more details.

Continue reading
Updates on WooCommerce 3.9 Release and RC 4 — January 20, 2020

Updates on WooCommerce 3.9 Release and RC 4

We had scheduled WooCommerce 3.9 for release on January 6, but due to recent changes on MaxMind GeoLite2 integration, we have delayed the release until January 21.

WooCommerce uses MaxMind GeoLite2 for geolocalization. It’s possible to enable it by changing the “Default Customer Address” option in WooCommerce settings; enabling geolocation should download the database from MaxMind servers once a month. However, MaxMind now requires an account and a license key to allow downloads. You can read more details on why they require it on this page: “Significant Changes to Accessing and Using GeoLite2 Databases“.

Due to this change, we had to put in some extra work to keep our geolocalization feature functioning. This also requires more testing, so we’ve delayed the release by two weeks.

Today we are releasing WooCommerce 3.9 RC 4. To test it, use our beta tester plugin or download the release here. 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!