WooCommerce 4.1 is now available!

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.

Marketing Hub

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.

WooCommerce Payments Dashboard

Additional Updates

The following template files are updated:

The following template files are updated:

FileChanges
emails/admin-cancelled-order.phpWording change from “Alas. Just” to “Notification”
emails/plain/admin-cancelled-order.phpWording change from “Alas. Just” to “Notification”
myaccount/form-login.phpClassname “woocommerce-formRow” changed to “woocommerce-form-row”
single-product/up-sells.phpAdded a filter. No wording or classname change.
Template changes

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
jeffstieler psealock joshuatf timmyc octaedro mattsherman
becdetat jconroy danielbitzer c-shultz rrennick allendav
becdetat jconroy danielbitzer c-shultz rrennick allendav
jobthomas thenbrent pauloiankoski codemascot superdav42 chickenn00dle
jobthomas thenbrent pauloiankoski codemascot superdav42 chickenn00dle
harriswong stevegrunwell tivnet barryhughes Ferdev Aljullu
harriswong stevegrunwell tivnet barryhughes Ferdev Aljullu
dechov nerrad jameskoster nadim1992 rodrigoprimo
dechov nerrad jameskoster nadim1992 rodrigoprimo

WooCommerce Blocks

mikejolley nerrad Aljullu senadir haszari jconroy
mikejolley nerrad Aljullu senadir haszari jconroy

Action Scheduler

rrennick shahariaazam samimakela leewillis77 slaFFik
rrennick shahariaazam samimakela leewillis77 slaFFik

REST API

vedanshujain claudiosanches jeffstieler ObliviousHarmony
vedanshujain claudiosanches jeffstieler ObliviousHarmony

WooCommerce core

vedanshujain claudiosanches ObliviousHarmony peterfabian mikejolley juliaamosova
vedanshujain claudiosanches ObliviousHarmony peterfabian mikejolley juliaamosova
rodrigoprimo stevegrunwell haszari timmyc jeffstieler denho
rodrigoprimo stevegrunwell haszari timmyc jeffstieler denho
webdados Konamiman joshuatf jobthomas dependabot[bot] becdetat
webdados Konamiman joshuatf jobthomas dependabot[bot] becdetat
soulseekah miguelfspinto rrennick psealock bor0
soulseekah miguelfspinto rrennick psealock bor0

A big thanks to everyone in the community who helped in this release via issue reports, fixestranslation, testing, supporting other users or simply spreading the word. You rock!


9 responses to “WooCommerce 4.1 is now available!”

  1. 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!!

    1. Peter Fabian Avatar
      Peter Fabian

      Hi Daniel,

      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.

      1. Thanks a lot!

  2. spyrosvl Avatar
    spyrosvl

    Thanks for the new release.
    Any quick hook to remove the marketing menu element from wp-admin?

  3. zihuapilly Avatar
    zihuapilly

    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…

    1. Peter Fabian Avatar
      Peter Fabian

      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!

  4. 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.

  5. Very glad to here new version has been released. Thanks for Updating in 4.1.

Leave a Reply

Your email address will not be published. Required fields are marked *