We are very excited to announce that WooCommerce 4.1 is generally available now. It has been in development since March 2020 and has about 400 commits from 28 contributors.
This is a minor release, which means everything is backward compatible with the previous version.
As always, we recommend creating a backup of your site and making sure that themes and plugins are compatible before updating. See this guide for more details.
What’s new in 4.1?
This release contains lots of performance improvements and stability fixes. Along with these improvements, these are the major features being shipped with 4.1:
Marketing Hub
This brand new addition to WooCommerce adds a page dedicated to engaging with marketing tools. We realize that in this age of competitiveness, merchants need a way to drive store growth faster. To help people get started marketing their stores we recommend a small selection of marketing extensions in the new hub. You won’t receive these suggestions if you have already opted-out of Marketplace Suggestions from WooCommerce > Settings > Advanced > woo.com.
We will focus on growing the number and scope of integrations based on merchant usage and feedback – as such the new Marketing Hub tracks extension usage (extensions clicked, installed, managed) and inherits the usage tracking choice that was made during the install of WooCommerce.
WooCommerce Payments
WooCommerce will now give an option to select WooCommerce Payments as a payment option for US-based stores right in the on-boarding wizard.
This provides a dashboard for managing transactions, including payments, refunds, disputes, and deposits, into your site’s WordPress administration area.
Right now, WooCommerce Payments is only available for US-based stores and supports transacting in USD.
Additional Updates
The following template files are updated:
The following template files are updated:
File | Changes |
---|---|
emails/admin-cancelled-order.php | Wording change from “Alas. Just” to “Notification” |
emails/plain/admin-cancelled-order.php | Wording change from “Alas. Just” to “Notification” |
myaccount/form-login.php | Classname “woocommerce-formRow” changed to “woocommerce-form-row” |
single-product/up-sells.php | Added a filter. No wording or classname change. |
Minimum WordPress Requirements
WooCommerce 4.1 does not change the minimum WordPress or PHP requirements.
However, we are planning to update the minimum required WordPress version policy from the next release onwards to WordPress 5.2. To better prepare for this change, we will show a notification to merchants running WordPress 5.1 or lower to update to the latest and the greatest.
How 4.1 was tested?
Keeping the momentum high, we adopted almost all the testing procedures that we did for releasing WooCommerce 4.0. This means that we have:
- Tested our own extensions and themes.
- Analyzed compatibility of all marketplace extensions with WC 4.0.
- Tested on the most popular hosting providers.
- Performed managed upgrades for actual customers on staging sites to pick up on any conflicts or bugs before the public release.
- Updated on woo.com itself to dogfood the new release.
This time around, we also hired an external agency to perform thorough manual testing of our product on multiple browsers – OS combinations.
We are confident that this will be a very stable release, that you can upgrade to with confidence.
Much 💜 to all the contributors
WooCommerce Admin
jeffstieler | psealock | joshuatf | timmyc | octaedro | mattsherman |
becdetat | jconroy | danielbitzer | c-shultz | rrennick | allendav |
jobthomas | thenbrent | pauloiankoski | codemascot | superdav42 | chickenn00dle |
harriswong | stevegrunwell | tivnet | barryhughes | Ferdev | Aljullu |
dechov | nerrad | jameskoster | nadim1992 | rodrigoprimo |
WooCommerce Blocks
mikejolley | nerrad | Aljullu | senadir | haszari | jconroy |
Action Scheduler
rrennick | shahariaazam | samimakela | leewillis77 | slaFFik |
REST API
vedanshujain | claudiosanches | jeffstieler | ObliviousHarmony |
WooCommerce core
vedanshujain | claudiosanches | ObliviousHarmony | peterfabian | mikejolley | juliaamosova |
rodrigoprimo | stevegrunwell | haszari | timmyc | jeffstieler | denho |
webdados | Konamiman | joshuatf | jobthomas | dependabot[bot] | becdetat |
soulseekah | miguelfspinto | rrennick | psealock | bor0 |
A big thanks to everyone in the community who helped in this release via issue reports, fixes, translation, testing, supporting other users or simply spreading the word. You rock!
Leave a Reply