WooCommerce released version 11.2.2 on November 4, 2026, marking it as a security update and recommending stores update as soon as possible.
The WooCommerce 11.2.2 release focuses on security hardening across checkout, APIs, product data, imports, payment-related data handling, and admin connection endpoints. The release notes list multiple changes rather than a single shopper-facing feature.
- Store API cart item quantities now receive additional validation.
- REST API key authentication is restricted to REST API requests.
- Checkout behavior has been tightened so Store API checkout does not continue to payment when an order cannot be saved.
- Payment profile data decoding has been hardened.
- The product CSV importer now has stronger validation for column mapping.
- Admin connection endpoints used during onboarding now require a logged-in administrator browser session.
- Product default attribute handling has been hardened when global attribute terms are renamed, with a database update to address affected data.
- PayPal Standard shipping address updates now recalculate shipping and tax amounts correctly.
Two developer-facing changes deserve extra attention on stores with custom checkout code or integrations. WooCommerce says Store API checkout now stops if an order fails to save. If an extension callback on woocommerce_before_order_object_save, woocommerce_new_order, or woocommerce_update_order throws during Store API checkout, checkout now returns a 500 error instead of continuing with a partially saved order.
WooCommerce also says the onboarding/plugins/jetpack-authorization-url and plugins/connect-jetpack endpoints now need a logged-in cookie and a wp_rest nonce in addition to the capability check. Requests using REST API keys, WP-CLI, or application passwords now receive a 403 response for those endpoints, while the wc-admin client is not affected.
WooPayments needs its own version check
The WooPayments advisory is separate from the WooCommerce core release. It addresses a security issue in the subscription functionality bundled with WooPayments and extends a fix announced in August, according to WooCommerce’s advisory.
WordPress.org lists WooPayments 11.2.1 as a November 3, 2026 security update. WooCommerce’s fixed-version table says stores on WooPayments 11.2.0 should move to 11.2.1, stores on 11.1.0 should move to 11.1.1, and stores on 11.0.0 or 11.0.1 should move to 11.0.2. The advisory continues through older 9.x and 10.x release lines and directs sites older than 9.0.0 to 11.2.1.
The operational risk is easy to miss: a store can be current on WooCommerce core and still need a WooPayments update. WooCommerce also tells agencies and developers to verify every affected production, staging, and development site, because a completed update on one site does not confirm another site has been patched.
Why the API hardening matters
WooCommerce’s Store API provides public REST API endpoints for customer-facing cart, checkout, and product functionality. WooCommerce’s developer docs describe the Store API as unauthenticated by design, while also saying it does not provide access to sensitive store data or other customer information.
The WooCommerce REST API works differently. It is used for store integrations and supports generated API keys as well as other WordPress REST API authentication methods. Because WooCommerce 11.2.2 touches both Store API behavior and REST API key authentication, the update is especially relevant for stores with custom checkout flows, payment customizations, API integrations, or custom code around order creation.
What store teams should verify after updating
WooCommerce’s own update guidance recommends applying security updates sooner than routine maintenance updates, backing up the store, testing on staging when possible, completing required database updates, and checking the live store after the update finishes.
For this release pair, the post-update check should cover more than the plugin version number.
- Confirm WooCommerce core reports version 11.2.2.
- Confirm the WooCommerce database update has completed if the site shows a database update notice.
- Confirm WooPayments, if installed, matches the fixed version for its release line.
- Run a test checkout through the store’s main checkout flow, especially if it uses Checkout blocks, Store API behavior, or a customized payment flow.
- Check payment, shipping, tax, and order email behavior that the store depends on.
- Review WooCommerce scheduled actions, admin notices, and error logs for failed update or checkout tasks.
- Check custom code that hooks into order save, new order, or order update actions during checkout.
- Record which production, staging, and development sites have been checked.

Tech Help Canada Staff researches, writes, and reviews practical content for business owners and professionals. Our coverage spans business, marketing, SEO, technology, and the tools and systems people use to grow and operate online. We focus on clear, useful information backed by research, hands-on experience, and editorial review. Learn more about our team and editorial standards. Need help with something? Contact Us






