SureCart · Version history
SureCart changelog and version history
- Latest version
- 4.12.1
- Nov 4, 2026 (5 days ago)
- Releases
- 293
- since 2022
- In the last year
- 60
- about one every 6 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 202238 releases
- 202385 releases
- 202463 releases
- 202556 releases
- 202651 releases
202651 releases
SureCart 4.12.1Latest
- New: Developers can customize the Stripe Payment Element per checkout with the surecart_stripe_payment_element_elements_config JavaScript filter, for example to hide payment methods like Klarna for specific products.
- Improvement: Store setup can connect a site to an existing store using an API token instead of always creating a new store.
- Improvement: Saved Items settings now show where the Save for Later Button and Saved Items Icon blocks go, with links to edit the Shop page and open the Site Editor.
- Fix: Browser autofill on the address field didn’t reveal the remaining address fields, and could clear the country or city filled in at the same time.
- Fix: Some block labels and default template text (cart, product page, product collection, reviews and upsell) were hard-coded in English and couldn’t be translated.
SureCart 4.12.0
- New: Save for later. Shoppers can save products to named lists from product pages, product cards, Quick View and the slide-out cart, and view them on a new Saved Items page and in the customer dashboard.
- New: Customizable Instant Checkout. Design buy link pages in the Site Editor with blocks, including custom checkout fields. Turn it on under Settings → Orders & Invoices.
- Improvement: The Orders list shows “Awaiting Label” in the Shipping column when a shipment is waiting for a shipping label to be bought.
- Improvement: SureCart is now fully translated into 33 languages, and translation updates arrive through WordPress without waiting for a plugin update.
- Improvement: Adding a product priced in a different currency from the store now explains the mismatch instead of showing “Product is invalid.” Errors like out of stock or purchase limit reached also show their specific message again.
- Improvement: Strengthened security of the passwordless login code flow.
- Improvement: The AI assistant (MCP) settings now warn that ChatGPT is retiring custom GPTs on December 11, 2026, which stops the ChatGPT connection. Claude, Cursor and VS Code keep working.
- Fix: Custom translations from Loco Translate or your own files now keep priority, and anything they don’t cover uses SureCart’s translation instead of English.
- Fix: Entering a wrong login code now shows a clear message instead of “Not found.”
SureCart 4.11.0
- New: Advanced filters for Orders, Subscriptions and Customers, including customer, product, coupon, return status and date. Filtered views are saved in the URL.
- New: Patterns library in the Site Editor with new product page, quick view, sticky purchase and upsell patterns.
- New: Automatic compatibility with WP Super Cache, Autoptimize, Breeze, Cache Enabler and Hummingbird. No manual cache exclusions needed.
- New: AI assistant (MCP) order abilities now include the buyer’s name, email and redeemed coupon or promotion code.
- Fix: Card payments were lost when the checkout page reloaded during 3D Secure approval on mobile devices.
- Fix: The Shippo fulfillment drawer failed with a generic “Can’t be blank” error when the order had no customer email, with no way to add one.
- Fix: Admin lists froze for stores with very large totals. Lists with more than 100 pages now use a page number input.
- Fix: Login code emails are now rate-limited and no longer reveal a user’s email address.
- Fix: Customer email redirect links can no longer be used to send customers to another site.
SureCart 4.10.0
- New: A redesigned onboarding helps you create a new store or connect an existing one in a few steps.
- New: A Setup guide page walks you through adding a product, branding, a test order, connecting your store, payments and launching.
- New: Browse and import Starter Templates from Settings → Design & Branding.
- Fix: The Shippo shipping label screen crashed when the order’s shipping method had no description.
- Fix: The default Checkout page now uses the wide layout, so the two-column checkout form is no longer cramped on block themes. This applies to newly created or restored Checkout pages.
- Fix: The Product Review List block no longer includes reviewer data in the page source.
- Fix: Strengthened security of the passwordless login code flow (props to PatchStack).
- Fix: Hardened REST API request handling so requests only reach the intended endpoints (props to PatchStack).
- Fix: Improved validation of block icons and checkout redirect URLs (props to PatchStack).
SureCart 4.9.6
- New: Product variants can now appear as individual listings in Google rich results and Google Merchant Center.
- Fix: Creating an invoice failed for stores using Shippo, because a phone number was required but there was no field to enter it.
- Fix: The product page template could put classic themes into quirks mode, causing layout issues.
- Fix: The checkout now only redirects to a custom success URL on your own site. A success URL on another domain falls back to the form’s success page.
- Fix: Hardened data access checks to keep information scoped to the right users (props to Erwan from WPScan).
- Fix: Strengthened security of the passwordless login code flow (props to Wordfence).
SureCart 4.9.5
- Fix: The “Leave a review” link in Review Request emails opened the customer dashboard instead of the product’s review form.
- Fix: Hardened data access checks to keep information scoped to the right users (props to Erwan from WPScan).
- Fix: Improved output escaping and input sanitization in several areas (props to dzaku of PatchStack and UKO – Korea University of Wordfence).
SureCart 4.9.4
- Improvement: The MCP settings tab now installs the MCP Adapter plugin from WordPress.org, so it appears under Plugins and receives normal updates.
- Fix: The “Charge tax on this product” toggle showed as off and disabled when opening a product by navigating within the admin instead of loading the page directly.
- Fix: Refreshing the checkout page after clicking Buy Now no longer loses the checkout. It is now kept in the URL, so a refresh shows the same items instead of an empty checkout or the saved cart.
- Fix: Hardened handling of stored data to only accept expected formats (props to Ananda Dhakal of PatchStack).
- Fix: Improved output escaping in an additional area (props to neurotx of PatchStack).
SureCart 4.9.3
- Fix: In the customer dashboard, switching plans within an upgrade group did not show the group’s draft (members-only) products to customers who own a product in that group.
SureCart 4.9.2
- Improvement: Product structured data now includes the offer URL, item condition, SKU, and sale (strikethrough) pricing, so more product pages qualify for Google rich results.
- Fix: Product structured data no longer lists subscription, pay-what-you-want, or free prices as offers. It now uses the price the product page preselects.
- Fix: Currency codes in product structured data are now uppercase, as Google expects.
- Fix: The SureCart Dashboard and Learn pages appeared blank when the classic view was enabled.
- Fix: Draft products in the checkout form editor were wrongly shown as “This product has been archived.”
SureCart 4.9.1
- New: Connect SureCart to ChatGPT with a Custom GPT and manage your store by chatting with it.
- New: Import and Export options on admin list pages, grouped under one menu. Exports now run right inside your dashboard.
- Improvement: Google and Facebook conversion tracking now counts accepted post-purchase upsells.
- Improvement: Search engines no longer crawl the endless filter and sort variations of your shop page, which keeps your SEO clean.
- Improvement: Block labels such as button and field text now appear in your site’s language instead of always in English.
- Fix: Dates picked in the admin (coupons, invoices, trials, subscriptions, affiliates, payouts, fees) now follow your site’s timezone instead of your computer’s.
- Fix: A subscription scheduled to pause was shown as “cancelling” to both you and your customer.
- Fix: You can now choose a specific variant of a physical product when adding it to a checkout form.
- Fix: When picking a price for a Name Your Own Price product in the checkout form editor, every price looked the same, and product search did not work.
- Fix: Saving changes to a subscription in the admin failed with an error.
- Fix: Broken spacing on SureCart admin pages when Astra’s Design Library is active.
SureCart 4.9.0
- New: Bulk shipping labels — pick multiple orders under Orders → Shipping Labels, compare rates, and buy labels in one go.
- New: “Start With a Complete Site” onboarding option to preview and import a ready-made SureCart starter template.
- New: Checkout, orders, invoices, and subscriptions show each tax rate on its own line when a region stacks taxes (e.g. Canadian GST + PST).
- New: Tax overrides can carry a custom Tax Label (e.g. “GST + PST”) shown at checkout and on receipts.
- New: “Limit Location Capture To” setting asks only buyers in the countries you pick for their location.
- New: First-party integrations with WP Rocket, Perfmatters, and SiteGround Optimizer — SureCart registers the cache and delay-JS exclusions they need.
- Improvement: Affiliate click tracking now runs through your own site, so ad blockers no longer drop clicks.
- Improvement: Customer-facing “invoice” wording is now “receipt” where the downloaded document is a receipt.
- Improvement: Tax ID placeholder now names the expected type for the selected zone (e.g. “Enter EU VAT”).
- Improvement: Dynamic pricing rules now warn when a Geo Address Country rule targets a country location capture will not collect.
- Fix: Instant Checkout /buy/ pages treated as the blog index, giving SEO plugins the wrong canonical, robots, and duplicate Open Graph tags.
- Fix: Product review pagination disabled state, and unfilled rating stars rendering incorrectly.
- Fix: Payout batch creation was left on the legacy admin screen — it now opens in the modern admin, from an “Add Payout Batch” button on the Payouts list.
- Fix: Shippo labels ignoring the selected “Label file type” when buying a label unless Re-quote was clicked first.
- Fix: Hardened batch permission checks so users can only read batches and batch operations they are allowed to see.
SureCart 4.8.0
- New: Added the modern DataViews list experience to the rest of the SureCart admin pages.
- New: Fully client-side, SPA-like navigation across the SureCart admin.
- New: Product integrations list now has an edit action and a richer view.
- Improvement: Print the JS translation catalog once per page instead of once per block handle (~150 copies down to 1), fixing a blank block editor on WP 7.1 (Chromium).
- Fix: Checkout only requires a phone number for physical products when shipping actually needs one, instead of always.
- Fix: Collection sync now adopts an existing unlinked term instead of failing when a collection term creation collides with it.
- Fix: sc_product_media shortcode rendering a placeholder instead of the WP media library gallery when passing an id.
- Fix: Price input fields ignoring the site locale and only accepting a dot as the decimal separator.
- Fix: PayPal’s Credit Card option losing its button or reverting to the regular PayPal button after a checkout field change like email or address.
- Fix: Product page migration wrapping WooCommerce’s single-product block template, corrupting product pages on hybrid WooCommerce/SureCart sites.
SureCart 4.7.3
- Improvement: Faster block registration using a build-time metadata manifest.
- Fix: Shop page and Quick View load time on stores with many product variants, cutting it from 20-30s to a few seconds.
- Fix: SureCart disabling LiteSpeed Cache’s page caching site-wide.
- Fix: Address autocomplete reversing the street name and house number order for countries that write them in that order.
- Fix: Cancelling or editing a subscription that no longer exists now shows a “Not found” message on the customer dashboard instead of a fatal error.
- Fix: Hardened product integrations against user-role privilege escalation (props to TurboNexic of PatchStack).
- Fix: Hardened subscription, order, and license activation permission checks.
- Fix: PayPal button reloading on every checkout field change.
SureCart 4.7.2
- Fix: Product image unclickable in the Shop page product list when the image sits inside a Cover block.
SureCart 4.7.1
- New: Variant Pills and Buy Buttons blocks can now be added inside a Product List, so shoppers can pick a variant and add to cart without leaving the list.
- New: “Product List with Variants” block pattern, built with the new Variant Pills and Buy Buttons support.
- New: Native “Duplicate” row action for checkout forms, cloning a form as a new draft.
- New: Order fulfillment timeline now shows the package a purchased shipping label was rated against (carrier package, saved template, or custom size).
- Fix: Upsell Funnel and Order Bump price picker omitting valid prices on products with more than ~20 prices.
- Fix: Product page migration silently stripping <style> tags and CSS backslash escapes from customized product templates on every plugin update.
- Fix: Shipping provider status now shows the actual reason (not connected, disabled, or wrong mode) instead of a generic “disconnected or disabled” message.
- Fix: Checkout location-based pricing not recalculating until the shopper interacted with the form after geo coordinates resolved.
- Fix: Long product notes breaking the order line item layout on both the storefront and admin order screens.
- Fix: Checkout address focus ring clipped on country and street line selects.
SureCart 4.7.0
- New: Ship orders from the fulfillment drawer — get live Shippo rates, buy a label, and track the package.
- New: Warehouse management under Settings → Shipping for managing ship-from addresses.
- New: “Live carrier rates” shipping rate type quotes real-time carrier rates at checkout from your connected Shippo account, with separate test/live mode support.
- New: Customers see shipment tracking and status on their dashboard order page as soon as a label is purchased.
- Improvement: Address autocomplete now uses Google’s Places Autocomplete API instead of Text Search, returning street addresses instead of businesses and billing each search as a single session.
- Fix: UK address autocomplete now picks the correct city and building/street line for addresses without a street number.
- Fix: Hardened account creation at checkout confirmation to prevent an unauthenticated request from creating a WordPress user account (props to Jakub Herman).
- Full changelog can be found here – SureCart changelog
SureCart 4.6.6
SureCart 4.6.5
SureCart 4.6.4
SureCart 4.6.3
SureCart 4.6.2
SureCart 4.6.1
SureCart 4.6.0
SureCart 4.5.1
SureCart 4.5.0
SureCart 4.4.2
SureCart 4.4.1
SureCart 4.4.0
SureCart 4.3.3
SureCart 4.3.2
SureCart 4.3.1
SureCart 4.3.0
SureCart 4.2.3
SureCart 4.2.2
SureCart 4.2.1
SureCart 4.2.0
SureCart 4.1.1
SureCart 4.1.0
SureCart 4.0.3
SureCart 4.0.2
SureCart 4.0.1
SureCart 4.0.0
SureCart 3.20.1
SureCart 3.20.0
SureCart 3.19.2
SureCart 3.19.1
SureCart 3.19.0
SureCart 3.18.0
SureCart 3.17.6
SureCart 3.17.5
SureCart 3.17.4
202556 releases
SureCart 3.17.3
SureCart 3.17.2
SureCart 3.17.1
SureCart 3.17.0
SureCart 3.16.8
SureCart 3.16.7
SureCart 3.16.6
SureCart 3.16.5
SureCart 3.16.4
SureCart 3.16.3
SureCart 3.16.2
SureCart 3.16.1
SureCart 3.16.0
SureCart 3.15.5
SureCart 3.15.4
SureCart 3.15.3
SureCart 3.15.2
SureCart 3.15.1
SureCart 3.15.0
SureCart 3.14.0
SureCart 3.13.4
SureCart 3.13.3
SureCart 3.13.2
SureCart 3.13.1
SureCart 3.13.0
SureCart 3.12.0
SureCart 3.11.0
SureCart 3.10.1
SureCart 3.10.0
SureCart 3.9.0
SureCart 3.8.5
SureCart 3.8.4
SureCart 3.8.3
SureCart 3.8.2
SureCart 3.8.1
SureCart 3.8.0
SureCart 3.7.3
SureCart 3.7.2
SureCart 3.7.1
SureCart 3.7.0
SureCart 3.6.2
SureCart 3.6.1
SureCart 3.6.0
SureCart 3.5.3
SureCart 3.5.2
SureCart 3.5.1
SureCart 3.5.0
SureCart 3.4.3
SureCart 3.4.2
SureCart 3.4.1
SureCart 3.4.0
SureCart 3.3.1
SureCart 3.3.0
SureCart 3.2.2
SureCart 3.2.1
SureCart 3.2.0
202463 releases
SureCart 3.1.6
SureCart 3.1.5
SureCart 3.1.4
SureCart 3.1.3
SureCart 3.1.2
SureCart 3.1.1
SureCart 3.1.0
SureCart 3.0.5
SureCart 3.0.4
SureCart 3.0.3
SureCart 3.0.2
SureCart 3.0.1
SureCart 3.0.0
SureCart 3.0.0-RC2
SureCart 2.40.1
SureCart 2.40.0
SureCart 3.0.0-RC1
SureCart 2.31.3
SureCart 3.0.0-beta2
SureCart 2.31.2
SureCart 2.31.1
SureCart 2.31.0
SureCart 2.30.0
SureCart 3.0.0-beta1
SureCart 2.29.4
SureCart 2.29.3
SureCart 2.29.2
SureCart 2.29.1
SureCart 2.29.0
SureCart 2.28.0
SureCart 2.27.1
SureCart 2.27.0
SureCart 2.26.0
SureCart 2.25.2
SureCart 2.25.1
SureCart 2.25.0
SureCart 2.24.0
SureCart 2.23.0
SureCart 2.22.1
SureCart 2.22.0
SureCart 2.21.0
SureCart 2.20.6
SureCart 2.20.5
SureCart 2.20.4
SureCart 2.20.3
SureCart 2.20.2
SureCart 2.20.1
SureCart 2.20.0
SureCart 2.19.4
SureCart 2.19.3
SureCart 2.19.2
SureCart .2.19.1
SureCart 2.19.0
SureCart 2.18.0
SureCart 2.17.2
SureCart 2.17.1
SureCart 2.17.0
SureCart 2.16.3
SureCart 2.16.2
SureCart 2.16.1
SureCart 2.16.0
SureCart 2.15.1
SureCart 2.15.0
202385 releases
SureCart 2.14.1
SureCart 2.14.0
SureCart 2.13.0
SureCart 2.12.0
SureCart 2.11.4
SureCart 2.11.3
SureCart 2.11.2
SureCart 2.11.1
SureCart 2.11.0
SureCart 2.10.1
SureCart 2.10.0
SureCart 2.9.0
SureCart 2.8.4
SureCart 2.8.3
SureCart 2.8.2
SureCart 2.8.1
SureCart 2.8.0
SureCart 2.7.5
SureCart 2.7.4
SureCart 2.7.3
SureCart 2.7.2
SureCart 2.7.1
SureCart 2.7.0
SureCart 2.6.2
SureCart 2.6.1
SureCart 2.6.0
SureCart 2.5.2
SureCart 2.5.1
SureCart 2.5.0
SureCart 2.4.4
SureCart 2.4.3
SureCart 2.4.2
SureCart 2.4.1
SureCart 2.4.0
SureCart 2.3.1
SureCart 2.3.0
SureCart 2.0.1
SureCart 2.2.1
SureCart 2.2.0
SureCart 2.1.4
SureCart 2.1.3
SureCart 2.1.2
SureCart 2.1.1
SureCart 2.1.0
SureCart 2.0.0
SureCart 1.11.2
SureCart 1.11.1
SureCart 1.11.0
SureCart 1.10.4
SureCart 1.10.3
SureCart 1.10.2
SureCart 1.10.1
SureCart 1.10.0
SureCart 1.9.5
SureCart 1.9.4
SureCart 1.9.3
SureCart 1.9.2
SureCart 1.9.1
SureCart 1.9.0
SureCart 1.8.5
SureCart 1.8.4
SureCart 1.8.3
SureCart 1.8.2
SureCart 1.8.1
SureCart 1.8.0
SureCart 1.7.2
SureCart 1.7.1
SureCart 1.7.0
SureCart 1.6.4
SureCart 1.6.3
SureCart 1.6.2
SureCart 1.6.1
SureCart 1.6.0
SureCart 1.5.8
SureCart 1.5.7
SureCart 1.5.6
SureCart 1.5.5
SureCart 1.5.4
SureCart 1.5.3
SureCart 1.5.2
SureCart 1.5.1
SureCart 1.5.0
SureCart 1.4.2
SureCart 1.4.1
SureCart 1.4.0
202238 releases
SureCart 1.3.4
SureCart 1.3.3
SureCart 1.3.2
SureCart 1.3.1
SureCart 1.3.0
SureCart 1.2.5
SureCart 1.2.4
SureCart 1.2.3
SureCart 1.2.2
SureCart 1.2.1
SureCart 1.2.0
SureCart 1.1.19
SureCart 1.1.18
SureCart 1.1.17
SureCart 1.1.16
SureCart 1.1.15
SureCart 1.1.14
SureCart 1.1.13
SureCart 1.1.12
SureCart 1.1.11
SureCart 1.1.10
SureCart 1.1.9
SureCart 1.1.8
SureCart 1.1.7
SureCart 1.1.6
SureCart 1.1.5
SureCart 1.1.4
SureCart 1.1.3
SureCart 1.1.2
SureCart 1.1.1
SureCart 1.1.0
SureCart 1.0.6
SureCart 1.0.5
SureCart 1.0.4
SureCart 1.0.3
SureCart 1.0.2
SureCart 1.0.1
SureCart 1.0.0
Questions about SureCart’s releases
What is the latest version of SureCart?
4.12.1, released on Nov 4, 2026 (5 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is SureCart updated?
60 releases in the last year, about one every 6 days. Its first release on WordPress.org dates from July 2022.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in SureCart’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.