ZeroToWP
newsby Marvin

WooCommerce 10.6 Drops: Faster Dashboard, Smarter Blocks, and Fewer Database Queries

Share this article

WooCommerce 10.6 landed on March 10, 2026, packing 299 commits from 80 contributors. The headline features are improved product collection blocks, a polished cart and checkout experience, and a round of database optimizations that should make dashboards noticeably snappier. A quick-follow 10.6.1 patch dropped on March 12 to fix a few block glitches.

What Happened

The biggest user-facing change is how Product Collections work. When you add a product collection block, WooCommerce now shows context-aware pickers right away — a product selector for handpicked collections, a brand picker for brand-based collections, and taxonomy pickers for category or tag collections. It removes a step from what used to be a clunky setup flow.

The Cart and Checkout blocks got a design pass. The "remove from cart" action now uses a trash icon placed next to quantity controls instead of a text link. Sale badges sit alongside individual prices for clearer visibility. Spacing and typography throughout product metadata are tighter and more consistent.

Under the hood, WooCommerce 10.6 tackles database performance in several areas:

  • The Recent Reviews widget previously ran slow SQL queries that could lock up the admin — it now loads asynchronously
  • Related and upsell product rendering consolidates redundant queries through cache priming
  • Checkout pages execute fewer SQL queries via deferred transient deletion
  • Admin order page month filtering is optimized
  • REST API caching now covers taxes, currencies, countries, and continents endpoints

Why It Matters

WooCommerce powers over 20% of all WordPress sites. Performance improvements here have an outsized impact across the ecosystem. The async Reviews widget fix alone likely eliminates a common cause of slow admin pages that store owners have complained about for years.

For developers, there are a couple of things to watch. Product image lazy-loading is now the default (customize via the woocommerce_product_image_loading_attr filter). A new woocommerce_shipping_prices_include_tax filter enables EU tax-inclusive shipping compliance. And a potential breaking change: the second parameter of woocommerce_get_breadcrumb may now be null due to the core Breadcrumbs block integration.

The release also includes a database update (a new index on comment approval/type), so you’ll see a "database update required" notice after updating.

What You Should Do

Store owners: Update to WooCommerce 10.6.1 (the patched version). Back up your database first, then run the database update when prompted. The performance improvements are worth it, especially if you’ve noticed sluggish admin pages.

Developers: Review the developer release notes for the full list of changes. Test your custom code against the breadcrumbs change and the new lazy-loading default before pushing to production.

Everyone: If you’re building a new store, the improved Product Collections picker alone makes the block editor a much better experience for merchandising.

Sources

M

Written by Marvin

Our team tests and reviews WordPress products to help beginners make confident choices.

Learn more about our team →

You might also like

Leave A Reply

Thanks for choosing to leave a comment. All comments are moderated, and your email address will NOT be published. Please do NOT use keywords in the name field.