Develop WooCommerce

The official WooCommerce development blog

March 26: Community Chat #8 — March 24, 2020

March 26: Community Chat #8

Greetings everyone! The third community chat of 2020 is going to take place on Thursday, March 26 at 18:00 UTC in the #core channel of the WooCommerce Community Slack. If you don’t already have access to the group, you can request an invite here.

In this Community Chat, we will discuss the experience with WooCommerce 4.0 release, what is coming up in WooCommerce 4.1 and we’ll also talk about the addition of marketing tools in WooCommerce with a new guest, Gary Murray.

If you have any questions or topics you would like to chat about during Community Chat #8, please drop a comment below.

WooCommerce 4.0.1 Fix Release — March 20, 2020

WooCommerce 4.0.1 Fix Release

WooCommerce 4.0.1 is now available! This is a minor release and includes several bug fixes discovered after releasing 4.0 to our customers. It addresses problems related to Action Scheduler migration, multisite installations, coupon usage, variation saving, and shipping estimates.

Here’s the full change-log for this release:

WooCommerce
* Enhancement – Update Action Scheduler to 3.1.4. #25966
* Enhancement – Bump Woocommerce Admin dependency to version 1.0.2. #25961
* Enhancement – Update dependency woocommerce/woocommerce-admin to v1.0.3 #25975
* Fix – Add usage_count meta before using it in a query. #25882
* Fix – Corrected argument type validation in plugin installer API. #25858
* Fix – Use standard admin_url function instead of absolute path. #25884
* Fix – Reverted the performance optimization made to variation saving. #25950
* Fix – Send dummy params to evaluate_cost method to detect validation errors. #25946
* Fix – Made the package shipping check more permissive. #25916
* Fix – Fix admin notes table does not exist errors when upgrading to 4.0.x. #25891

WooCommerce Admin
* Enhancement – Onboarding: business step: add Google Ads extension install.
* Tweak – create database tables on an earlier hook to avoid conflicts with core WooCommerce.
* Fix – Add Report Extension Example: Add default props to ReportFilters.
* Fix – Product report sorting by SKU when some products don’t have SKUs.
* Fix – type warning on install timestamp in PHP 7.4.
* Fix – PHP error when WooCommerce core is Network Active on Multisites.
* Fix – missing database table errors on WooCommerce upgrade.
* Fix – undefined const WC_ADMIN_VERSION_NUMBER when WP < 5.3
* Fix – Made the admin note loading more resilient to prevent failures when loading notes with invalid content_data. #3926
* Fix – Removed replace_actionscheduler_store_class function. #3936
* Fix – Rename Google Shopping image asset. #3931
* Fix – Fix calling protected has_satisfied_dependencies on outdated plugin. #3938
* Dev – Add Changelog script.
* Dev – Fix failing tests after WC core merge.
* Dev – Bump WooCommerce tested up to tag.
* Dev – Update prestart script so readme.txt stable tag is updated.

Action Scheduler
* Fix – Re-create tables if needed on Scheduled Actions screen load. #492
* Fix – Add null action check on Scheduled Actions screen list rows. #493
* Fix – Fix context on ignored action log message. #481
* Fix – Restore scheduled action row and bulk action processing on WooCommerce Status screen. #487
* Fix – Include logs table re-create missed in #492. #495
* Fix – Ensure valid table name in save action. #498

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

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 wordpress.org.

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 4.0 Release Candidate Is Now Available — February 26, 2020

WooCommerce 4.0 Release Candidate Is Now Available

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

To test it, use our beta tester plugin (which, despite its name, can also be used to test release candidates) or download the release from wordpress.org. We still plan to unveil the final version of WooCommerce 4.0 on March 10th, 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!