WooCommerce 7.1.0 Released

We are pleased to announce the release of WooCommerce 7.1. This release should be backward compatible with the previous version.

This release contains:

As always, we recommend creating a backup of your site and making sure that your theme and any other plugins are compatible before updating. You can check out this update guide for more information.

What’s new in 7.1?

Spotlight tour for products task

The new product spotlight tour intends to help new store owners to create their products in a guided way. It filters out distractions and includes helpful texts to describe essential fields within the product form.

You can try out the new spotlight tour by going to WooCommerce > Home and then Add products > Start with a template from the setup task list. Select any template, and then click on Go.

WooCommerce Blocks

New Block Patterns

WooCommerce Blocks now come with 6 new header and footer patterns each. You can view the new patterns here:

Woo Minimal Header | Dark
Woo Footer with 2 Menus | Dark

Filter for place order button label

The Place Order button either shows Place Order or the payment method label, e.g. Proceed to PayPal. However, a merchant couldn’t change the button label. A merchant can now change the label using a JavaScript snippet.

Snippet
const label = () => 'Pay now';

const { __experimentalRegisterCheckoutFilters } = window.wc.blocksCheckout;
__experimentalRegisterCheckoutFilters( 'custom-place-order-button-label', {
	placeOrderButtonLabel: label,
} );
Checkout Button

Cross-Sells on Cart Block

Go to your product’s data and add “Cross-sells” products in the Linked Products section.

When your customers go to their cart, if they have already selected any item featuring cross-selling products, these will show up right there, ready to purchase!

New @wordpress/data stores

Much of the data previously kept in React Contexts was moved into WordPress data stores (@wordpress/data) to make it easier for third-party extensions to extend the functionality of the Cart and Checkout blocks. All changes are backward compatible, further information about this feature is available here.

Actions and Filters

This release adds two new actions and one new filter.

Actions

ActionDescription
woocommerce_before_delete_orderFires immediately before an order is deleted from the database. [Source]
woocommerce_before_trash_orderFires immediately before an order is trashed. [Source]

Filter

FilterDescription
woocommerce_feature_description_tipAllows customizing the message that appears under the description of each feature on the features settings page. [Source]

Database Changes

This release introduces High Performance Order Storage behind a feature flag, but it remains disabled by default. There are no database changes in this release if you do not enable HPOS.

For a complete overview of High Performance Order Storage, take a look at the posts we’ve previously made, such as this post with frequently asked questions, or this one that addresses backward compatibility.

Template Changes

This release does not contain any template changes.

Much 💜 to all the contributors

Finally a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.

WooCommerce Core

nima-karimi
roykho
MrJnrman
ismaeldcom
mattsherman
peterfabian
aheckler
vedanshujain
coreymckrill
gigitux
wzieba
barryhughes
louwie17
nigeljamesstevenson
tammullen
octaedro
igorskyflyer
samueljseay
lanej0
rodelgc
budzanowski
mdperez86
wavvves
jonathansadowski
Konamiman
chihsuan
ecgan
joshuatf
alopezari
rjchow
oaratovskyi
peterbialkowski
xristos3490
jorgeatorres
zhongruige
psealock
joelclimbsthings

WooCommerce Blocks

senadir
danielwrobert
beaulebens
mikkamp
albarin
danieldudzic
alexflorisca
imanish003
mikejolley
gigitux
Aljullu
dinhtungdu
hsingyuc
thealexandrelara
tjcafferkey
sunyatasattva
tarhi-saad
wavvves
nielslange
opr
ralucaStan
tarunvijwani

Keep yourself in the loop!

Sign up for the WooCommerce developer newsletter:
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form


20 responses to “WooCommerce 7.1.0 Released”

  1. After half a million dollars in sales on Woocommerce I have a few of requests:
    1. Gutenberg in product description, so that I can create colorful and stylish product descriptions instead of plain old text. I already enabled Gutenberg via a PHP script but it’s not officially supported
    2. A new more modern Woocommerce backend. I know you’re already working on that (New Woocommerce Navigation experience), but for example the order page still features the old WordPress table, and the customers page feature the news tables.
    3. Filter orders by payment gateway
    4. export CSV orders without a plugin
    5. Most popular Payment gateways in the core. Why do I need to install a plugin to use Stripe, Paypal, Klarna and even Woocommerce Payments
    6. Printing packing slips. It’s an essential feature

  2. Luke Cavanagh Avatar
    Luke Cavanagh

    Minor typo for the new filter.

    woocommerce_feature_descritpion_tip

    It should be woocommerce_feature_description_tip

    1. Jonathan Sadowski Avatar
      Jonathan Sadowski

      Updated. Thank you.

  3. behind a feature flag

    I can’t find this documented anywhere. How is this “feature flag” activated?

    1. Go to WooCommerce > Settings > Advanced > Features

  4. […] WooCommerce 7.1 was released yesterday, delivering on time with the highly anticipated custom order tables feature, which was renamed to “High-Performance Order Storage” (HPOS). This is a major undertaking that implements custom tables for orders, products, and coupons, and promises significant performance gains for stores. […]

  5. […] WooCommerce 7.1 was released yesterday, delivering on time with the highly anticipated custom order tables feature, which was renamed to “High-Performance Order Storage” (HPOS). This is a major undertaking that implements custom tables for orders, products, and coupons, and promises significant performance gains for stores. […]

  6. […] WooCommerce 7.1 was released yesterday, delivering on time with the highly anticipated custom order tables feature, which was renamed to “High-Performance Order Storage” (HPOS). This is a major undertaking that implements custom tables for orders, products, and coupons, and promises significant performance gains for stores. […]

  7. What version of php is needed for this new version of WooCommerce?

    1. Jonathan Sadowski Avatar
      Jonathan Sadowski

      Sorry for the confusion. Initially the release included an inadvertent bump to 7.4, but it has been rolled back to 7.2. Please see this post: https://developer.woocommerce.com/2022/11/11/woocommerce-7-1-0-php-requirement-update/

  8. David Garcia Watkins Avatar
    David Garcia Watkins

    The minimum PHP version was increased to 7.4. I didn’t see this announced anywhere, did I miss it?

    1. Jonathan Sadowski Avatar
      Jonathan Sadowski

      Thanks for pointing this out. This was an inadvertent change, and has been fixed. Please see this post: https://developer.woocommerce.com/2022/11/11/woocommerce-7-1-0-php-requirement-update/

  9. […] WooCommerce 7.1 was launched yesterday, delivering on time with the extremely anticipated custom order tables characteristic, which was renamed to “Excessive-Efficiency Order Storage” (HPOS). This can be a main enterprise that implements customized tables for orders, merchandise, and coupons, and guarantees important efficiency positive factors for shops. […]

  10. […] WooCommerce 7.1 was released yesterday, delivering on time with the highly anticipated custom order tables feature, which was renamed to “High-Performance Order Storage” (HPOS). This is a major undertaking that implements custom tables for orders, products, and coupons, and promises significant performance gains for stores. […]

  11. […] WooCommerce 7.1.0 was released this past Tuesday, November 8. The release package included an inadvertent change that bumped the required PHP version to PHP 7.4. In the past, we’ve communicated in advance whenever we’ve modified the PHP requirement for WooCommerce, and it is our intention to continue doing so moving forward. […]

  12. Thank you very much for the summary and for all your work!

  13. […] WooCommerce Blocks… have been added to the WooCommerce 7.1 update in the form of header and footer patterns. Also, the cross-sell feature on the cart block is now available, allowing you to display […]

  14. […] WooCommerce 7.1 was released yesterday, delivering on time with the highly anticipated custom order tables feature, which was renamed to “High-Performance Order Storage” (HPOS). This is a major undertaking that implements custom tables for orders, products, and coupons, and promises significant performance gains for stores. […]

  15. […] the release of 7.1, the following changes have been […]

  16. […] that we’re focused on from a churn perspective is performance and scalability, and the high performance order storage project that landed in 7.1 is a big part of that. We know that peace of mind and running a scalable store is really critical, […]

Leave a Reply

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