The WooCommerce development team has announced the official release of WooCommerce 3.9. WooCommerce 3.9 has been in development since November 2019 and contains around 600 commits from 18 contributors. This release is classed as a “minor release, which means everything should be backward compatible with previous versions of WooCommerce.
Even though it’s a minor release, as always, we 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 from WooCommerce for more details.
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). WooCommerce has already added nudges to upgrade WordPress and PHP versions in WooCommerce 3.8, and they 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.
MaxMind Geolocation Integration
WooCommerce 2.3, which we released in February 2015, was the first version to integrate the MaxMind Geolocation database. WooCommerce uses 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 your store, you’ll now need a MaxMind license key. WooCommerce 3.9 includes MaxMind in the Integrations tab, where you can enter your key and learn more about this feature.