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:
- 📀 This release does include a database update.
- See more
What’s Coming in 10.6
- What’s Coming in 10.6
- Product Collections get more intuitive
- Visual refinements on Cart and Checkout Blocks
- Our commitment to improving performance continues
- More new features and updates
- API Updates
- Other important information
- Database updates
- Changelog
- Get WooCommerce 10.6
- Code Contributors
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


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

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.
Leave a Reply