=== SureCart - Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments ===
Contributors: 2winfactor, wpcrafter
Donate link: https://surecart.com
Tags: ecommerce, online store, subscriptions, stripe, payments
Requires at least: 6.8
Tested up to: 6.9
Stable tag: 4.1.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Make ecommerce easy with a simple-to-use, all-in-one platform that anyone can set up in just a few minutes!

== Description ==

**The New Way To Sell Anything On WordPress!**
★★★★★<br>

eCommerce on WordPress has evolved and so have the tools.

SureCart brings a modern, intuitive approach to selling online. It’s lightweight, flexible, and built to work seamlessly with your existing WordPress setup.

Whether you’re selling digital products, subscriptions, services, or physical goods, you can launch a fully functional store without complexity.

[youtube https://www.youtube.com/watch?v=biTedATyVPg]

[What’s New](https://surecart.com/whats-new/) | [Blog](https://surecart.com/blog/) | [Docs](https://surecart.com/docs/) | [Video Tutorials](https://www.youtube.com/@SureCartOfficial/) | [Get Help](https://surecart.com/support/open-a-ticket/) | [Community](https://www.facebook.com/groups/surecrafted)

## Start With a Completely Free Store ##

With SureCart’s free plan, you can create a store with full core functionalities: unlimited products, flexible checkout customization, subscription support, and powerful built-in features, without needing a stack of add-ons.

Scale when you’re ready. No forced upgrades. No unnecessary bloat.

## What Makes SureCart Different? ##

SureCart was built to give WordPress users a modern alternative to traditional ecommerce plugins.

Most WordPress ecommerce solutions run entirely inside your website. As stores grow, this can introduce performance issues, database bloat, plugin conflicts, and caching complications.

SureCart takes a fundamentally different approach.

SureCart consists of two parts: the plugin and the platform. The plugin connects your WordPress site to the SureCart platform — a cloud-based ecommerce engine designed specifically to handle payments, subscriptions, taxes, and checkout processing at scale.

Instead of placing all ecommerce processing load on your website, SureCart handles heavy operations on its own infrastructure. This reduces strain on your server, improves reliability, and minimizes conflicts with themes, caching systems, or other plugins.

Because of this architecture, you get:

* A lighter WordPress footprint
* Reduced database bloat
* Fewer plugin conflicts
* Compatibility with caching systems
* Built-in security, backups, and infrastructure handling

The result is a smoother ecommerce experience with less technical overhead and fewer moving parts to manage.

## Who Is SureCart For? ##
Each year we send all of our users a survey, so here are the 2025-26 results of who is using SureCart.

- **Subscription-Based Businesses:** SureCart is ideal for coaches, course creators, membership sites, and SaaS companies that rely on recurring revenue and need powerful subscription management with built-in retention tools.
- **Service-Based Businesses:** Perfect for web agencies, legal firms, and local businesses that charge through subscriptions, installment plans, or one-time setup fees with flexible billing built right into the checkout.
- **Digital Product Creators & Developers:** Built for selling ebooks, printables, creative assets, and digital downloads and increasingly trusted by WordPress software developers who leverage SureCart’s built-in licensing system.
- **Physical Product Stores:** Great for merchants who want a simple way to launch an online store, manage orders and fulfillment, and increase average order value with built-in cart abandonment recovery, order bumps, and post-purchase upsells.
- **Agencies & Freelancers:** Instead of turning down eCommerce projects due to complexity, agencies are confidently taking on more online store clients. SureCart makes setup and ongoing management simple and their clients love the experience.
- **Nonprofits & Fundraisers:** Ideal for charities and causes that need flexible donation forms while also having the ability to sell merchandise, event tickets, or other products, all from one streamlined checkout experience.

## Traditional Storefront ##

Wanting to add a traditional online store to your websites?

This is where you have a shop page to showcase all of your products, product pages, cart, then checkout?

SureCart has all the features for selling products this way on your website. These include product variations, product collection, coupons, inventory tracking, shipping calculations, product fulfillment, product returns, and customer area.

[youtube https://www.youtube.com/watch?v=uIBCcIX8S54]

## Product Pricing Options (Now with Dynamic Pricing) ##

SureCart gives you flexible, conversion-focused pricing control without duplicating products or creating complex checkout flows.

Instead of being limited to one price per product, you can attach multiple pricing options to a single product and let customers choose what works best for them.

You can offer:

* One-time payments
* Subscription payments (daily, weekly, monthly, yearly, etc.)
* Installment plans
* Free trials
* Paid trials
* Setup fees
* Setup discounts
* "Name your own price"

**Dynamic Pricing (New)**

SureCart also includes built-in Dynamic Pricing, allowing prices to automatically adjust at checkout based on real conditions.

You can:

* Apply discounts when cart subtotal exceeds a threshold
* Add conditional fees based on user role or customer type
* Offer bulk/quantity discounts
* Reward logged-in customers with special pricing
* Run BOGO-style offers without duplicating products

Pricing updates instantly at checkout exactly where buying decisions happen.

This makes it easier to increase average order value (AOV), reward loyal customers, and run smarter promotions without adding extra plugins.

[youtube https://www.youtube.com/watch?v=vHOamau4BWw]

## Advanced Subscription Management & Retention for WordPress ##

Selling a subscription is the easy part. Managing renewals, reducing churn, and maximizing lifetime value is where subscription businesses actually grow.

SureCart goes beyond basic recurring payments by giving you built-in tools to actively manage and retain subscribers and not just collect payments.

**Flexible Subscription Setup**

With SureCart, you can:

* Create flexible billing intervals (daily, weekly, monthly, yearly, or custom)
* Offer free trials and paid trials
* Add setup fees or setup discounts
* Create installment-style subscription payments
* Apply Dynamic Pricing rules to subscription products
* Offer multiple pricing options on a single subscription product

**Reduce Churn From Failed Payments**

One of the biggest causes of subscription churn is failed payments. SureCart includes built-in dunning management that:

* Automatically retries failed payments
* Sends advanced pre-payment reminders
* Notifies customers about payment issues
* Helps recover revenue that would otherwise be lost

This helps keep subscribers active without requiring third-party add-ons.

**Reduce Voluntary Cancellations**

The second major source of churn is subscribers choosing to cancel. SureCart's [Subscription Saver](https://www.youtube.com/watch?v=9Bx4u4DV4_Q) feature helps reduce cancellations and gives you insights into why customers leave.

You can:

* Offer upgrade or downgrade paths with automatic proration
* Allow customers to pause subscriptions instead of cancelling
* Reactivate cancelled subscriptions
* Let customers change payment methods
* Allow changes to billing dates
* Provide self-service management via customer dashboards

Instead of forcing cancellations, you give customers flexible options that keep revenue flowing.

**Built-In Management Without Extra Extensions**

Many WordPress setups require multiple add-ons to manage subscriptions effectively. SureCart includes subscription logic, retention tools, and email notifications natively.

Because SureCart is cloud-based and API-driven, subscription processing is handled reliably without adding heavy processing load to your WordPress site.

This gives you greater control over subscriber experience, retention, and recurring revenue, all from a single platform.

## The Best WooCommerce Alternative ##
SureCart is the [WooCommerce alternative](https://wpastra.com/comparison/shopify-vs-woocommerce-vs-surecart/) WordPress users have been asking for!

We highly respect WooCommerce and how it has paved the way for adding an online store to WordPress. But it's not ideal for everyone.

It would cost you **$2,849 per year, per store**, in WooCommerce add-ons to get the same features SureCart offers out of the box! And your store would be more prone to plugin conflicts, security vulnerabilities, constant updates required for each plugin, and a potentially slower website.

(These are reasons told to us by SureCart merchants that switched from WooCommerce)

There are cases where using WooCommerce may be the only choice for your store due to their deep ecosystem of paid add-ons and payment gateways if you have very specific requirements.

Where SureCart's approach is different. Everything is built in, no add-on required. Everything is made easier, your site will run faster, we are there to support you, you are never alone.

## SureCart Features ##
These are just some of the key features SureCart users love.

* **Multiple Payment Processors, Express Checkout ApplePay & GooglePay:**
Easily connect to Stripe, PayPal, Razorpay, and Mollie with support for 135+ currencies, 45+ countries, and dozens of payment methods including cards, wallets, bank debits, and more. You can use multiple processors on a single checkout form. Also, you can optionally accept ApplePay or GooglePay express checkout options.

* **Powerful Payment Options:**
One-time payments, subscriptions, subscriptions with free trials, setup fees, payment plans (installments), pay what you want, donations. SureCart covers most ways you may want to be paid, all included for free.

* **Most Complete Subscription Payments System:**
There is a lot more to subscriptions than simply rebilling on an interval. SureCart’s subscription engine is second to none. With our extensive subscription payments options, you can sell your subscriptions how you want. But SureCart goes beyond other ecommerce platforms by offering prorated upgrades or downgrades. So if you are offering a monthly subscription or an annual subscription and your buyer wants to upgrade, SureCart can prorate the upgrade.

* **Built-In Product Reviews**
SureCart includes a native product review system so you can collect and display verified customer feedback without installing a separate reviews plugin. You can enable star ratings with written feedback, moderate and approve reviews, and display them directly on product and checkout pages. Reviews are managed inside your SureCart dashboard and work seamlessly with your products and pricing options, helping build trust at the point of purchase without adding extra plugins or complexity.

* **Dynamic Pricing**
SureCart includes built-in Dynamic Pricing so you can automatically adjust prices at checkout based on real conditions without duplicating products or creating complex coupon rules. You can apply discounts or fees based on cart subtotal, product quantity, customer type, user role, or other checkout conditions, and pricing updates instantly where purchase decisions happen. Dynamic Pricing works seamlessly with one-time payments and subscription products, giving you more flexibility to increase average order value and run smarter promotions without adding extra plugins.

* **Order Bumps & Upsell Funnels:**
SureCart merchants have more profitable stores due to a full suite of revenue optimization features. Generate more revenue with one-click order bumps, post purchase [one-click upsells](https://www.youtube.com/watch?v=97gSH-KPFZU&t=25s), and cart abandonment recovery.

* **Affiliate Platform:**
Generate more sales by adding an affiliate program. Easily launch an affiliate program in just a few minutes. You can customize each aspect of your affiliate program, including lifetime commissions, custom affiliate rates, affiliate coupons, and more.

* **Self Service Customer Area (Subscription Upgrades / Downgrades):**
With our highly customizable customer area, you can have full control on what a customer sees and is able to do. For example, you can let your customers change their personal details, password, access secure digital downloads, update credit cards on file, upgrade a subscription, downgrade a subscription. All with a beautiful and modern user experience.

* **Customizable Shopping Experience:**
Customize product pages, shop pages, cart, and customer dashboard using an intuitive and powerful drag and drop editor that utilizes the WordPress block editor.

* **Flexible Checkout Form Builder:**
Create a completely custom checkout form. In fact, create as many as you like. There is no other ecommerce platform with this much customizability. Simply drag and drop fields, price choosers, donation choosers, check boxes, and other parts to create the perfect checkout form.

* **Coupon Discounts:**
Incentivizing buyers with a coupon discount is a great way to increase sales. You can easily create unlimited coupons as well as automatically add coupons with a URL parameter.

* **Secure digital file delivery:**
Selling digital downloads? This could be software, printables, ebooks, you name it and SureCart can deliver it securely to your buyers.

* **Slide-out Cart:**
If you want to sell your products or services using a traditional cart allowing buyers to add items then checkout, you will love SureCart’s beautiful and lightning fast slide-out cart.

* **Complete EU Compliance:**
If you are an EU-based merchant, you know there are very strict requirements regarding VAT, how you display the prices inclusive of VAT, what information is on invoices, how invoices need to be numbered, etc. SureCart has you covered.

* **Integrate & Automate:**
The most important part of an ecommerce platform is how it integrates with other plugins and external platforms. SureCart offers integrations with many WordPress plugins, so you can use SureCart for all of your ecommerce.

* **Seamless Scaling:**
With other ecommerce plugins, if you get an influx of buyers for that big sale or promotion, unless you have high-powered and high cost hosting, your website will be slow or worse, it will crash. Since SureCart is platform based, when you get an influx of new buyers, you have nothing to worry about because we take care of the scaling for you.

* **Real-time VAT & Sales Tax Calculations:**
Other ecommerce platforms let you integrate with expensive tax calculation services, usually costing $50 per month and up. Not with SureCart, we are fully integrated with TaxJar, and we pay for the calculations, so you don’t have to. And the setup is a breeze.

## SureCart Integrations ##

### Recommended ###
* OttoKit
* SureDash
* SureMembers
* Astra
* Starter Templates

### Analytics ###
* Google Analytics
* Facebook Pixel
* Analytics WP
* Conversion Bridge
* Independent Analytics
* Kadence Insights

### Automation ###
* OttoKit
* Bit Flows
* Zapier
* WPFusion
* Bit Integrations
* Flowmattic
* Integrately
* Omnisend
* Pabbly Connect
* Thrive Automator
* viaSocket

### Booking & Events ###
* LatePoint
* Pie Calendar

### Community / Network ###
* SureDash
* BuddyBoss
* GamiPress
* Omnisend

### Courses & Online Learning ###
* SureDash
* LearnDash
* LifterLMS
* Masteriyo
* TutorLMS

### Data Management ###
* WP Ultimate CSV Importer

### Design & Theme ###
* Astra
* Bricks Builder
* Starter Templates
* Block Editor (Gutenberg)
* Kadence Cloud
* Meta Box
* Advanced Custom Fields
* JetEngine
* Elementor
* Spectra Website Builder
* Divi Builder
* Beaver Builder
* Thrive Architect
* Oxygen Builder

### Themes ###
SureCart works with any theme, including:

* Astra Theme
* Avada
* Blocksy
* Divi Theme
* Flatsome
* GeneratePress
* Kadence Theme
* Neve
* OceanWP
* Spectra One Theme

### Membership ###
* SureMembers
* MemberPress

### Other Integrations ###
* Presto Player
* AffiliateWP

### OttoKit Integrations ###
SureCart also integrates with [OttoKit](https://wordpress.org/plugins/suretriggers/), which is like Zapier for WordPress. OttoKit integrates with over 500 apps and services. These will require you to add the OttoKit plugin to your website to integrate with:

* ActiveCampaign
* ConvertKit
* FluentCRM
* Google Sheets
* GoHighLevel
* Klaviyo
* MailChimp
* MailGun
* Restrict Content Pro
* SendinBlue
* Slack
* The Events Calendar
* Twilio
* Webhooks
* WhatsApp
* Zoom
* [See the full list](https://suretriggers.com/integrations/)

## Join The SureCart Facebook Group ##
Join our [Facebook group community](https://www.facebook.com/groups/surecrafted): Learn the tricks and techniques that other SureCart users are using to grow their business. Also, get exciting insider information on upcoming feature releases.

## Want to contribute to the plugin? ##
You may now contribute to the plugin on Github: [SureCart WordPress Plugin on Github](https://github.com/surecart/surecart-wp-plugin)

[Terms And Conditions](https://surecart.com/terms)
[Privacy Policy](https://surecart.com/privacy)

== Installation ==

1. Upload the SureCart folder to the /wp-content/plugins/ directory
2. Activate the SureCart plugin through the 'Plugins' menu in WordPress

== Screenshots ==
1. Freedom to Customize.
2. eCommerce, Digital Downloads & Subscriptions.
3. Cart Abandonment.
4. Order Bumps/Upsells.
5. Affiliate Program.
6. Popular Integrations.

== Frequently Asked Questions ==

= Why do I need a SureCart.com account? =

There are 2 parts to SureCart, the platform and the plugin. In order for the plugin to function, it needs to be linked to your account on the platform.

= What payment processors can I use? =

SureCart currently supports payment processing via Stripe, PayPal, Razorpay, and Mollie with support for 135+ currencies, 45+ countries, and dozens of payment methods including cards, wallets, bank debits, and more.

= Will SureCart slow down my website? =

Because of SureCart’s innovative approach to performance, all the tasks that would normally slow down your website are offloaded to our platform ensuring your website load speeds fly!

= Is SureCart fully translatable? =

Yes, all the strings in SureCart can be translated and over time we hope to offer more translations out of the box.

= Will SureCart work with my theme? =

SureCart will work with all WordPress themes. With there being over 10k WordPress themes available, there may be cases where you have to set a button style, or change some spacing. We have ensured out of the box perfection with the most widely used themes. If you run into any challenges, please be sure to reach out to us.

= Where can I request new SureCart features? =

The best way is to request features via our [dedicated website](https://surecart.feedbear.com/boards/feature-requests). You can upvote feature requests that have already been made.

= What are the ecommerce fees? =

SureCart offers multiple payment processors and each charges different fees that can vary depending on their pricing. In the Launch plan, you can connect to your payment processor, and they will charge you processing fees and there will be a transaction fee of 1.9%. This fee goes toward support for our free users. This is explained in our doc [understanding fees](https://surecart.com/docs/understanding-ecommerce-fees/), which has a full breakdown of how this works.

= Where can I find complete documentation? =

We have an extensive knowledgebase here [https://surecart.com/docs/](https://surecart.com/docs/)

= Where can I ask for help with my online store? =

You can submit a support ticket via the [support forum](https://wordpress.org/support/plugin/surecart/) at anytime. You can also seek help via our support desk.

= How do I migrate from WooCommerce? =

SureCart can import your products, customers, and active Stripe subscriptions. We have documentation on it here [https://surecart.com/docs/migrate-to-surecart/](https://surecart.com/docs/migrate-to-surecart/)

= Can I setup an affiliate program? =

SureCart comes with a full-featured affiliate platform built in. There is no need to buy and integrate a 3rd party tool, simply turn on the native affiliate platform.

= Can I give my customers downloadable PDF Invoices? =

SureCart comes with a customer area on your website where your customers can see all their orders and download PDF invoices and receipts that you can customize for them.

= Does SureCart require WooCommerce? =

SureCart is a standalone ecommerce, payments & subscription plugin and does not require other payment or ecommerce plugins, such as WooCommerce or Easy Digital Downloads, to work.

= Can I customize the checkout form? =

Yes, the checkout form can be customized using our visual builder. You can change the order of the form fields, remove fields that aren’t required and also add extra fields to the form like Inputs, Checkboxes, Radio buttons, and more. You can even add conditional containers.

= Is SureCart accessible? =

Accessibility is a huge priority for the entire team building SureCart. As you know, accessibility is an ongoing improvement task. Our development and QA teams are trained in accessibility best practices and build/test each new feature for accessibility. If you come across any edge issues, we want to know about it and will prioritize its resolution. Please contact us via our website.

== Changelog ==

= 4.1.1 - April 8th, 2026 =
- New: SureCart Abilities API for AI-powered store management.
- New: Product review shortcodes for use in all page builders or different page contexts.
- Improvement: Checkout and dashboard blocks migrated to v3 compatibility.
- Improvement: WordPress 7.0 compatibility and deprecation fixes.
- Improvement: Model serialization now supports getAttribute filter.
- Improvement: Added an optional in-plugin feedback survey to make it easier for users to share their experience and help shape future improvements.
- Fix: Dashboard analytics date and timezone calculation issues.
- Fix: UX issue in latest version of Safari version 26.4.
- Fix: Translation locale handling so SureCart now uses the correct language by context.
- Fix: Brand color picker showing blank swatch and misaligned popover on newer WordPress versions.


= 4.1.0 - March 24th, 2026 =
- New: Learn section on settings page to help with onboarding and setup.
- New: Shipping parcels creation for shipping with standardized boxes.
- Improvement: Add "Review Product" buttons to customer dashboard order view screen.
- Improvement: Select specific products, prices, coupons, promotions for autofee instead of just name matching.
- Fix: Edge case where order detail page crash when product image has dominant color metadata.
- Fix: Don't add pointer cursor to summary block if its not collapsible.

= 4.0.3 - March 12th, 2026 =
- New: Dark mode brand settings for store logo and theme colors.
- New: Cart subtotal scratch amount block for displaying strikethrough discount on cart.
- Improvement: Automatic cache plugin compatibility for LiteSpeed, W3 Total Cache, and other popular caching plugins.
- Improvement: Product form block migration to v3 style compatibility.
- Improvement: Add filter hook for model getAttribute method for better extensibility.
- Improvement: Send billing details to Stripe for improved Radar fraud detection.
- Fix: Integration list not scrolling when there are many integrations.
- Fix: Search filter being cleared when selecting a collection on product list page.
- Fix: Product list context error when products data is undefined.
- Fix: Shortcodes not being processed in template part rendering.
- Fix: Security fix for form shortcode to prevent unauthorized content disclosure.

= 4.0.2 - March 5th, 2026 =
- Fix: Product review form was not opening in version 4.0.1.

= 4.0.1 - March 2nd, 2026 =
- New: Support for multiple referral URLs in the affiliate portal.
- New: Display customer name and email on the edit subscription page.
- Improvement: Screenreader and accessibility improvements for cart, checkout, and product list.
- Improvement: Quantity input styling and width options.
- Improvement: Better Razorpay display when it's the only payment gateway.
- Fix: Postal code validation not working correctly for certain countries.
- Fix: PHP fatal error when running WP-CLI commands.
- Fix: Tutor LMS integration error during enrollment.
- Fix: Collections menu item not working correctly in WordPress menus.

= 4.0.0 - February 25th, 2026 =
- New: Product Reviews — Let customers leave star ratings and written reviews on your products. [Learn More](https://www.youtube.com/watch?v=9MV_nOwxK_Q)
- New: Product and variant dimensions for shipping.
- New: Additional php and javascript filters on customer dashboard.
- Fix: Issue with default country selector dropdown getting clipped in admin.
- Fix: Added additional security checks to payout make processing endpoints.

= 3.20.1 - February 16th, 2026 =
- Fix: Issue where razorpay was sometimes not getting selected at checkout if it's the only processor.
- Fix: Issue with order bump labels in admin being slightly misaligned.
- Fix: Instant Checkout page requests could fail when strict type checks were applied to the server request URI.

= 3.20.0 - February 12th, 2026 =
- New: Slide out cart order bumps.
- New: Ability to reschedule existing subscription reminders when setting changes.
- Improvement: Additional styling options for checkout submit button.

= 3.19.2 - February 5th, 2026 =
- Change: Allow currency switching for active stores through settings page.

= 3.19.1 - February 5th, 2026 =
- Fix: Issue with line item images not appearing in some cases.

= 3.19.0 - February 4th, 2026 =
- New: Razorpay payment processor for India.
- Improvement: Dedicated documentation for Lightspeed caching.
- Improvement: Ability to edit order metadata on order administration screen.
- Improvement: Update customer deletion warning to more accurately describe the asynchronous timeline for deleting related data.
- Improvement: Move many blocks from v2 to v3 block API.
- Improvement: Update total installment payments wording to be more accurate in the case of coupons or discounts.
- Fix: Issue with incorrect currency for customer dashboard when updating Name Your Own Price.
- Fix: Multicurrency overflow issue on full-site editing themes.
- Fix: Shipping zone summary crashing for some countries due to country code mismatch.

= 3.18.0 - January 28th, 2026 =
- New: Dynamic Pricing. Automatically apply fees or discounts based on checkout conditions like user role, cart total, products, customer type and more.
- New: Improved test mode indicator on checkout with quick switching between test and live modes.
- New: Admins can now update affiliate email address and profile information on their behalf.
- Improvement: Reorganized admin menu with new Promotions section for better navigation.
- Improvement: Pagination support for promotion codes when you have more than 100 codes.
- Improvement: Option to show line items count in the slide-out cart.
- Fix: Better initial dark mode support for cart drawer background and count badge.
- Fix: Bricks Cart Toggle Icon not rendering custom SVG icons properly if no SVG was initially selected.
- Fix: Order metadata sometimes incorrectly including merchant's details when editing from admin.
- Fix: Account transient storage format causing issues with certain cache configurations.

= 3.17.6 - January 21st, 2026 =
- Fix: SVG icons not rendering in the editor.
- Fix: Order confirmation shortcode not rendering on the frontend.

= 3.17.5 - January 7th, 2026 =
- New: Option to make VAT & Tax ID field required on checkout.
- New: Add a filter to customise the countries list selection for Shipping, Billing & Compact Address settings.
- Improvement: Added offset support for related product list block.
- Improvement: Refactored variant pills blocks for better performance and optimization.
- Fix: Disallow changing renewal date when subscription is past due.
- Fix: Resolved a TypeError that could occur when releasing sync locks on sites using certain object cache systems.

= 3.17.4 - January 5th, 2026 =
- Improvement: Pass noindex headers when currency parameters are present to prevent unintended indexing by Yoast, AIOSEO, SEOPress, and The SEO Framework.
- Improvement: Provisional account product seeder enhancements and related improvements.
- Fix: Price Selector Block in the editor occasionally loading cached products.
- Fix: Issue with Product List bulk deletion causing problems with background sync.

= 3.17.3 - December 29th, 2025 =
- Fix: Issue with dashboard not loading if integration category is missing.
- Fix: Default country not able to be selected for address block at checkout.
- Fix: Issue with multiple related products pagination on the same page.
- Fix: Show past due subscriptions in customer dashboard.

= 3.17.2 - December 17th, 2025 =
- Improvement: Add link to github repository.
- Improvement: Include composer.json in released version to share more about used packages.
- Fix: Some missing translation textdomains and invalid variable translations.

= 3.17.1 - December 16th, 2025 =
- Improvement: More specific error messages for address inputs that have the wrong format.
- Fix: Issue with cart menu icon not rendering in WordPress 6.9 when used as a shortcode.
- Fix: Quantity "Out of stock" modal on checkout page to properly account for variants.
- Fix: Add validation to make sure stores cannot be created if site name is 2 letters or less.
- Fix: Missing space in tax included settings for GST tax included.

= 3.17.0 - December 8th, 2025 =
- New: Product variant overrides. Customize variants with custom tax, shipping, weights, purchase limits and more.
- New: Limit shipping to specific ZIP/postal codes, code ranges, or partial matches of codes.
- New: Autoplay and loop options for product page video.
- New: Order admin product list by name, cataloged_at.
- Change: Updated address components for better internationalization.
- Improvement: Clean up error keys to avoid duplicates.
- Fix: Issue with loading icon not appearing on bricks add to cart.
- Fix: Min/Max validation issue with bricks name your own price.
- Fix: Issue where user role was not removed in some cases during plan downgrade.
- Fix: Ensure filter urls have noindex when Rankmath or SureRank plugins may not be outputting canonical tag correctly.
- Fix: Issue with Google trying to crawl menu cart button due to missing role.
- Fix: Don't clear existing login cookies upon login to prevent issues where webservers will serve headers out of order.
- Fix: Issue with Bricks not loading shortcode javascript files since WordPress 6.9 performance update.

= 3.16.8 - December 3rd, 2025 =
- Fix: Resolved internal errors on Dashboard with WordPress 6.9 compatibility.

= 3.16.7 - December 1st, 2025 =
- New: Internal product and collection seeding feature.
- Fix: WordPress 6.9 compatibility.
- Fix: Small Bricks css compatibility script was sometimes loading on non-Bricks themes.

= 3.16.6 - November 18th, 2025 =
- Fix: Revert previous Stripe change as they are rolling out a fix on their end.

= 3.16.5 - November 18th, 2025 =
- Fix: Issue with Stripe payment element not loading for non-recurring payments due to remote API change.

= 3.16.4 - November 10th, 2025 =
- New: Ability to bulk delete customers.
- Fix: Issue where a user wants to override menu order on products.
- Fix: Product search does not work inside product list sidebar.
- Fix: Issue with FSE themes where the "Edit Template" button takes you to the default template instead of the assigned one.
- Fix: Issue with the block variants block not rendering properly on the upsell edit UI.
- Fix: Issue where attribute-related error messages were not being prioritized over specific error code messages.
- Fix: Incorrect download file quantity on customer dashboard if more than 20 downloads.

= 3.16.3 - October 30th, 2025 =
- Change: Allow up to 300 variants per product.
- Fix: Issue with Elementor form selection module not appearing when only the free version of Elementor is installed.
- Fix: Error with product list shortcode when multiple collection IDs are passed.
- Fix: Manual payment methods not appearing on the customer dashboard "Add Payment Methods" page.
- Fix: Recurring commissions with AffiliateWP when a free trial becomes active.
- Fix: Issue where tax override could not be set to 0%.

= 3.16.2 - October 27th, 2025 =
- Fix: Issue with dashboard charts not using correct currency.

= 3.16.1 - October 24th, 2025 =
- Fix: Issue with single product media getting squished on instant checkout page.

= 3.16.0 - October 23rd, 2025 =
- New: Refreshed admin dashboard page.
- New: Admin toolbar content edit quicklinks.
- New: Edit order metadata on admin.
- Fix: Issue with quick add popup in Avada theme.
- Fix: Add extra validation for currency switcher block.
- Fix: Extra markup on product quick add admin UI.

= 3.15.5 - October 22nd, 2025 =
- Improvement: Add php filter to disable setting first price choice by default.
- Improvement: Do not use "grab" cursor for video media.
- Fix: Disputes incorrectly showing for manual payment methods.
- Fix: Various edge cases with product, prices, customer dropdowns in admin.
- Fix: Resubscribe button not opening popup after merchant cancels subscription manual payment method.
- Fix: PHP error on collections page if collections page was not re-saved.

= 3.15.4 - October 8th, 2025 =
- Fix: Issue with downloads not being able to be listed by customers with more restricted capabilities.

= 3.15.3 - October 7th, 2025 =
- Improvement: Increase automatic video poster quality generation.
- Fix: Paginate download on customer dashboard if more than 20 downloads.
- Fix: Issue with deleted WordPress media not able to be removed from product backend.

= 3.15.2 - October 3rd, 2025 =
- Fix: Auto-height issue with single media blocks.

= 3.15.1 - October 1st, 2025 =
- Improvement: Improve message when customer has reached purchase limit of a product.
- Fix: Media thumbnail badges on admin appear under the image.
- Fix: RankMath adding unnecessary link in sitemap.
- Fix: Issue with Etch backend showing floating cart icon.
- Fix: Badge overlap in integrations section when integration is disabled.

= 3.15.0 - September 30th, 2025 =
- New: Product page video media.
- New: Upsell replacement behavior.
- New: Show disputes in admin pages.
- New: Improved UI for assigning variants to product media.
- Improvement: Pass noindex headers with currency parameters due to issues with some SEO plugins indexing these queries.
- Improvement: Reposition help widget on index pages to not interfere with pagination.
- Improvement: Better wording when restoring payment plans.
- Improvement: Change "Edit Template" to "Edit Product Template" on product page admin UI to be more clear.
- Fix: Issue in Safari with Quick Add popup animation.
- Fix: Issue when updating customer's tax identifier from the order admin page.
- Fix: Issue with Elementor where the "out of stock" label was not displaying a custom label on the front-end.
- Fix: Missing space in resubscribe confirmation message.

= 3.14.0 - September 15th, 2025 =
- New: Quick add functionality for product lists.
- New: Line item notes on product pages and invoices.
- New: Quick links in admin toolbar to create new products, invoices and coupons.
- Improvement: Move template selection/edit UI to dedicated metabox.
- Improvement: Add quick list to affiliate reports in clicks, payouts, referrals pages.

= 3.13.4 - September 11th, 2025 =
- Fix: Revert admin icons change as it was breaking product pages for some themes.

= 3.13.3 - September 11th, 2025 =
- Fix: Issue with MemberPress access sync if there are multiple Memberships with same price & product.
- Fix: Issue with some admin icons not loading when all blocks in editor are v3.
- Fix: Calculation display issue for upsells with tax-inclusive pricing which puts total above the discounted amount.

= 3.13.2 - September 2nd, 2025 =
- Improvement: Add "Restart installment plan on completion" setting for contract-based subscriptions.
- Improvement: Enhanced Shop SureCart Accountant role permissions for better access control and financial management.
- Improvement: Update claim banner on settings page for unclaimed stores.
- Improvement: Add new Product Content element for Bricks Builder to display designer content properly.
- Improvement: Status badge text refined to “Cancelling” for a cleaner and more consistent UI.
- Fix: Resolved Stripe "Invalid value for stripe.confirmPayment()" error that occurred in some cases.
- Fix: "Edit with Bricks" / "Edit with WordPress" setting not working on product page.
- Fix: Issue with PayPal payment method button loading when free trial was enabled.
- Fix: Resolved sticky purchase button spacing issue in the editor for cleaner layouts.

= 3.13.1 - August 20th, 2025 =
- Improvement: Removed post type check when finding dashboard page to allow custom post type dashboard pages.
- Fix: Issue where help widget covered modal buttons in admin.
- Fix: Issue where Mollie was not loading payment methods for free trials in some cases.

= 3.13.0 - August 19th, 2025 =
- New: Sticky purchase button feature to improve product page conversions.
- New: Subscription reminder settings with configurable minimum days between reminders to prevent excessive notifications.
- Improvement: Removed onboarding checklist functionality completely from the plugin.
- Fix: Updated subscription reminder notification text to reflect percentage-based timing.
- Fix: Order confirmation block now correctly displays totals and shows preview values in the editor.
- Fix: Resolved PHP warning that appeared in DEBUG mode due to a translation being called before WordPress init.
- Fix: Quantity element now properly displays in Bricks Builder backend editor.

= 3.12.0 - August 11th, 2025 =
- New: Delete affiliation functionality for better affiliate management.
- Improvement: Added javascript filter to customize Stripe payment element options.
- Improvement: Export customer details css to allow for css customizations.
- Fix: Resolved cart line item image display issues in some cases.

= 3.11.0 - July 30th, 2025 =
- New: Updated cart design and customization options.
- Improvement: Added loading state to mobile shop page filters for better user experience.
- Improvement: Enhanced readonly subscription price display in admin.
- Improvement: Added shadow part for line item placeholder images for better customization.
- Improvement: Do not show interval if the installment plan has a single payment.
- Fix: Issue on instant checkout where product images were not showing if the product page was a draft.
- Fix: Dark mode support for price boost feature.
- Fix: PHP notice for undefined array key on bricks builder submit button if add to cart was not selected for the button.
- Fix: Affiliate commission display now shows correct currency.
- Fix: Elementor product wrapper messages now display only on relevant product pages.

= 3.10.1 - July 18th, 2025 =
- Fix: Improved compatibility with Bricks Builder to ensure forms display correctly in the editor.
- Fix: Resolved deprecated warnings when using Bricks Builder integration.
- Fix: Enhanced stability of Bricks Builder elements and edit links.

= 3.10.0 - July 8th, 2025 =
- [Overview](https://surecart.com/changelog/surecart-3-10-features-that-speed-up-your-workflow-and-boost-revenue/)
- New: Price boosts. 1-click price swaps on your checkout page.
- New: Duplicate products and prices.
- New: Add a product form anywhere on your website.
- New: Add control to adjust when subscription renewal reminders are sent.
- Improvement: Add filters to allow customization of Stripe payment element.
- Change: Improve coupon order amount exceeded message to be more clear on checkout.
- Change: Add notice to upsell page explaining reusable payment methods requirement.
- Change: Make sure claim store opens in new tab.
- Fix: Subtotal displays tax-inclusive amount instead of pre-tax subtotal.
- Fix: Elementor container warning link going to wrong URL.
- Fix: Issue where product post content was not checking for main query on product pages.

= 3.9.0 - June 5th, 2025 =
- New: Elementor product and shop page builder. [Learn More](https://surecart.com/docs/product-page-in-elementor/)
- New: Gallery style for product page media.
- Improvement: Refactor Price Selector component for improved performance and reliability.
- Improvement: Bump offer description now uses line breaks.
- Improvement: Lazy load flags in currency switcher for improved performance.
- Fix: PHP Error on orders page with Buddy Boss Integration in some contexts.
- Fix: Appending ?currency to home_url if there is a path.
- Fix: Enable "Resend Order Confirmation Email" for Manual Payment Methods.
- Fix: Instant checkout slideshow not loading when product page is draft.
- Fix: Error when trying to flush object cache pro in some cases.
- Fix: Make product line item mobile images display configurable via CSS variable.
- Fix: Update subscription delay self-service cancellations text to be more accurate.
- Fix: Check button width issue compatibility on some themes.

= 3.8.5 - May 20th, 2025 =
- New: List Jetengine compatibility in integrations list.
- Improvement: Customer syncing string to be more descriptive.
- Fix: Issue with rankmath indexing urls with currency in search console.
- Fix: Google Analytics ecommerce tracking now includes discounts and taxes.
- Fix: Discount amount and total amount sometimes not visible on order confirmation block.

= 3.8.4 - May 14th, 2025 =
- Fix: Issue with debug notice in admin if WordPress was in debug mode and there were no onboarding checklists.

= 3.8.3 - May 14th, 2025 =
- New: Onboarding checklist to help you get started with SureCart.
- Improvement: Add JavaScript filter to allow customization of the states/counties/provinces dropdowns on the checkout page.
- Fix: Access group being revoked when upgrading between price options in the same product.
- Fix: Scratch price not being shown on TutorLMS buttons.
- Fix: Next payment field is blank in Customer Dashboard when 100% coupon is applied.

= 3.8.2 - May 6th, 2025 =
- Fix: Billing Address checkbox custom label setting not applying on the frontend.
- Fix: White gap appears on shop page when using ACF custom link field.
- Fix: "Sections" form template is missing address.
- Fix: Subtotal amount not displaying correctly on checkout page.
- Fix: Line item description not breaking new line for long descriptions.

= 3.8.1 - May 5th, 2025 =
- New: Add quick link to invoice email template.
- Fix: Custom amount text to actual amount in Instant checkout.
- Fix: Content Designer link is redirecting to main site on multisite setup.
- Fix: Fix issue with dynamic shortcode `{post_terms_sc_collection}` not working in Bricks Builder.
- Fix: The `sc_login_redirect_url` filter does not work with login codes.
- Fix: Typography settings not working for product list radio & checkbox filters.
- Fix: Disabled manual payment methods were previously appearing in upgrades.
- Fix: Hide integrations menu item unless API is connected.
- Fix: Upsell page countdown timer block shows html tags on frontend instead of rendering.

= 3.8.0 - April 30th, 2025 =
- New: “Dropdown” variant selector type.
- New: Ability to resend order confirmation and invoice emails.
- Improvement: Updated create/edit price UI.
- Improvement: Updated checkout line items design.
- Improvement: Add Latepoint and Pie Calendar to integrations list.
- Improvement: Allow conditional block in checkout totals.
- Fix: Issue with some currencies not formatting correctly if PHP intl extension is not available.
[Watch A Video And More](https://surecart.com/whats-new/#surecart-3-8-new-dropdown-selectors-resend-emails-more)

= 3.7.3 - April 24th, 2025 =
- Fix: Issue with Rank Math SEO plugin appending selected currency to sitemaps.
- Fix: Issue with missing pagination on license activations and licenses list (if more than 20).

= 3.7.2 - April 23rd, 2025 =
- Improvement: Product metaboxes are now only on the product content editor page for better compatibility.
- Improvement: Cleanup old synced products/collections when connected store changes.
- Fix: Issue with specific DIVI settings not allowing admin edit product page to load.
- Fix: Issue with specific LifterLMS settings not allowing admin edit product page to load.
- Fix: Don't modify template global that was breaking Divi builder in some cases.
- Fix: Issue with get_current_screen not being available in some cases due to API request.

= 3.7.1 - April 17th, 2025 =
- Fix: Conflict with Jetpack on Edit Product pages with new content editor.
- Fix: Debug notice with translation loading priority in 6.8.
- Fix: SureCart shop worker role does not have permissions to access media library.
- Fix: Issue where shipping choice did not convert currency to the chosen currency on checkout.

= 3.7.0 - April 15th, 2025 =
- New: Complete customization freedom with Product Content Designer. Design rich product pages in the WordPress editor or your favorite page builder. [Learn More](https://surecart.com/changelog/surecart-3-7-product-content-designer/)

= 3.6.2 - April 11th, 2025 =
- New: Admin help widget to SureCart admin pages.
- Improvement: Add new php filter to more easily filter platform requests.
- Change: Remove tax percentage on checkout as it can be confusing for some users during checkout for combined regional and country tax.
- Change: Update SureTriggers to Ottokit in the admin UI.
- Fix: Issue with customer dashboard address forms not rendering correctly.
- Fix: Donation label in admin not reflecting the store currency.
- Fix: Edge case where pay what you want product was not loading on checkout if amount was already set by admin.
- Fix: Deprecation notice in incoming webhook in site health for php 8.3+.

= 3.6.1 - March 21st, 2025 =
- Fix: Issue with address fields not properly rendering on admin pages.
- Fix: Issue where we show the currency abbreviation twice on the checkout page for some currencies.

= 3.6.0 - March 20th, 2025 =
- New: Refund UI - tie refunds to specific order line items, revoke affiliate commissions, and more.
- New: Cart icon element for Bricks Builder.
- New: Ability to add a Line 2 to the checkout address.
- Improvement: Internationalization of checkout address fields.
- Change: New stores default checkout page won't include address unless required by checkout.
- Fix: Handle generic customer dashboard redirects from platform.
- Fix: Issue where bricks pagination was not working when a currency was selected.
- Fix: Enhance error message for duplicate coupon names to be more descriptive.

= 3.5.3 - March 14th, 2025 =
- Change: Change the Bricks Product Data element to Product Pricing for better clarity.
- Fix: Issue with TutorLMS coming soon page error in most recent version of TutorLMS.
- Fix: Issue with white gap on side of slide out cart on some browsers.
- Fix: Issue where two currency symbols could appear in order bumps when there was no discount selected for the bump.
- Fix: TutorLMS svg missing on integrations dropdown.
- Fix: PHP notice in currency service.

= 3.5.2 - March 12th, 2025 =
- Fix: Issue where currency selection was not converted on upsell pages.
- Fix: Deprecation notice on site health page in php 8.2+.

= 3.5.1 - March 11th, 2025 =
- Fix: Issue where currency was not formatted correctly in servers without number formatting library.
- Fix: Issue where sometimes upsell pages may get skipped if currency was selected.

= 3.5.0 - March 11th, 2025 =
- New: Multicurrency - display prices in different currencies on your store and let customers view prices in their local currency. [Learn More](https://surecart.com/changelog/surecart-3-5-introducing-multi-currency-for-selling-globally/)

= 3.4.3 - March 6th, 2025 =
- Fix: Issue where collection pages would get redirected to product pages in some cases.
- Fix: Issue where saving a custom permalink setting could sometimes add an additional slash.

= 3.4.2 - March 6th, 2025 =
- Fix: Issue with some settings not saving on settings panel since 3.4.0 update.

= 3.4.1 - March 6th, 2025 =
- Fix: Issue with new permalink settings incorrectly affecting other post type permalink settings.
- Fix: Fatal error due to loading order of templates in some themes.

= 3.4.0 - March 6th, 2025 =
- New: Ability to add collection to product URL.
- New: Add an amount for name your own prices on buy now blocks and shortcodes.
- Improvement: Prevent request cascade when fetching cached resources in case of server downtime.
- Improvement: Add custom fields support to product imports.
- Improvement: Show fee breakdown on charges.
- Improvement: Cache allowed html file so it is not loaded multiple times in case of ajax requests.
- Improvement: Change coupon repeating to "multiple months" to be more accurate as to its functionality.
- Fix: Issue with 0% off Coupons not being visible in view order page.
- Fix: Load core translation functions in hooks only due to WordPress 6.7 deprecation.
- Fix: Incorrect total strikethrough amount being displayed in some instances on checkout page.
- Fix: Issue where address form was being added to checkout pages when tax was enabled, but no tax was required on the checkout.

= 3.3.1 - February 17th, 2025 =
- Improvement: Added Settings, Documentation links to plugins page.
- Improvement: Added client-side validation for custom amounts that are below minimum threshold on product page.
- Change: Installment payment plans can now be paused.
- Fix: Shop page radio button links no longer inherit unintended link colors.
- Fix: Custom thank you page redirect functionality restored in latest version.
- Fix: iDeal payment method can now be added in customer dashboard for Mollie.
- Fix: Fix issue with product collection template showing block recovery in admin.
- Fix: Product description now shows correctly on upsell pages.
- Fix: Use actual product link for search engine results preview link.
- Fix: Related Product block now properly excludes current post when no collection is linked.
- Fix: Subscription payment method updates now work correctly with manual payment methods.
- Fix: Compare price is now calculated correctly on checkout forms with setup fees and paid trials.
- Fix: Login redirect URL parameter can be filtered server-side for advanced use cases.
- Fix: Added missing translation strings for sorting functionality.

= 3.3.0 - January 21st, 2025 =
- New: Image lightbox for product media on product pages.
- New: Sidebar layout for shop page with checkbox filters.
- Improvement: Add ability for 3rd party developers to add UI elements to admin pages. [Docs](https://developer.surecart.com/docs/admin-custom-ui-elements)
- Improvement: Filter blocks names now show the selected taxonomy.
- Improvement: Add additional style and customization options to search block.
- Change: Internal refactor from return_url to external_url.
- Fix: Fix missing redirection to product list page after deleting a product.
- Fix: Product pages sometimes loading the default template instead of the selected template.

Full changelog can be found here – [SureCart changelog](https://surecart.com/whats-new/)
