
A well-timed WooCommerce cart discount can be the difference between a completed order and an abandoned one.
Studies show that nearly 70% of online shoppers leave without buying, and unexpected costs at checkout are among the reasons.
That's where cart-level discounts come in.
By automatically applying a percentage discount, a fixed dollar amount, or free shipping once a shopper's cart reaches a certain value, you give them a concrete reason to complete the purchase.
According to Vericast, 78% of consumers say a discount coupon makes them more likely to buy.
Unfortunately, WooCommerce doesn’t have a built-in feature for cart discounts.
In this guide, we'll compare the three best WooCommerce cart discount plugins, then walk you step by step through setting up milestone-based cart rewards.
Here's a quick tutorial to help you reduce abandonment and grow your average order value:

Table of Contents
- 1 What is WooCommerce Cart Discount?
- 2 How to Create a WooCommerce Cart Discount? (Step-by-Step Process)
- 3 Top 3 Best WooCommerce Cart Discount Plugins
- 4 5 Best Practices to Maximize Revenue From WooCommerce Cart Discounts
- 5 Frequently Asked Questions About WooCommerce Cart Discount
- 6 Start Increasing Your Average Order Value With WooCommerce Cart Discounts!
What is WooCommerce Cart Discount?
A WooCommerce cart discount is a promotional coupon code that is applied to the user’s order before purchase completion.
This discount usually presents attractive deals, encouraging customers to purchase the products and save money.
Discounts can take different forms, such as percentage discounts, fixed-amount discounts, BOGO offers, and free shipping.
Take a look at this WooCommerce cart discount example:

As you can see, the 15% cart discount coupon is automatically applied when the total reaches a certain value.
There is another discount in the form of a gift coming up when the shopper adds items worth $41 more here.
A few other examples include:
- Offering a fixed cart discount of $15 on the purchase value of $199 or above.
- Or offering a 10% discount on orders of $99 or more.
- Or offering free shipping discounts, too.
Benefits of Offering Cart Discounts in WooCommerce
A large portion of abandoned carts happens because shoppers do not feel they are getting enough value from their purchase.
Cart-level discounts give customers a clear incentive to complete their order and, in many cases, to add more items before checking out.
Here is why we recommend setting up cart discounts for your WooCommerce store:
- Reduce abandoned carts: Presenting exciting offers and exclusive deals to your shoppers based on their cart items increases the likelihood of a successful purchase. This, in turn, reduces the number of abandoned carts in your store.
- Boost sales: Cart discounts encourage users to add more items to their shopping cart, increasing the overall order value. It further helps in increasing sales and conversions in your WooCommerce store.
- Attract new customers: Promotional discounts draw customers looking to buy online when they see a cost-saving opportunity.
- Improve customer satisfaction: Discounts make customers think they got a great deal as they save money. This gives them a sense of satisfaction and encourages them to return to your store for repeat purchases.
- Upselling and cross-selling opportunities: Cart-level discounts provide an excellent opportunity to promote relevant products for upselling and cross-selling. For example, when a user adds training shoes to their cart, you can offer a discount on training tee, joggers, etc.
- Loyal customer base: WooCommerce cart discounts help boost your store’s brand value. When users constantly get great deals from your store, they make repeat purchases and become loyal customers. They are more likely to recommend your store to others, helping you gain new customers through referrals.
Offering cart discounts can be a powerful marketing tool, but it should be used strategically. However, overusing or giving excessive discounts may hamper your profit margins. That’s why it’s essential to calculate return on investment effectively and evaluate your profits beforehand.
How to Create a WooCommerce Cart Discount? (Step-by-Step Process)
To set up cart discounts in WooCommerce without code, we’ll use the FunnelKit Cart plugin.
FunnelKit Cart adds a dynamic slide-out cart that lets you skip the default WooCommerce cart page and head straight to checkout.
It brings Ajax's add-to-cart feature and complete mini cart functionalities, offers upsells and cross-sells, and sets up smart cart discounts.
FunnelKit Cart offers milestone-based rewards based on cart value. You can set up a maximum of three rewards in your store:
- Free shipping: Exempts the shipping fee when the cart reaches a certain value.
- Coupon discount: Gives a certain discount when the cart total reaches the threshold. It could be based on the coupon you select, whether a percentage discount, a fixed cart discount, or a fixed product discount.
- Free gift: Offer selected products from your store catalog as a gift to your customer when the cart total reaches the pre-set threshold.
Go ahead and get the premium copy of the plugin (available in the FunnelKit Plus plan and above).
Make sure to install and activate FunnelKit Cart on your WordPress website.
Once done, follow the steps to create WooCommerce cart discounts:
Step 1: Enable the FunnelKit side cart in WooCommerce
Go to FunnelKit ⇨ Cart and turn on the toggle to 'Enable Cart' in your WooCommerce store.

This will enable the all-new modern sliding shopping cart in your store.
Now, you can configure and match your sliding cart’s important settings to fit your requirements.
Step 2: Create a discount coupon in WooCommerce
Go to Marketing ⇨ Coupons and click on 'Add new coupon' and enter the coupon code and its description.
Please note that the coupon description is optional.
Now, set up your coupon discount rules for WooCommerce here. Select the discount type, coupon amount, expiry date, and free shipping if you want to enable this coupon code.
Here, we’ve set up a 15% discount with no expiration date, and it doesn’t include free shipping.

Furthermore, you can set usage restrictions and limits in the other coupon tabs.
Once done, hit the ‘Publish’ button on the right-hand side of your screen. Your discount coupon will become active in your store.
Step 3: Set up your WooCommerce cart discount reward
Next, head to the FunnelKit Cart and go to the Rewards section.
Then, hit the ‘Create Reward’ button.

Select the Reward Type - Discount from the drop-down.
Next, specify the following details:
- Icon title: The title of your reward. We’ll simply write it as ‘Discount Reward’ here.
- Message: Enter the message that will be displayed to notify users of this reward. By default, the message is already written. We’ll edit it to a 15% discount as per our requirement.
- Amount to get reward: Set the WooCommerce cart amount to get this discount. Here, we’ll set the threshold to 50.
- Coupon: Enter the coupon code you've created in the above step.

Click on 'Save' when done and it’ll set up your WooCommerce cart discount reward!
Now, when a user's total cart value reaches $150, the WooCommerce add-to-cart discount code will be applied programmatically.
Step 4: Configure additional WooCommerce cart rewards
FunnelKit Cart lets you set up to 3 rewards. This means you can set up additional rewards by clicking on the 'Create Another Reward' button.
Free Shipping WooCommerce cart discount reward
You can offer your shoppers a free shipping discount when their cart reaches a certain minimum price.

You must configure the shipping method in WooCommerce settings (shipping zones) for the free shipping reward.

Add the free shipping method to the zone where you serve your customers.
After that, specify the minimum order amount to enable free shipping.

Free Gift WooCommerce cart discount reward
Offer one of your products in your store as a gift to your customers when the cart value reaches a certain amount.
You can even offer samples or new-arrival products for free! This is the best way to promote and bring your new products to your users.
To set up the free gift reward, you only need to set the cart value threshold and specify the product you want to offer as the gift.

Click on ‘Save’ when everything is all set!
Well done! This is how you can set up WooCommerce cart discounts in your store.
Here’s how WooCommerce will show all three discount rewards in your cart:

FunnelKit Cart certainly gamifies your shopping cart and lights up the user experience in your WooCommerce store.
The smart in-cart recommendations provide a perfect opportunity to display relevant product suggestions.
Top 3 Best WooCommerce Cart Discount Plugins
Let’s look at the top 3 best WooCommerce cart discount plugins to help you set up coupons applicable for cart discounts.
We’ve tried many plugins that cater to dynamic pricing and discounts, coupon management, wholesale-based discounts, gift cards and promotions, customized discount plugins, etc.
Here are the best three WooCommerce cart plugins we’ve shortlisted that fit our topic’s requirements.
1. FunnelKit Cart
FunnelKit Cart brings a modern, stylish side cart to your store and completely replaces the traditional WooCommerce cart page.

With its smart in-cart recommendation system, offering relevant product upsells and cross-sells is quite effortless.
It allows you to set up unique rewards based on the cart value to encourage your users to keep shopping in your store.

Let’s look at its main features:
- Complete mini cart functionalities - FunnelKit Cart brings an effortless add-to-cart experience. You can view your cart items, modify them and directly head to checkout by skipping the default cart page in WooCommerce.
- Upsells and cross-sells - Offer relevant product recommendations inside the cart for an impeccable user experience. You can add upsells and cross-sells directly from this plugin for all your products in your store catalog.
- Smart rewards system - Set up milestone-based WooCommerce cart discounts with this plugin. Offer incentives based on cart total in the form of free shipping, discount coupons and free gift.
- Cart and icon customization - FunnelKit Cart brings a myriad of styling options to customize your cart and its icon as per your brand colors and do much more.
FunnelKit Cart comes in both free (lite) and premium versions. Its premium version is available to all users with the FunnelKit Plus plan and above.
2. Advanced Coupons
Advanced Coupons extends the WooCommerce coupon functionality by setting up impressive cart coupon options, store credits, etc.
Based on different cart conditions, it lets you create rule-based BOGO deals, gift cards, shipping discounts, etc.

Here are its key features:
- Special discounted deals - Create attractive WooCommerce cart discounts such as BOGO offers, loyalty programs, fixed cart/product pricing percentage discounts, etc.
- Rule-based triggers - Trigger these special discounted deals with rule-based cart conditions that are easy to set up in WooCommerce.
Advanced Coupons is available in both Lite and Pro versions. Its premium version starts at $59.50 annually to be used on a single site.
3. Cart Discounts for WooCommerce
The Cart Discounts for WooCommerce plugin helps reduce abandoned carts and increase your store’s conversions.
Offer discounts based on cart amount, quantity, product, or weight. You can further offer discounts for specific products, categories, or user roles to help you skyrocket your sales.

These are its core features:
- Conditional cart discounts - Set up cart conditions for your discount offers. You can set these conditions based on total cart, quantity, cart abandonment, selected product, weight, and more.
- Personalize the discount criteria - Customize the rules pop-up to convey the conditions required to receive cart discounts in WooCommerce. You can personalize the popup message, including its text, size, color, and font typography.
This plugin is only available as a premium version and costs $49 annually.
5 Best Practices to Maximize Revenue From WooCommerce Cart Discounts
Look at the proven tips that help you maximize revenue from cart discounts in WooCommerce.
1. Set discount thresholds 20-40% above your current average order value
If you want to increase your average order value using discounts, you need to set your thresholds carefully.
If your average cart is $60, set your first discount tier at $75-$85. It gives them a reason to add one more thing without feeling unreachable.
According to Smartrr, 93% of US shoppers will add extra items just to hit a free shipping or discount tier.
2. Use multi-tiered discounts
Flat discounts are a bad idea. Giving everyone 10% off just leaves money on the table. Instead, use a tiered structure.
Give them 5% off at $50, 10% at $100, and 15% at $150. That way, whether they were going to spend $40 or $120, they have an incentive to stretch.
3. Show the discount savings before checkout
Make sure shoppers actually see the math before they hit checkout. People like seeing the exact dollar amount they are saving right in the cart.
4. Limit the number of active cart promotions
Don't run a bunch of promotion discounts at once. It confuses the buyer and wrecks your margins.
Stick to one or two clear, well-communicated offers at a time so shoppers know exactly what deal they are getting.
5. A/B test your discount amounts and conditions
You should test whether a percentage (like 10% off) works better than a flat dollar amount ($10 off) for your specific audience.
Test different discount types, thresholds, and messaging to find what drives the highest revenue without cutting too deep into your margins.
Frequently Asked Questions About WooCommerce Cart Discount
Bulk discounts allow customers to save when they buy more of a specific product. For instance, offering 15% off when purchasing 3 or more hoodies. You can set up bulk quantity discounts using FunnelKit Funnel Builder.
A cart discount applies to the entire order total, reducing the price of everything in the cart at once. A product discount applies to individual items.
Cart discounts are better for encouraging larger orders because they reward the total purchase, not just a single item.
Yes, you can create discount rules based on the user or their location using plugins like Advanced Coupons. These plugins allow you to set specific rules for different customer groups or regions, offering targeted discounts.
Conditional WooCommerce cart discounts allow you to set specific requirements for a discount to apply. For example:
- Offer a discount only when a customer purchases a specific product combination.
- Apply a discount if the customer uses a specific coupon code along with certain items in their cart.
- Set a discount to activate only when a cart total reaches a certain amount.
These conditions can help you create more personalized and targeted promotions.
By default, WooCommerce allows only one coupon per order unless you enable the "allow individual use" setting.
Plugins like FunnelKit Cart, Advanced Coupons and Discount Rules for WooCommerce let you stack multiple discounts with more granular control over how they interact, including priority rules and exclusion logic.
Yes. When creating a coupon in WooCommerce, you can set a "Coupon expiry date" under the General tab. The discount will stop working automatically after that date.
If you are using a plugin with automatic discount rules, most options, like Discount Rules for WooCommerce and Advanced Coupons, let you schedule start and end dates for each rule.
Expiration settings are useful for running limited-time cart promotions without having to manually deactivate the discount afterward.
To remove a coupon-based discount, go to Marketing > Coupons, find the coupon, and either delete it or move it to the trash.
If you are using a discount plugin with automatic rules, navigate to the plugin's settings and deactivate or delete the specific rule. Customers can also remove an applied coupon from their cart by clicking the "Remove" link next to the coupon name on the cart or checkout page.
If you're using FunnelKit Cart, simply delete the discount reward.
Start Increasing Your Average Order Value With WooCommerce Cart Discounts!
With the cart abandonment rate for eCommerce soaring, it is crucial to maximize conversions and deliver the best shopping experience.
One of the most effective ways to do that is by introducing WooCommerce cart discounts in your store.
With FunnelKit Cart, you can create attractive shopping cart rewards such as exclusive discounts, free shipping, and item gifts.
Not only that, it helps you eliminate redundancy in default cart pages and lets shoppers go straight to checkout for a quick buying experience.
You can even offer upsells and cross-sells from this sliding cart to help boost your store’s average order value.
Use the Cart plugin with FunnelKit Funnel Builder to enhance your checkout pages and maximize your store sales.
So what are you waiting for? It's time to boost your average order value with WooCommerce cart discounts!

Editorial Team
January 13, 2026Trying to improve your WooCommerce cart experience, but not sure which plugin will help? I’ve been there. One of my clients’ stores had customers frequently abandon their carts at checkout....

Editorial Team
January 13, 2026Increasing your average order value (AOV) is one of the fastest ways to grow your WooCommerce store’s revenue without spending more on ads or chasing new traffic. That’s exactly where...

Editorial Team
October 27, 2025A slow shopping experience can quietly kill your WooCommerce sales. Imagine this: a shopper finds a product they love, clicks “Add to Cart,” and boom, the entire page reloads. It’s...






