WooCommerce announces 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, WooCommerce always recommends checking that all plugins and themes are compatible before updating.
Sellers should also create backups of their site – read this guide for more details.
So let’s look at highlights what is new in WooCommerce 3.9
WooCommerce 3.9 ships with WooCommerce Blocks 2.5.11, which includes a brand-new All Products block with filtering and pagination, among other improvements.
For more details, check out the WooCommerce Blocks release notes.
MaxMind Geolocation Integration
WooCommerce 2.3, which we released in February 2015, was the first version to integrate the MaxMind Geolocation database. The platform has used the MaxMind GeoLite2 database behind the scenes to determine a customer’s country, a fact many store owners might not have been aware of.
MaxMind now requires all users to approve its end-user license agreement (EULA) in order to download the GeoLite2 database (learn more about this change on the MaxMind blog).
As a result, WooCommerce had to make some changes too — to keep this feature working in the store which means users now need a MaxMind license key.
WooCommerce 3.9 includes MaxMind in the Integrations tab, where store owners can enter their key and learn more about this feature.
WordPress and PHP Minimum Requirements
In an effort to stay up to date and offer the best experience for store owners, WooCommerce has raised the minimum WordPress and PHP version requirements.
Starting with WooCommerce 3.9, stores now need to use WordPress 5.0 and PHP 7.0 (or later versions).
The platform has already added nudges to upgrade WordPress and PHP versions in WooCommerce 3.8 and will continue to evaluate the new minimum requirements with each release of WooCommerce.
Stores running earlier versions than PHP 7.0 and WordPress 5.0 will not be able to update to WooCommerce 3.9.
To learn more about updating PHP and WordPress, check out this link.
- Added a new Show button for password fields, similar to the one WordPress core introduced in version 5.3.
- This version introduces a Payment Gateway API to support pay buttons, which facilitates a better button setup and customization experience.
Like any release, this one, too, contains additional tweaks and fixes, all of which store owners can find in the readme.txt.
Testing Process for WooCommerce 3.9
Starting with version 3.7, WooCommerce introduced a better testing process.
- The platform included more testers on an array of hosts, running popular extensions and themes.
- All WooCommerce extensions and themes cleared internal testing.
- Ran managed upgrades on staging sites of real store owners to detect conflicts or bugs before the public release.
- The developers took the release for a spin on WooCommerce.com.
Updating to WooCommerce 3.9
In addition to making a backup of your site, WooCommerce recommends store owners test 3.9 on a staging site before upgrading their live site.
This version runs a minor database update, but only if store owners enabled geolocation on their store before upgrading to 3.9.
Do you run your business on WooCommerce and what do you think about these news features and updates to the platform?
Please use the comments section below or head over to our Facebook Group for Small Business Sellers and interact with other small business owners.