WooCommerce 11.1.0 is available as of September 1, 2026, according to official release notes published on the WooCommerce Developer Blog. The update makes product variation image galleries a core feature for every store, introduces an optional European Union order-withdrawal flow, and reports materially faster Store API and REST API requests by skipping block registration on requests that never render blocks.
The release matters for website owners and developers who run variable catalogs on WordPress, including regulated and higher-risk product lines that rely on detailed product photography, custom payment plugins, and headless or block-based checkouts. Automattic’s WooCommerce team describes the release as backwards compatible, with a required database update.
Native variation galleries replace a separate extension
Variation galleries are enabled for all stores in WooCommerce 11.1. The standalone WooCommerce Additional Variation Images extension is being retired. Merchants no longer need a separate paid or free extension to attach multiple images to a single variation.
According to the September 1, 2026 engineering post on the WooCommerce Developer Blog, variation galleries first appeared as an opt-in feature in WooCommerce 10.9 and rolled out gradually. In 11.1, the experimental toggle is removed from WooCommerce Settings, Advanced, Features. A database update labeled 11.1.0-1 enables the feature even on stores that previously opted out.
When a store updates to 11.1, the standalone Additional Variation Images extension is automatically deactivated to prevent conflicts. Existing galleries continue through core. Gallery attachment IDs are stored in _product_image_gallery on the variation record, the same postmeta key used for parent-product galleries.
For stores still migrating from the old extension meta key _wc_additional_variation_images, WooCommerce schedules an Action Scheduler job that copies data in batches of up to 250 variations per run until the queue is empty. The migration is idempotent and does not overwrite a non-empty _product_image_gallery value. Legacy meta is preserved but is no longer the source of truth after core takes ownership.
Developers who previously gated code on wc_feature_woocommerce_additional_variation_images_enabled need to remove those checks, because the 11.1 database update deletes that option. The supported interfaces are WC_Product_Variation::get_gallery_image_ids() and set_gallery_image_ids(), plus the readable and writable gallery_image_ids field on the wc/v3 product variations REST API. That field holds gallery attachment IDs only. The variation’s featured image remains separate in image.
Optional EU order-withdrawal screen
WooCommerce 11.1 also adds a right-of-order-withdrawal flow for European Union customers. The feature is disabled by default. When enabled, it adds a My Account screen where a customer can submit a withdrawal request. The request is logged, and the merchant receives email and dashboard notifications. Actual withdrawal and refund handling remain manual, because store policies and legal processes differ.
Stores selling into the EU, including those shipping regulated goods with stricter cooling-off or disclosure rules, should treat this as an operational workflow addition rather than an automatic refund engine.
Faster Store API and REST by skipping unused block registration
Official notes say WooCommerce 11.1 no longer registers block types and patterns on requests that cannot render or edit blocks. That change makes Store API and REST requests about 30 to 42 percent faster in WooCommerce’s measurements. Extensions that still need to render WooCommerce blocks during those requests can opt back in with the new woocommerce_should_register_blocks filter. Product and variation descriptions are handled on demand and need no action for that path.
For high-risk stacks that lean on custom gateways, subscription plugins, and headless storefronts, the performance gain is useful, but the filter is the compatibility footgun to test on staging before production.
Other notable changes in 11.1
The release notes also call out several related updates:
- Experimental product-gallery video support for classic and block galleries, limited to locally uploaded videos, disabled by default under WooCommerce Settings, Advanced, Features, Product gallery videos.
- Cleaner admin order screens for virtual-only orders, hiding a meaningless shipping address that Store API compatibility previously surfaced.
- An experimental unified block-editor asset bundle that is disabled by default and leaves frontend assets unchanged when off.
- Safer order-item deletion behavior in
WC_Abstract_Order::remove_order_items()so replacement items added by extensions before$order->save()are not accidentally removed. - Retirement of some stable WooCommerce Admin feature flags in favor of direct loading, with deprecation warnings on old shims.
The release includes 561 pull requests from 77 contributors and requires a database update.
What store teams should do before upgrading production
Teams running WooCommerce for regulated or high-risk catalogs should stage the upgrade first, especially if the catalog has large variation counts or custom gallery code. Confirm that variation image selection still works when customers change attributes. Re-test payment plugins and any code that renders blocks during Store API or REST calls. Review whether the EU withdrawal screen should be enabled for the store’s markets. Read the full changelog and developer advisories linked from the official release notes before flipping production.
Sources for this report are the WooCommerce 11.1.0 release notes (September 3, 2026) and the Additional Variation Images engineering post (September 1, 2026) on the WooCommerce Developer Blog.