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:
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 > WooCommerce.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 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.
The following template files are updated:
The following template files are updated:
|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 WooCommerce.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
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!
9 replies on “WooCommerce 4.1 is now available!”
Hello, i’m still getting notices with the wc 4.1 final release on a staging site(lot’s of them) when using any sub-menu under analytics(orders, categories, coupons, etc.).
The info is diplayed fine, but each time i’m using analytics a notice like this is logged:
[01-May-2020 17:08:46 UTC] PHP Notice: Undefined index: items in /xxx.xxx/wp-includes/rest-api.php on line 1245
I’m using wordpress 5.4.1, woocommerce 4.1 and php 7.3.16
Everything else is working fine, great release and fixes!!
Thanks for the report! The notices will go away once this issue is fixed: https://github.com/woocommerce/woocommerce-admin/issues/4280. Please follow it for updates. The fix should make it to the next release.
Thanks a lot!
Thanks for the new release.
Any quick hook to remove the marketing menu element from wp-admin?
Found the answer here https://gist.github.com/lukecav/d43be5a45dc9ff9c2b2331b420d9e3fd
honestamente noto varias deficiencias en esa nueva versión, pero la mas importante creo es que no se pueden configurar los pagos con paypal, lo he estado intentando y no logro hacer que funcione, y lo esto es algo que he realizado muchas veces en otros sitios pero con versiones anteriores de woocommerce…
Hi, please reach out to our support if you have problems configuring PayPal, or check out the documentation for the particular extension you’re using. Thanks!
Having resisted these changes I finally updated to Woocommerce 4.1 and must admit I really like the new admin tools and overall improvements. Woocommerce feels more feature complete and focused on selling. Well done.
LikeLiked by 1 person
Very glad to here new version has been released. Thanks for Updating in 4.1.