WooCommerce 11.1.0: Release Notes

Release

WooCommerce 11.1.0 is available now

This release is now available for download. Review the highlights below, follow the update guide, and check the full changelog before updating production sites.

Highlights

  • Product variation image galleries
  • Right to order withdrawal
  • Faster Store API & REST requests
  • Released: September 1, 2026
  • Backwards compatible
  • Database update: Yes
  • PRs: 561
  • Contributors: 77

WooCommerce 11.1 is here! This release includes a number of performance improvements for variable products and block registration, more accurate refund details in API endpoints, improvements to product CSV imports, and experimental support for videos in product galleries. Here’s a few more highlights:

Introducing variation image galleries

Variation galleries are now enabled for all stores in WooCommerce 11.1 and WooCommerce Additional Variation Images is being retired. That means you no longer need a separate extension to add image galleries to your product variations — it’s a native WooCommerce feature available to every store, for free. There’s nothing to switch on: the experimental toggle is now gone from the Features screen, and a database update (11.1.0-1) enables the feature even on stores that had previously opted out. (#67884)

Right of order withdrawal for EU customers

Disabled by default, stores that need to conform to EU guidelines can enable the order withdrawal form for their customers. This feature creates a new screen in the My Account page for users to submit an order withdrawal request. The request is logged and the merchant is notified via email and the dashboard. Because each store is unique and the process may differ, withdrawing and potentially refunding an order remains a manual process.

Cleaner admin orders for virtual products

Orders that don’t need fulfillment no longer show a shipping address in the admin order summary. Store API checkout retains billing-derived shipping data for compatibility, so virtual-only orders were displaying an address that meant nothing; that read-only address and its implicit phone fallback are now hidden. Physical, mixed, and unresolved orders keep their details. (#66488, refined by #66627).

WooCommerce 11.1 introduces experimental support for videos in both classic and block-based product galleries. The initial release supports locally uploaded videos only. The feature is disabled by default and can be enabled under WooCommerce → Settings → Advanced → Features → Product gallery videos. As an experimental feature, it may change in future releases. Share your feedback in the GitHub discussion. (#65396)

Developer updates

Unified block editor assets
A new experimental feature replaces WooCommerce’s per-block editor scripts and styles with shared JavaScript and CSS bundles, cutting the number and total size of editor asset requests. It’s disabled by default in 11.1; with it off, existing handles and per-block assets behave exactly as before, and frontend assets are unchanged either way. (#66200)

Changes to order item deletion
WC_Abstract_Order::remove_order_items() now records which item IDs existed when removal was requested, so replacement items an extension adds before $order->save() are no longer deleted by accident. Most extensions won’t require a change, but if you maintain a custom order data store, review your get_item_ids() and delete_items_by_ids() implementations.

Block registration skips non-rendering requests
WooCommerce 11.1 no longer registers block types and patterns on requests that can’t render or edit blocks, making Store API and REST requests 30–42% faster. If your extension renders WooCommerce blocks during one of those requests, opt back in with the new woocommerce_should_register_blocks filter. Product and variation descriptions are handled on demand and need no action.

Retiring stable WooCommerce Admin feature flags
A set of stable WooCommerce Admin features now load directly instead of through the feature configuration pipeline. No functionality is removed, and deprecated shims keep Features::is_enabled() and window.wcAdminFeatures returning compatibility values, but they now emit deprecation warnings, so audit your extensions and remove those gates before the shims go.

For more information about this release, including Developer Advisories, API changes, and database updates, read the WooCommerce 11.1 pre-release highlights.

Code Contributors

WooCommerce 11.1 includes 561 PRs from 77 contributors:

adimoldovan, Aljullu, allilevine, alopezari, annchichi, Anuj-Rathore24, asahasrabuddhe, ayushpahwa, bacoords, bruberries, chihsuan, chubes4, costasovo, daledupreez, dilirity, dinhtungdu, dmallory42, drewmt, eason9487, elazzabi, faisalahammad, frosso, gigitux, iamdharmesh, ikamal7, j111q, jamesckemp, JanaMW27, jorgeatorres, kalessil, kmanijak, Konamiman, kraftbj, LiamSarsfield, louwie17, luisherranz, lysyjan, m1r0, malinajirka, manzoorwanijk, MarcinDudekDev, Mayisha, mcliwanow, mikejolley, mordeth, NeosinneR, nerrad, noumanofficiall, oaratovskyi, oxfordmetadata, poligilad-auto, prettyboymp, puneetdixit200, R1shabh-Gupta, ralucaStan, retlehs, rtio, s-a-s-k-i-a, samiuelson, SantosGuillamot, sawirricardo, senadir, shsajalchowdhury, sunyatasattva, Thelmachido, tjcafferkey, TowyTowy, triple0t, tyxla, vbelolapotkov, vismaytiwari, vladolaru, webdados, wjrosa, xristos3490, yjailin, yuliyan

Download WooCommerce 11.1

Browse our update guide for more details on how to update to the latest version of WooCommerce.


Leave a Reply

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