WooCommerce 7.0 Released

We are pleased to announce the release of WooCommerce 7.0. This release should be backwards 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.0?

WooCommerce Blocks

WooCommerce Filter UI Updates

As part of our objective to provide a seamless out-of-the-box experience with product filters, we have updated the existing filter block UI for a cleaner look and feel and have added a new “Reset” feature for each filter.

Product Search is now a variation of the WordPress core Search block

Given the power that Gutenberg block variations offer, we have refactored the Product Search block to be a variation of the WordPress core Search block. That means you have many more customization options now: hiding the label/button, modifying their text, changing the styles, etc.

In order to have the new Product Search available, you will need to have Gutenberg installed. This will also work with the next version of WordPress (6.1).

You can easily update existing instances of the Product Search block to this new block variation from the editor.

Cart & Checkout Blocks: Make the current page into the default cart/checkout pages notice

We’ve created a notice that, without leaving the current page, changes it to the default cart or checkout page.

Mobile App “Magic Link”: It’s now easier to sign-in into the mobile app. From the Help toolbar menu in WooCommerce > Home, click “Get the WooCommerce app” and follow the prompts to send a magic link to the email account on your device.

Multichannel Marketing Experience (Beta)

We are developing a new multichannel marketing experience in WooCommerce. The Marketing page has gone through a UI revamp which will display recommended marketing extensions organized by categories.

To start using this new experience, head over to WooCommerce Settings > Advanced > Features page, and check the “Marketing” checkbox.

More features will be added to this new Multichannel Marketing experience. Stay tuned.

Actions and Filters

This release doesn’t add any actions.

FilterDescription
woocommerce_product_reviews_list_table_prepare_items_argsProvides an opportunity to alter the comment query arguments used withinthe product reviews admin list table.
woocommerce_cot_shop_order_search_resultsProvides an opportunity to modify the list of order IDs obtained during an order search. This hook is used for Custom Order Table queries. For Custom Post Type order searches, the corresponding hookis `woocommerce_shop_order_search_results`.

Database Changes

Schema
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore->get_database_schema
Database
wc_update_700_remove_download_log_fk

Template Changes

Template Name
/plugins/woocommerce/templates/emails/email-mobile-messaging.php
/plugins/woocommerce/templates/global/form-login.php
/plugins/woocommerce/templates/loop/no-products-found.php

Deprecations

There are no deprecations in this release.

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

bgrgicak
nima-karimi
tjcafferkey
ilyasfoo
Konamiman
Aljullu
mdperez86
AnnaMag
colorful-tones
coreymckrill
aezazs-multidots
rjchow
iamdharmesh
jonathansadowski
roykho
gigitux
jorgeatorres
susameca
masteradhoc
samueljseay
danielwrobert
mattsherman
psealock
vedanshujain
helgatheviking
tarunvijwani
joelclimbsthings
octaedro
barryhughes
daniyalahmadk
rcstr
ObliviousHarmony
moon0326
peterfabian
ecgan
tomalec
wzieba
Sidsector9
chihsuan
tammullen
joshuatf
louwie17
Timstreep
rawdreeg
MrJnrman

WooCommerce Blocks

dinhtungdu
danielwrobert
gigitux
senadir
alexflorisca
tarunvijwani
tarhi-saad
sunyatasattva
Aljullu
tomasztunik
opr
albarin
tjcafferkey
nielslange
wavvves

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


5 responses to “WooCommerce 7.0 Released”

  1. Thank you for the quick overview. I am very happy of the update for the product filters.

    What would be great for the future concerning the search: to manage some options here. Like searching for the whole term or not – will I get “searching” as a result, when only looking for an “ear”, for example?

    Thank you! (-;

  2. Garconis Avatar

    I really dislike this version numbering. 🙁

    1. I liked more version 4.2.0 😂

  3. I have a question about filtering, one thing that lacks is dynamic filters, such as those found in shopify or prestashop, with woo I have to buy a plugin for these filters to work. Will it ever be a default feature in Woo?

    By dynamic filters I mean that we can filter only the results in each product category instead of filtering results for the whole store.

  4. The new filter system has an incompatibility with pagination. If I’m on the second page and try to filter, it gives me a 404 page, I think it’s a problem with the url.

Leave a Reply

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