Changelog

  • 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.


  • 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 WordPress.org, 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!

    (more…)

  • We are excited to announce that WooCommerce 4.0 will be the second release of 2020 and is currently scheduled for early March.

    This is going to be a major release, which means that there will be some breaking changes. However, the amount of breaking changes is much smaller than for WooCommerce 3.0.

    WooCommerce Admin

    The main feature coming into WooCommerce 4.0 is the inclusion of the new WooCommerce Admin interface. This is the first step on our journey to a modern, JavaScript-driven commerce experience for merchants and includes

    1. New dashboard
    2. New and improved reports
    3. Improved notification experience
    4. New store management tools

    This change, enabled by the transition of WordPress ecosystem towards more powerful, React-driven experience, means that WooCommerce core can leverage the latest technology to build attractive and useful reports and improve everyday workflows for store owners. As a plugin, this functionality has been released over a year ago and it’s currently installed on more than 900,000 sites, so we believe it’s ready for the prime time in the WooCommerce core.

    We plan to release the beta version early in February and the final 4.0 version in early March.

    Please note that for WooCommerce Admin to work, you would need to run WordPress 5.3. In case you use older WordPress version, the new Admin experience will be disabled automatically.

    Breaking changes

    As mentioned earlier, the release will contain only a small number of breaking changes. The main one is going to be the upgrade of Action Scheduler library to Action Scheduler 3.0. This release brings new database structure and custom tables for scheduled actions but remains compatible with the previous releases on the level of PHP code. This should considerably reduce the load on the standard WordPress database tables while enabling advanced analytics to run even on large stores.

    Please follow our blog to receive further updates!


  • 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.


  • 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.

    (more…)

  • 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!


  • We are happy to announce the availability of a new build of the WooCommerce Admin feature plugin! If this is the first time you have heard about WooCommerce Admin, it is a new JavaScript-driven interface for managing your WooCommerce stores that is focusing on creating new and improved reports, and a dashboard to monitor all the important key metrics of your site.

    (more…)

  • Action Scheduler 3.0 is a major release, which means it breaks backward compatibility with previous versions. Before updating, we strongly recommend that you ensure your theme and plugins are compatible and make sufficient backups for peace of mind.

    (more…)

  • WooCommerce 3.9 is almost ready — so close, in fact, you can already test its release candidate.

    To test it, use our beta tester plugin or download the release here. We’ll be unveiling WooCommerce 3.9 on January 6th, but if you’re really itching 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 beta 2 is now available. This beta release includes an updated version of WooCommerce Blocks 2.5.6 that fixes a few bugs in the All Products block — here’s the changelog if you’re interested.

    To test beta 2 use our beta tester plugin or download the release here. WooCommerce 3.9 will be released on January 6th, and the beta announcement post explains all of its new features and improvements.

    This is a great time for plugin developers to test the new release and update their plugin headers for the WooCommerce version check. If you find any bugs please open an issue in our GitHub repository, and thanks for testing WooCommerce!