WooCommerce 10.0 is coming soon…
The post will track the work we do as we prepare to release 10.0 as well as provide a preview of what’s to come in this new version.
Release Schedule:
- 🧪 WooCommerce 10.0 RC1 available for testing
- Final Release — July 7, 2025
- See updates
Hey folks, on Monday, June 16, 2025, we kicked-off our Feature Freeze ahead of the release of WooCommerce 10.0. As we begin the testing phase, and get the release ready, 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 10.0 release, scheduled for July 7, 2025.
What’s coming in 10.0
🌟 Frontend Accessibility Updates. WooCommerce 10.0, when used with a core WordPress or accessibility-ready theme, will be fully conformant with Web Content Accessibility Guidelines (WCAG) 2.2 level AA and substantially conformant with level AAA. These significant improvements span multiple PRs and include: a comprehensive semantic markup overhaul for better screen reader interpretation; robust form feedback and error handling with clear status messages and error identification; and enhanced keyboard-first navigation and focus management across all key block-based areas including cart, product galleries, and checkout.
💌 Shareable Checkout URLs. Merchants can now create custom links that automatically populate the cart with specific products and redirect customers straight to checkout. This makes it easier to share ready-to-buy bundles through email campaigns, social media, or landing pages. #58140
📦 CSV Product importer now supports rich content. In previous versions, users were unable to import CSV files containing HTML content (formatted descriptions, tables, etc.). The enhanced CSV importer will now correctly handle files with HTML content while maintaining security standards for other harmful imports. #58016
🏷️ Filter to customize sale badge text for blocks. A new filter, woocommerce_sale_badge_text
, has been added to allow full control over the sale badge text shown on products within block-based layouts. The filter works on the frontend only and receives the full product object, enabling dynamic text adjustments based on product data, for example, showing different messages for different product types or categories. #57914
🛒 Simplified Cart Block Totals. We’ve reduced the complexity of the Cart Block totals area by removing the shipping calculator, improving wording, and hiding duplicate values. Customers will calculate shipping during checkout once they have provided an address, or they can opt for Local Pickup. #58066
🔄 Checkout Block loading indicators. We’ve optimized the Checkout Block to only show shipping options loading states when fields that actually impact shipping calculations are changed. Previously, any address field modification triggered these loading indicators. Shoppers will see fewer loading animations, and the checkout will feel faster when they make address changes that don’t impact shipping costs. #57374
💸 Coupon Improvements. We’ve fixed a number of long-standing issues around the admin experience of configuring a coupon, as well as how restricted coupons calculate discounts in the cart. #57911 #57942 #57946 #58013
Notice
Beginning with WooCommerce 10.0, we’ll be iterating on a few updates to the release cycle. Our goal is to give more time after each release before starting the feature freeze for the next version.
- Nightly releases will continue to be available on the
nightly
tag, available here on GitHub. - A feature freeze will be implemented one week before our first public release candidate is available for testing, but we will not be tagging a
beta
release package at that time. - Our first release candidate available will be tagged
RC1
, which will be shared here on our developer blog as well as on GitHub. - The rest of the release cycle will continue as before, with
RC2
coming a week later, and the final release the following week.
For more information on upcoming releases, please review the Release Calendar.
Changelog
View the full changelog.
Update timeline
✅ Feature Freeze
Added: June 16, 2025
✅ WooCommerce 10.0 RC1
Added: June 23, 2025
⏳ WooCommerce 10.0 RC2
Scheduled: June 30, 2025
⏳ WooCommerce Release 10.0
Scheduled: July 7, 2025
👉 To Test: Use the WooCommerce Beta Tester plugin to try pre-release versions.
Leave a Reply