This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Every 1 second delay costs up to 20% conversions. Learn how to fix it [Free • Mar 10–11]. Save My Spot→

WooCommerce 9.9: What’s New, What’s Coming Next & How to Upgrade

Updated on August 7, 2025

11 Min Read

WooCommerce 9.9.5 (released June 23, 2025) is one of the most impactful updates in recent versions. It improves speed, adds flexibility at checkout, and brings several tools that make life easier for store owners and developers alike.

Admin pages now load up to 95% faster, which makes managing large catalogs less frustrating. These updates include conditional checkout fields, reload-free product filters, and new blocks for store page design.

In this post, we’ll cover everything new in WooCommerce 9.9 through 9.9.5. You’ll see what’s changed, what’s improved, and how to upgrade safely on Cloudways using staging and backups to avoid store disruptions.

WooCommerce 9.9.x: Fixes and Patch Improvements

Since the release of 9.9, several updates (from 9.9.1 to 9.9.5) have rolled out to fix bugs, improve performance, and overall user experience.

Let’s take a look at what changed in each dot release of 9.9.x.

WooCommerce 9.9.1 – 9.9.3: First Round of Fixes

Released on June 4, 2025, these three early patches focused on stability after the main 9.9 release. While they didn’t add new features, they fixed issues that were affecting store operations for many users.

  • 9.9.1: Fixed a missing filter that excluded webhook-related comments from the site’s comment feed. This restores expected behavior for stores that rely on clean feed outputs.
  • 9.9.2: Resolved a fatal error triggered when custom email classes (based on WC_Email) didn’t define an HTML template. This version also addressed an issue with how order count cache refresh hooks were set and scheduled, ensuring better compatibility with action scheduler functions.
  • 9.9.3: Removed strict validation for order statuses in the order count cache to prevent database clutter caused by plugins that don’t clean up removed statuses properly. It also rolled back a change that broke compatibility with plugins passing string-based theme IDs.

Quick Highlights from 9.9.1 to 9.9.5

  • Fixed webhook comment feed issues
  • Resolved fatal errors from missing email templates
  • Cleaned up category visibility and product block layouts
  • Improved classic theme support by reducing unused block styles
  • Gave store owners more control over new email templates

These patches might not seem big on their own, but together, they’ve made WooCommerce 9.9 faster, more stable, and easier to manage across a variety of store setups.

WooCommerce 9.9.4: Admin and Checkout Fixes

Released on June 16, 2025, version 9.9.4 focused on improving stability and fixing minor frontend issues:

  • Email template rollout changed to opt-in
  • Better input validation in admin reports
  • Empty top-level categories now visible
  • Undefined shipping costs now show as “0”
  • Fixed layout issues in the “All Products” block

Together, these updates reduce confusion and make daily store tasks more reliable.

WooCommerce 9.9.5: Better Compatibility for Classic Themes

WooCommerce version 9.9.5 is a small but important fix for developers and stores running classic (non-block) themes.

It prevents unnecessary block styles from being loaded across every page, a change that helps reduce frontend clutter, avoids visual conflicts, and slightly boosts page speed.

Power Up Your WooCommerce Store

Stay ahead with the latest WooCommerce updates, and host your store on fast, secure WooCommerce hosting built for growth.

WooCommerce 9.9.5 at a Glance: Feature Overview Table

Feature / Update Details
Release Date June 9, 2025
Current Stable Version 9.9.5
Backwards Compatible Yes
Performance Boost Up to 95% faster admin load times (tested with 1.2M+ orders, 15K products, 60K customers)
New Block Product Filters powered by Interactivity API
Selective Product Export Export specific products by ID directly from the product list
Conditional Checkout Fields Show/hide fields based on cart/order/customer data via JSON schema
Automatic Database Updates Database changes now run quietly in the background with optional opt-out for developers
Shipping Settings Update Option added to hide all shipping methods when free shipping is available
Payment Settings Revamp New Payments page design is now default for all stores
Blueprints (New Tool) Import/export store settings to reuse across sites (via admin or WP-CLI)
Email Template Rollout Modern templates now reaching older stores with no prior customizations
Product Gallery Block (Beta) Improved mobile layout, scrollable thumbnails, better performance (LCP dropped to ~0.7s)
COGS (Ongoing Work) Continued improvements ahead of full release in WooCommerce 10.0
Code Contributions 745 commits by 64 contributors

What’s New in WooCommerce 9.9: Feature Breakdown

WooCommerce 9.9 ships with a solid lineup of performance and feature enhancements aimed at making both admin and shopper experiences faster and more efficient.

1. Major Performance Improvements

One of the headline upgrades in 9.9 is raw speed. WooCommerce reports up to a 95% reduction in load times across key admin screens. These gains were tested on a store with over 1.2 million orders, 15,000 products, and 60,000 customers, all running on HPOS (High-Performance Order Storage).

The difference compared to version 9.7 is significant, especially when handling high-order volumes or navigating analytics-heavy areas in the backend.

2. New Product Filters Block

The new Product Filters block lets customers narrow down products without refreshing the page. On mobile, it opens in a modal view for a cleaner shopping experience.

3. Product Export by ID

Need to export only a few products? Now you can do that directly from the product list using IDs. You can also export them programmatically using available hooks.

4. Automatic Database Updates

WooCommerce 9.9 introduces automatic database updates that run quietly in the background.

Developers can disable this behavior via the woocommerce_enable_auto_update_db filter if they need to maintain stricter control over the update process.

5. Conditional Checkout Fields

You can now show or hide checkout fields based on cart contents, shipping method, or customer data. These fields are defined using a JSON schema and support both client- and server-side validation.

6. Improved Client-Side Navigation for Product Collections

The Product Collection block now supports client-side navigation by default. This change allows for smoother transitions between product views and improves performance by enabling compatible third-party blocks to opt in via supports.interactivity and supports.interactivity.clientNavigation.

7. Expanded Rollout of Email Templates

Modern email templates, first introduced in 9.8 for new stores, are now being rolled out to existing stores that haven’t customized their emails. If your store qualifies, you’ll get a notification in the WooCommerce dashboard, along with the option to preview or switch back to your previous setup.

You can also try the new templates manually through WooCommerce > Settings > Emails without impacting live emails.

8. Native Option to Hide Shipping Rates When Free Shipping Applies

This small but impactful update lets store owners hide paid shipping methods automatically when free shipping is available; no plugins or custom code required. It’s a simple toggle in settings that clears up the checkout experience for customers.

9. Redesigned Payment Settings Page

The updated Payments settings page is now the default experience in 9.9. The feature flag (toggle switch) is now gone, so all stores will see the updated layout for WooPayments setup and offline payment settings. The new design is easier to follow and matches the recent changes across WooCommerce.

Early Access Developer Features in WooCommerce 9.9

While WooCommerce 9.9 brought a number of polished updates, it also introduced a few tools still in beta, giving developers a preview of what’s coming down the line.

Here’s a look at three features currently in testing: Blueprints, built-in COGS support, and improvements to the Product Gallery block.

Blueprints: Copy Settings Across Stores

WooCommerce 9.9 has introduced a new tool called Blueprints, still in testing. It lets you copy your store settings and apply them to another shop. You can find it by going to: WooCommerce Settings Advanced Blueprints.

Right now, Blueprints can handle core configuration like checkout setup, tax rules, and shipping zones. It’s especially handy for agencies or developers working on multiple stores that need to follow the same structure.

For those working in the command line, Blueprints can also be managed through WP-CLI, which makes syncing environments a whole lot quicker. While it’s currently limited to core options, it lays the groundwork for broader config portability in the future.

Native Cost of Goods Sold (COGS) Support

WooCommerce is also building in its own Cost of Goods Sold feature; no more relying on third-party tools just to record and manage product cost data.

As of 9.9, you can add COGS values directly when editing a product. These can be accessed through the REST API, and managed in bulk using CSV files.

Reporting tools tied to COGS aren’t available yet, but they’re expected to land in 10.0. For now, though, store owners can start laying the foundation for tracking profit margins natively within WooCommerce.

Product Gallery Block (Beta)

Another feature getting some behind-the-scenes updates is the Product Gallery block. While still in beta, these improvements are mostly focused on performance and usability, especially for mobile users.

Here’s what’s been tweaked so far:

  • Thumbnails now sit below the main image, creating a more natural flow
  • You can scroll through images instead of clicking one by one
  • Navigation buttons are cleaner and simpler to style
  • Load time is faster too. LCP dropped from ~1.6s to ~0.7s in recent benchmarks

These updates are still in beta and aren’t active by default. If you’re using block-based product templates, you’ll need to switch this layout on manually.

Developer Fixes and Deprecations

The wc_current_theme_is_fse_theme() function has been deprecated. Use wp_is_block_theme() instead, which is now the WordPress standard. This change streamlines compatibility with newer WordPress standards and simplifies theme detection for block-based sites.

This release also patches a notable bug in the Tax Rate API reported by a community contributor. Previously, tax class names using non-Latin characters, like Arabic, would default to the standard tax class, causing incorrect tax assignments.

With 9.9, tax classes created via the REST API now fully support multilingual input, making WooCommerce setups more inclusive and accurate for global stores.

How to Upgrade WooCommerce Version 9.9 on Cloudways

At Cloudways, we make it simple to launch a WooCommerce Store. But before jumping into the steps, here’s a quick pre-upgrade checklist:

Now, let’s jump to the set up.

  • Once you sign up on Cloudways, you just need to Deploy your Managed Application. All this can be done in under 10 minutes, just keep following the steps below.
  • Select WooCommerce as your app. When selecting the version from the dropdown, you might see 7.8.2 listed. That’s fine, Cloudways automatically installs the latest stable version, which is 9.9.5.

  • Name your application and server.

  • Next select your desired cloud provider from five available options.

  • Now select your server specifications. I’ll go with the 4GB server for this tutorial but you can always scale up or down, depending on your requirements.

  • Lastly, choose your server’s location and hit Launch Now.

Now your WooCommerce app will be ready in approx 7 minutes.

  • Once our server is deployed and our app is ready, click on the globe icon next to your server and then access your application.

  • Now login to your application using your admin credentials.

Once you’re logged in:

You’ll see that I already have WooCommerce updated to the latest stable release i.e., version 9.9.5.

If in the future there is a WooCommerce update, you’ll see an “Update now” link under the WooCommerce plugin. Like so:

Note: After the plugin update, WooCommerce may prompt you to update the database. Click “Update WooCommerce Database” to ensure everything aligns with the new version.

WooCommerce Major Version Releases Timeline

WooCommerce has seen over 170 releases since its launch in 2011. Below, I’ll only list the major WooCommerce releases starting from version 1.0.0, along with their release dates.

Version Release Date
9.9.0 June 2, 2025
9.8.0 April 7, 2025
9.7.0 February 24, 2025
9.6.0 January 20, 2025
9.5.0 December 16, 2024
9.4.0 November 11, 2024
9.3.0 September 10, 2024
9.2.0 August 20, 2024
9.1.0 July 10, 2024
9.0.0 June 18, 2024
8.9.0 May 14, 2024
8.8.0 April 10, 2024
8.7.0 March 18, 2024
8.6.0 February 13, 2024
8.5.0 January 9, 2024
8.4.0 December 12, 2023
8.3.0 November 17, 2023
8.2.0 October 13, 2023
8.1.0 September 12, 2023
8.0.0 August 8, 2023
7.9.0 July 17, 2023
7.8.0 June 13, 2023
7.7.0 May 10, 2023
7.6.0 April 13, 2023
7.5.0 March 14, 2023
7.4.0 February 14, 2023
7.3.0 January 10, 2023
7.2.0 December 14, 2022
7.1.0 November 8, 2022
7.0.0 October 11, 2022
6.9.0 September 13, 2022
6.8.0 August 9, 2022
6.7.0 July 12, 2022
6.6.0 June 14, 2022
6.5.0 May 10, 2022
6.4.0 April 12, 2022
6.3.0 March 8, 2022
6.2.0 February 8, 2022
6.1.0 January 11, 2022
6.0.0 December 14, 2021
5.9.0 November 9, 2021
5.8.0 October 12, 2021
5.7.0 September 21, 2021
5.6.0 August 17, 2021
5.5.0 July 13, 2021
5.4.0 June 8, 2021
5.3.0 May 11, 2021
5.2.0 April 13, 2021
5.1.0 March 9, 2021
5.0.0 February 9, 2021
4.9.0 January 12, 2021
4.8.0 December 8, 2020
4.7.0 November 10, 2020
4.6.0 October 14, 2020
4.5.0 September 8, 2020
4.4.0 August 18, 2020
4.3.0 July 8, 2020
4.2.0 June 2, 2020
4.1.0 May 5, 2020
4.0.0 March 10, 2020
3.9.0 January 21, 2020
3.8.0 November 5, 2019
3.7.0 August 12, 2019
3.6.0 April 17, 2019
3.5.0 October 23, 2018
3.4.0 May 23, 2018
3.3.0 January 30, 2018
3.2.0 October 11, 2017
3.1.0 June 28, 2017
3.0.0 April 4, 2017
2.6.0 June 14, 2016
2.5.0 January 18, 2016
2.4.0 August 10, 2015
2.3.0 February 11, 2015
2.2.0 September 10, 2014
2.1.0 February 10, 2014
2.0.0 March 4, 2013
1.6.0 July 19, 2012
1.5.0 March 1, 2012
1.4.0 February 1, 2012
1.3.0 December 1, 2011
1.2.0 November 3, 2011
1.1.0 October 13, 2011
1.0.0 September 27, 2011

Final Take: WooCommerce 9.9 Is Worth the Upgrade

WooCommerce 9.9 brings real improvements to how stores run and how users interact with them. Faster admin pages, smarter checkout options, and better tools for developers make this a meaningful update, not just a routine release.

We’ve covered everything from the main features in 9.9 to the fixes in patches 9.9.1 through 9.9.5. You’ve also seen how to upgrade safely on Cloudways without risking your live site.

If you’ve been waiting for the right time to update, now is a good time. The changes in WooCommerce 9.9 are built to make your store faster, more flexible, and easier to manage.

Q1. What version of WooCommerce do I have?

A. To check what version of WooCommerce you have, head to your WordPress admin dashboard. From here, go to WooCommerce tab > Status. In the WordPress environment window, you’ll see your current WooCommerce version.

Q2. How do I download WooCommerce old version?

A. To download an older version of WooCommerce, head to wordpress.org/plugins/woocommerce/advanced/. From here, scroll down to the Previous Versions section and from the dropdown menu, select the version you want to and click on the Download button.

Q3. Is WooCommerce no longer free?

A. No, the WooCommerce plugin is still free. However, to build a full fledged store, you’ll need some premium WooCommerce plugins, payment gateways and themes.

Q4. How do I update WooCommerce to the latest version?

A. To update WooCommerce to the latest version, go to your WordPress dashboard > Plugins > Installed Plugins and then locate the WooCommerce plugin. If there’s an update, you’ll see it below the WooCommerce plugin. Simply click on Update Now to upgrade to the latest version. After the update, if a database update is required, you’ll see a notification in your WordPress dashboard. To update, click the Update WooCommerce Database option.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Abdul Rehman

Abdul is a tech-savvy, coffee-fueled, and creatively driven marketer who loves keeping up with the latest software updates and tech gadgets. He's also a skilled technical writer who can explain complex concepts simply for a broad audience. Abdul enjoys sharing his knowledge of the Cloud industry through user manuals, documentation, and blog posts.

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Want to Experience the Cloudways Platform in Its Full Glory?

Take a FREE guided tour of Cloudways and see for yourself how easily you can manage your server & apps on the leading cloud-hosting platform.

Start my tour