WooCommerce 10.0 shipped July 14, 2025, marking the point where WooCommerce moved to its own independent, time-based release schedule instead of tying versioning to WordPress core cycles. Worth noting upfront: WooCommerce has continued releasing regularly since then and is now well past 10.0 (currently in the 10.9.x line as of this writing), so treat this as a look at what changed at that milestone, not a description of the current release. Check the official release notes directly for what’s actually current.
WooCommerce 10.0 at a Glance

| Item | Details |
|---|---|
| Release Date | July 14, 2025 |
| Compatibility | Fully backwards-compatible, no major DB changes |
| Main Focus Areas | Accessibility, checkout UX, content management, developer flexibility |
Why 10.0 Was a Real Milestone, Not Just a Number
A few things distinguished this release from a routine point update to WooCommerce:
- First release under WooCommerce’s new, simplified, independent versioning strategy.
- Meaningful under-the-hood performance work affecting both frontend and backend speed.
- Better extensibility for developers, particularly around blocks and hooks.
- New APIs introduced alongside deprecation of older ones, part of an ongoing modernization push.
What Changed in 10.0
1. Independent Versioning Model
WooCommerce dropped its legacy versioning model, which had been loosely tied to WordPress core update cycles, in favor of its own predictable, time-based release cadence. The practical effect: feature releases and security patches on a more consistent, transparent schedule, easier to plan around for both developers and merchants.
2. Performance Improvements
- Database queries: refactored handling reduced load times specifically for stores with large product catalogs.
- Checkout rendering: adjustments to block-based checkout reduced render time.
- REST API: endpoints returned responses more efficiently, smoothing out third-party integrations.
3. Block-Based Product Editor Compatibility
10.0 moved WooCommerce closer to full Gutenberg compatibility: reusable block-based product templates, layout customization without custom PHP templates, and new APIs for developers to extend or override individual blocks. This mattered most for stores running full site editing (FSE) themes.
4. Checkout and Cart Blocks Became the Stable Default
The previously optional Checkout Block and Cart Block became the default recommendation after years of testing, fewer steps, easier customization via block settings, and better compatibility with payment gateways and shipping extensions.
5. Admin Experience Updates
Settings pages unified with native WordPress admin styling, improved filtering for orders/products/customers, and streamlined onboarding for new store owners.
Developer Notes From That Release
Deprecated functions and APIs: several outdated functions, actions, and filters were deprecated (not removed outright). If you’re maintaining a site still running code from that era, it’s worth auditing for deprecated calls and migrating to current APIs.
PHP 7.4 minimum: WooCommerce 10.0 raised the minimum to PHP 7.4. That’s still the stated minimum today, with PHP 8.0+ recommended for performance and continued support.
Security Changes in 10.0
- Hardened data validation across checkout and account forms.
- Improved CSRF and nonce handling for critical actions.
- Tighter permission checks on REST API endpoints.
Regardless of which version you’re running, SSL enforcement, keeping automatic security patching enabled where available, and pairing WooCommerce with a security plugin like Wordfence or Jetpack Protect remain good baseline practice.
If You’re Upgrading an Older Store
- Back up your site first. Files and database, before any major version jump.
- Test in staging. Confirm theme and plugin compatibility before touching the live site.
- Update themes and plugins to versions confirmed compatible with your target WooCommerce version.
- Test the block-based checkout specifically against your actual payment gateways.
- Audit custom code for deprecated functions if you or a developer customized WooCommerce templates or hooks.
Where WooCommerce Has Gone Since
WooCommerce has kept shipping on the faster, independent release cadence 10.0 introduced, currently in the 10.9.x line. Rather than speculate on specific future roadmap items here, check WooCommerce’s own release announcements for what’s actually shipped since, that’s a more reliable source than any single roadmap prediction.
Why Open-Source Still Holds Up
Against hosted platforms like Shopify or BigCommerce, WooCommerce’s case remains the same one it’s always made: full customization control, hosting flexibility (Cloudways, Kinsta, and similar work well with it), and owning your code and data rather than renting a platform.