WooCommerce 9.7: Pre-release updates

WooCommerce 9.7 is coming soon…

The post will track the work we do as we prepare to release 9.7 as well as provide a preview of what’s to come in this new version.

Release Schedule:

  • ๐Ÿงช WooCommerce 9.7 Beta available for testing

Hey folks, on Monday January 20, 2025, we kicked-off our Code Freeze ahead of the release of WooCommerce 9.7. As we begin the testing phase, and get the release ready for Beta, we wanted to share some spoilers and document any updates to the expected release timeline. 

Check back here for more updates ahead of the WooCommerce 9.7 release, scheduled for February 24, 2025. 

Whatโ€™s coming in 9.7

๐Ÿ’ณ Modernized Payments Settings Experience: WooCommerce 9.7 introduces our new React-based Payments settings interface, initially rolling out to 50% of new stores. The redesigned experience provides clearer gateway status indicators, contextual guidance, and relevant payment solution suggestions. This update reduces admin notice clutter while maintaining full compatibility with existing payment extensions. Learn more about this modernization effort in our technical announcement post. Extension developers can test this new interface by enabling the reactify-classic-payments-settings feature in the Beta Tester plugin.

๐Ÿšš Enhanced Shipping Method Display: Cart and Checkout blocks now support detailed shipping information, allowing extensions to display method descriptions and estimated delivery times. This feature enables merchants to provide customers with clearer shipping expectations right at checkout. Developers can implement this using the woocommerce_package_rates filter.

โšก Faster Block Editor Performance: We’ve significantly optimized product block registration, resulting in dramatic performance improvements in the Site Editor. The refactored system reduces subscription callbacks by 99% and cuts execution time by 75% when working with Single Product templates and product-related blocks. This enhancement improves editor responsiveness and reduces overhead during canvas interactions.

๐Ÿ“ฆ Enhanced Add to Cart Options Block: The Add to Cart with Options block now includes a sleek stepper layout for quantity selection. Merchants can enable this new layout option through the block’s Quantity Selector settings, providing a more streamlined purchasing experience for customers.

๐Ÿ”” Smarter Store Notice Handling: When switching to a block theme, WooCommerce now automatically manages the Store Notice feature to prevent accessibility issues. The Store Notice will be temporarily disabled when moving to a block theme and restored when returning to a classic theme. Existing block theme installations and Store Notice settings remain unchanged, while the Customizer URL path remains available for manual configuration.

Developer Advisories

๐Ÿ”„ Enhanced Product Variations API: The WooCommerce REST API now offers more powerful filtering capabilities for product variations. Developers can use new parameters to filter variations by status (include_statusexclude_status), virtual status (virtual), and downloadable status (downloadable), enabling more precise and efficient product queries.

๐Ÿ”„ Consistent Stock Management in REST API: We’ve aligned REST API stock behavior with WP Admin functionality when managing orders. Stock levels now automatically adjust when modifying line items via the API, but only for orders with processing, on-hold, or completed status. This change brings more consistency to inventory management across different interfaces.

๐Ÿงนย Component Package Cleanup:ย We’ve removed several experimental product editor components from theย @woocommerce/componentsย package that are no longer in use. Extension developers using any of the legacy experimental components prefixed with __experimental ( WooProductFieldItemWooProductSectionItemWooProductTabItemProductSectionLayoutProductFieldSection   ) should update their code to remove these dependencies.

Experimental Features

๐Ÿ“ง Modernized Email Styling (Beta): WooCommerce 9.7 includes a complete refresh of the email template system with modernized styles and improved layout options. This experimental feature can be enabled via WooCommerce > Settings > Advanced > Features under “Email Improvements”. The new email styling system is being introduced as an opt-in feature for testing, with plans for broader rollout in WooCommerce 9.8.

API Changes

This release does not contain any API changes.

Changelog

View the full changelog.

Update timeline

โœ… Code Freeze

Added: January 20, 2025

On January 20th, we implemented the Code Freeze and began preparing to release the Beta. Stay tuned for the upcoming version in the WooCommerce Beta Tester plugin

โœ… WooCommerce 9.7 Beta

Added: January 21, 2025

On January 21st, we released the 9.7 Beta version.


Keep yourself in the loop!

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form


Leave a Reply

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