WooCommerce 10.6: Enhanced blocks and a faster dashboard

WooCommerce 10.6 has been released on March 10, 2026. This post highlights what’s new in this version of WooCommerce.

See our update guide.
Download directly from WordPress.org.

Other important information:

Current Stable Tag

👉 WooCommerce 10.6.0

About:

  • ✅ Backwards compatible
  • Commits: 299
  • Contributors: 80

What’s Coming in 10.6


Product Collections get more intuitive

  • Product Collection: Handpicked Products should start with product picker #62989
  • Products by Brand: journey starts with brand picker #63023
  • Products by Tag/Category: journey starts with taxonomy picker #62993
User interface displaying options to select types of products to showcase, including Featured Products, New Arrivals, On Sale Products, and more.
User interface for product selection in a clothing collection, showing options like cashmere and wool sweaters.

New updates to Product Collections include more collection options (including Products by Brand) and a better interface for selecting products, categories, or other configurations when adding a new collection to a page.


Visual refinements on Cart and Checkout Blocks

  • Position the remove button to the right of the quantity picker and use trash icon instead of text #62965
  • Move product sale badge alongside individual prices in cart and update design #63012
A product list featuring three clothing items: a green cashmere crewneck sweater, a black cashmere blend scarf, and a gray wool turtleneck sweater, along with their prices and sizes.

The Cart and Checkout Blocks continue to get design polish and improvements, including a new trash icon for removing items from the cart, cleaner font sizes and spacing for more compact product meta information, and an updated price savings badge.


Our commitment to improving performance continues

  • Recent Reviews widget: address slow SQL query (take 2) #63224
  • Products: reduce the number of SQLs when rendering related/upsell products. #63006
  • Admin: optimize SQL fetching dates for month filter on orders page #63039
    and many others

Database efficiency improves across the board in WooCommerce 10.6. Checkout and admin pages execute fewer SQL queries through smarter caching and deferred cleanup tasks. The Recent Reviews widget now loads asynchronously to prevent admin lockouts, while product pages benefit from consolidated cache management that reduces redundant queries for related and upsell products.


More new features and updates

Menu Order Sorting for Product Filters

  • Taxonomy Filters: add option to order terms by menu_order #62940

Product Filters blocks now respect custom taxonomy ordering, allowing merchants to display categories and brands in the exact order they’ve set via drag-and-drop in the WordPress admin.

See more info

Tax calculations can now include shipping costs for stores needing compliance

  • Add filter for tax-inclusive shipping prices #62944

A new filter enables tax-inclusive shipping pricing for EU compliance, allowing merchants to display fixed shipping costs that remain constant regardless of VAT rate—essential for meeting consumer protection laws in Germany, Switzerland, and other EU countries.

See more info

Use the filter to always return true, or else add custom logic based on the customer’s location:

add_filter( 'woocommerce_shipping_prices_include_tax', '__return_true' );

API Updates

Experimental REST API caching improvements
Caching capabilities are being extended to more endpoints. This release adds caching for taxes, currencies, countries, and continents endpoints along with additional validation.

Learn more about this beta feature by reading Call for testing: Experimental REST API Caching in WooCommerce 10.5


Other important information

WooCommerce 10.6 included a number of important developer advisories:

Product images are now lazy-loaded by default in WooCommerce 10.6 – WooCommerce 10.6 introduces lazy loading for Product Image block by default. Developers can customize this behavior using the new woocommerce_product_image_loading_attr filter.

Second parameter of woocommerce_get_breadcrumb may be null for Core Breadcrumbs block in WooCommerce 10.6 – WooCommerce 10.6 introduces an integration with the WordPress Core Breadcrumbs block, but developers using this filter may need to add a null check.

Restricting per_page for Product and ProductReview Store API Requests in WooCommerce 10.6 – WooCommerce 10.6 introduces a minimum per_page value of 1 for products StoreAPI endpoints. Developers using per_page=0 will need to implement pagination instead.


For more, read our post breaking down important changes for developers in WooCommerce 10.6.

Database updates

📀 wc_update_1060_add_woo_idx_comment_approved_type_index (#62805)


Changelog

View the full changelog.


Get WooCommerce 10.6

👉 To upgrade: See our update guide or download the latest release from WordPress.org.

🐞 Found a Bug? Please submit a report it on GitHub.

Code Contributors

albarin
aldavigdis
mukeshpanchal27
kkmuffme
vbelolapotkov
johanmolen
matt-h
AbdullahAymanMSRE
Ninos
faisuc
rsov
devanshijoshi9
masteradhoc
dev-shahed
ObliviousHarmony
triple0t
alexandre-khoury
superdav42
opr
deepaklalwani97
lucatume
markoskiz
KokkieH
vreoo
prettyboymp
rnayabed
barryhughes
lysyjan
youknowriad
kmanijak
straku
catthetech
bor0
jilani53
kalessil
mcliwanow
frosso
malinajirka
anomiex
bacoords
Mayisha
allilevine
luisherranz
haszzam
adimoldovan
oaratovskyi
georgestephanis
peterwilsoncc
Reethum6
yuliyan
hannahtinkler
wjrosa
jonas-hoebenreich
nerrad
anandrajaram21
helgatheviking
samueljseay
Konamiman
luizreis
Copilot
costasovo
pavel-mailpoet
czarflix
dmallory42
leonardola
ayushpahwa
RistoNiinemets
arcangelini
serhiilabs
amitraj2203
Aljullu
bhavz-10
jorgeatorres
SantosGuillamot
chihsuan
daledupreez
ebinnion
kraftbj

Leave a Reply

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