WooCommerce 9.9 is coming soon…
The post will track the work we do as we prepare to release 9.9 as well as provide a preview of what’s to come in this new version.
Release Schedule:
- 🧪 WooCommerce 9.9 RC available for testing
- Final Release — Tentative: June 9, 2025
- See updates
🚀 WooCommerce 9.9 is coming June 2! Learn about our newest features like Blueprints, smarter product exports, & more in this post. This version also includes big performance wins that we can’t wait to share.
Check back here for more updates ahead of the WooCommerce 9.9 release, scheduled for June 2, 2025.
What’s coming in 9.9
🏛️ Blueprints: WooCommerce 9.9 introduces Blueprints, a new feature that allows users to export and import store settings. Ideal for developers, agencies, and multi-store owners, Blueprints help save time, reduce errors, and maintain consistent configurations across environments. The feature is available under WooCommerce > Settings > Advanced > Blueprints
. For now, Blueprint supports exporting and importing core WooCommerce settings only.
🧭 Product Collection navigation: We’ve improved compatibility detection for client-side navigation in the Product Collection block. Instead of relying on a hardcoded list of incompatible blocks, WooCommerce now uses supports.interactivity
and supports.interactivity.clientNavigation
to determine if client-side navigation is safe, enabling smoother transitions and better performance with compatible third-party blocks.
⏩ Dashboard performance: The WooCommerce status widget on the dashboard now loads asynchronously, dramatically improving load times on uncached visits. For high-volume stores, this update can reduce homepage load times from minutes to just seconds, making daily operations much faster and smoother.
🫥 Hide shipping rates option: WooCommerce now includes a built-in setting to hide all shipping rates when free shipping is available. Previously only possible via custom code or third-party plugins, this gives store managers a simpler, native way to manage shipping options.
📤 Selective product exports: You can now export specific products and their variations directly from the product list using product IDs. This speeds up tasks like targeted bulk editing and eliminates the need to export the full catalog.
⚡️Automatic database updates: All stores as of 9.9 will now run database updates and migrations automatically in the background. This reduces friction in the update process, especially for multi-site or managed environments. Developers can still opt out using the filter: woocommerce_enable_auto_update_db
.
🐛Tax API support for non-latin class names: We’ve fixed an issue brought to us by a community member where tax rates created via the API with non-Latin class names defaulted to the standard class. This release ensures proper handling of non-Latin characters when defining tax classes via the API.
Experimental Features
🖼️ Product Gallery (Beta) improvements: WooCommerce 9.9 includes major updates to the experimental Product Gallery block. New features include a more intuitive mobile layout, scrollable thumbnails, improved navigation controls, a streamlined block structure, and significant performance gains (LCP dropped from ~1.6s to 0.7s in tests). The full release of the Product Gallery block is expected in 10.1.
⚙️ Cost of Goods Sold (COGS): This version introduces built-in support for tracking the cost of goods sold. This feature can be enabled in WooCommerce > Settings > Advanced > Features > Cost of Goods Sold. The feature allows merchants to enter cost data for products and variations, view total costs at the order level (including refunds), and even import/export cost data via CSV. This initial release includes full support in the admin UI, REST API, and programmatic APIs. We’ll be publishing a dedicated post soon with more details, examples, and implementation tips.
Other important information
Developer Advisories
Deprecation of wc_current_theme_is_fse_theme()
: WooCommerce 9.9 deprecates the wc_current_theme_is_fse_theme()
function in favor of WordPress core’s wp_is_block_theme()
. Developers using the deprecated function should update their code accordingly. Check out our developer advisory for more information on how to keep your code compatible.
Changelog
View the full changelog.
Update timeline
✅ Code Freeze + WooCommerce 9.9 Beta
Added: May 12, 2025
✅ WooCommerce 9.9 RC
Added: May 26, 2025
✅ WooCommerce Release 9.9
Added: June 9, 2025 Check out the final release post.
Leave a Reply