Setup WooCommerce Fixed Cart Discount

How to Set Up WooCommerce Fixed Cart Discount (Easy Setup)

To set up a WooCommerce fixed cart discount, create a cart-level discount rule, choose a fixed discount amount, and add conditions such as minimum cart subtotal, product category, customer role, or purchase history. You can do this with a WooCommerce cart discount plugin, or with the built-in WooCommerce coupon tool for manual coupon-based discounts.

In this guide, we will show both methods. You will learn how to create fixed cart discounts for minimum purchases, first-time shoppers, seasonal campaigns, product categories, bulk purchases, returning customers, and newsletter subscribers.

How to Create a WooCommerce Fixed Cart Discount Using a Plugin?

The easiest way to create a WooCommerce fixed cart discount is to use a WooCommerce cart discount plugin like Disco. It lets you create automatic cart-level discount rules, set a fixed discount amount, and apply discount conditions based on cart subtotal, product category, user role, customer purchase history, cart item quantity, or discount validity date.

This method is more flexible than the default WooCommerce coupon system because the discount can apply automatically on the cart page or checkout page when the customer meets the rule conditions. You can use it for minimum purchase discounts, storewide cart discounts, seasonal promotions, first-order discounts, returning customer offers, and bulk purchase discounts.

For this example, we will create this cart total discount rule:

Offer: Get $20 off orders over $150.

Step 1: Install and Activate Disco

From your WordPress dashboard, go to Plugins > Add New.

Search for Disco – WooCommerce Dynamic Pricing & Discount Rules Plugin.

Install and Activate Disco

Install and activate the plugin. Once activated, Disco will add its own menu inside your WordPress admin panel.

Step 2: Create a New Discount Rule

Go to the Disco dashboard and click the button to create a new discount.

Add a clear discount name. For example:

$20 Off Orders Over $150

Create a New Discount Rule

This name helps you identify the discount rule later, especially if you run multiple WooCommerce cart discounts.

Step 3: Select Cart as the Discount Intent

Choose Cart as the discount intent.

Select Cart as the Discount Intent

This tells Disco that the discount should apply to the customer’s cart total, not to a single product price.

Step 4: Choose the Products the Discount Applies To

Select All Products if the discount should work across your full store.

Use this option for storewide cart discounts, such as:

  • $20 off orders over $150
  • $25 off during a holiday sale
  • $50 off bulk purchases

If you want the discount to apply only when certain products are in the cart, you can select specific products or use category-based conditions later.

Step 5: Set the Fixed Cart Discount Amount

In the cart rules area, select Fixed as the discount type.

Then enter the discount amount.

For this example, enter:

20

Set the Fixed Cart Discount Amount

This creates a fixed $20 discount on the cart when the rule conditions are met.

Note: Also select Discount Valid Date.

Step 6: Add a Cart Subtotal Condition

A fixed cart discount becomes more useful when it has a condition.

For this example, customers should only get the discount if their cart subtotal is over $150.

Add a Cart Subtotal Condition

Add a condition and choose Cart Subtotal.

Set the condition like this:

FieldValue
ConditionCart Subtotal
OperatorGreater Than
Value150

This means the customer must add more than $150 worth of products to qualify for the discount.

Step 7: Save and Test the Discount

Save the discount rule.

Save and Test the Discount

Then visit your store from the front end and add products worth more than $150 to the cart.

The $20 fixed cart discount should apply automatically once the cart subtotal matches the condition.

If the discount does not appear, check the discount amount, product selection, subtotal condition, date settings, and whether another coupon or discount rule is conflicting with it.

WooCommerce Fixed Cart Discount Examples

You can use the same basic setup to create different types of WooCommerce cart discounts. The main difference is the condition you add to the rule.

Fixed Cart Discount on Minimum Purchase

Scenario: Offer a WooCommerce cart discount fixed amount when the cart total exceeds a certain amount.

Example: “Get $20 off on orders over $150.”

This means if the customer’s cart total is, say, $160, they will automatically get $20 off, reducing the total to $140.

You already know what button to click on the Disco dashboard to start creating WooCommerce fixed cart discount rules.

Input your discount name and select the Cart option.

input name

We are offering this to all products regardless of categories and product types. Therefore, select All Products in the Discount box.

all products

If you want to set this discount for a specific period, you can set the date and time from the Valid Between fields.

To set a WooCommerce fixed cart discount of $20, select the Fixed option in the Cart Rules section and input your value.

set value

Now, we are not offering a $20 on anything. Customers still need to add a minimum of $151 worth of products. For that, we need to add a condition.

add condition

Conditions are what make this fixed cart discount plugin WooCommerce a powerful tool to enhance your discount strategies. Disco allows you to add a wide range of conditions to your discount rules.

discount conditions

For this example, you will need the Cart Subtotal condition.

cart subtotal

To offer a discount over $150, you need to select the Greater Than option. Insert your minimum amount in the value box.

greater than

Save your discount and test it out from your front end. Add some products to the cart that is over $150 in total.

WooCommerce fixed cart discount

As soon as the cart subtotal crosses the 150 mark, it will automatically apply fixed cart discount WooCommerce.

Fixed Cart Discount for First-Time Shoppers?

Scenario: Encourage new customers to make their first purchase by offering a fixed cart discount.

Example: “Welcome offer! Get $15 off your first purchase.”

A customer who is making their first order will get $15 off their total cart value. Select the Cart option and All Products again.

cart discount

Set $15 as your fixed discount value.

set value

Next, we must add a condition to set it as a WooCommerce first-order discount. We must mention that the following condition is a Pro-only feature.

Select the Is First Order condition from the filters.

is first order

Select Yes and save your discount rule. From now on, your new customers can enjoy a $15 off of their first order.

first order

Your first-time customers can now enjoy a $15 off of their first order.

first order WooCommerce fixed cart discount

Seasonal or Holiday WooCommerce Fixed Cart Discount

Scenario: Provide a fixed discount during holidays or sales seasons to drive more traffic.

Example: “Holiday Sale: Get $25 off any order during December.”

Any order placed in December will automatically receive a $25 discount. Start by selecting the Cart option in the Discount Intent box.

cart discount

If you are offering this discount on all products, then select the appropriate option. However, if you want to offer this discount to specific products, select the Few Products option and select them through search and select.

few products

We will continue with all products. This WooCommerce fixed cart discount is valid on specific date and month.

set date

Therefore, we need to set the date and time. You can do it from the Valid Between fields.

Set the start and end dates from the respective fields.

validity between

Finally, set your fixed cart discount value in the Cart Rules box.

set discount value

Now, your customers will enjoy a $25 fixed discount on their orders throughout December.

Fixed Cart Discount on Specific Product Categories

Scenario: Offer a fixed discount when customers purchase from a particular product category.

Example: “Get $10 off when you buy from the ‘Hoodies’ category.”

If the cart contains hoodies worth $100, the cart total will be reduced to $90 after the $10 discount is applied.

The top WooCommerce fixed discount cart settings will be similar. Start by selecting the Cart and All Products options from the top.

cart discount

Set your fixed discount value.

discount value

Next, you need to add a condition. Select the Categories condition from the filters dropdown.

select condition

Search and select your target category.

target category

Save the discount rule and add some products from the Hoodie category in the front end.

WooCommerce fixed cart discount

The system will automatically apply a $10 discount on the cart.

Fixed Cart Discount for Bulk Purchases

Scenario: Apply a Fixed cart discount for bulk purchases WooCommerce when customers buy a minimum quantity of items.

Example: “Buy 10 or more items and get $50 off.”

If the customer buys at least 10 products, they receive a $50 discount on their total cart. As you know by now, start with the Cart option and select All Products.

all products

Along with those, set your WooCommerce fixed cart discount value.

set discount

After that, add the condition Cart Item Quantity from the condition filters.

add condition

We are setting the discount for 10 or more products. Therefore, you need to select the Greater Than or Equal option along with the value.

set condition

Here’s how your WooCommerce cart page will apply the discount when item quantity is 10 or above.

WooCommerce fixed cart discount

Fixed Cart Discount for Returning Customers

Scenario: Reward loyal customers with a fixed discount for repeat purchases.

Example: “Get $30 off your next purchase as a loyal customer who has a decent purchasing history.”

Let’s say a loyal customer who have spent over $500 on your store will get $30 discount on their next purchase.

The top settings will be the same as before. Also, enter your fixed discount value.

WooCommerce fixed cart discount

Add the condition Total Amount Spent By Customer.

purchase history

Select Greater Than or Equal and enter 500 as your minimum value.

greater than equal

Now, your loyal customers who have spent $500 or more previously will enjoy a $30 WooCommerce fixed cart discount on their next purchase.

WooCommerce fixed cart discount

Fixed Cart Discount for Newsletter Subscribers

Scenario: Offer a fixed cart discount as an incentive for signing up for your newsletter.

Example: “Subscribe to our newsletter and get $10 off your next purchase.”

After subscribing, the customer receives a $10 discount on their next cart purchase. You know the drill.

WooCommerce fixed cart discount

Set the discount value.

value of discount

Select the User Role condition.

user role

From the user role list, select the Subscriber option. Now, your new subscribers should get a $10 discount on their following purchases.

WooCommerce fixed cart discount user role

How to Set Up a Fixed Cart Discount Using WooCommerce Coupons

We will now use the coupon tool WooCommerce packs built-in. To create a WooCommerce coupon fixed cart discount, go to Marketing >> Coupon >> Add Coupon.

add WooCommerce fixed cart discount coupon

Set your WooCommerce fixed cart discount code at the top. Let’s say we want to offer a $20 discount on $100 or more for Hoodie purchases.

coupon code

Select the Fixed Cart Discount option from the Discount Type dropdown.

fixed cart

Set your WooCommerce fixed cart discount value.

discount amount

Next, go to the Usage Restrictions tab and set the minimum spend value to 100.

minimum value

After that, we need to select the Hoodie category. Click on the Product category field and select the hoodie category.

select category

Finally, publish the coupon. Customers need to manually insert the coupon code to avail of the discount.

Add some products from the Hoodie category, and make sure the cart subtotal is at least $100. Then, click the Add a Coupon link on the cart page.

add a coupon

Insert the code and click the apply button.

insert code

A fixed $20 discount will be applied, as you can see below.

WooCommerce fixed cart discount

Plugin Rule vs WooCommerce Coupon: Which Method Should You Use?

Both methods can create WooCommerce fixed cart discounts, but they work differently.

Use this table to choose the right method:

MethodWorks Best ForCustomer Action Needed
Disco cart discount ruleAutomatic discounts, advanced conditions, scheduled campaignsNo coupon code needed
WooCommerce couponSimple coupon campaigns and manual promo codesCustomer must enter coupon code
  • Use a plugin rule when you want the discount to apply automatically.
  • Use a WooCommerce coupon when you want to share a promo code through email, ads, social media, or influencer campaigns.

WooCommerce Fixed Cart Discount vs Percentage Discount

A fixed cart discount deducts a set amount from the cart total. A percentage discount deducts a percentage of the cart total.

Here’s the simple difference:

Discount TypeExampleCart TotalDiscount
Fixed cart discount$20 off$160$20
Percentage discount20% off$160$32
  • Use a fixed cart discount when you want the offer to feel clear and predictable.
  • Use a percentage discount when you want the discount amount to increase with the cart value. For example, $20 off orders over $150 is easy to understand. But 20% off may look more attractive when customers buy higher-priced products.

Fixed Cart Discount vs Fixed Product Discount

A fixed cart discount applies to the total cart. A fixed product discount applies to individual products.

Here is the difference:

Discount TypeApplies ToExample
Fixed cart discountFull cart total$20 off the whole order
Fixed product discountProduct price$5 off each selected product
  • Use a fixed cart discount when your goal is to reduce the total order amount.
  • Use a fixed product discount when your goal is to discount specific products.

Why Your WooCommerce Cart Discount May Not Show

If your WooCommerce cart discount does not show on the cart page, check the rule settings first.

Common reasons include:

  • The cart subtotal does not meet the minimum amount.
  • The selected product category is not in the cart.
  • The discount rule is outside the scheduled date range.
  • The customer does not match the user role or first-order condition.
  • Another coupon or discount rule is conflicting with the offer.
  • The coupon code was not entered correctly.
  • The discount applies only to selected products, not the full cart.

After updating the rule, test the discount from a fresh browser session or an incognito window.

Best WooCommerce Cart Discount Plugin for Fixed Cart Discounts: Disco

Disco is a WooCommerce cart discount plugin that helps you create fixed cart discounts, percentage discounts, cart subtotal rules, quantity-based offers, category-based discounts, user role discounts, first-order discounts, and scheduled campaigns from your WordPress dashboard.

It is useful when you want discounts to apply automatically based on cart conditions instead of asking customers to enter coupon codes manually.

Key Features

  • Create fixed cart discounts for WooCommerce.
  • Set cart subtotal conditions.
  • Apply discounts to all products or selected products.
  • Create category-based cart discounts.
  • Set quantity-based discount rules.
  • Schedule discounts with start and end dates.
  • Create customer-specific and user role-based discounts.
  • Build first-order and returning-customer discount campaigns.
  • Run cart-level discount rules without code.

Disco is a good fit if you want more control than the default WooCommerce coupon system offers.

Frequently Asked Questions

What is a fixed cart discount in WooCommerce?

A fixed cart discount in WooCommerce is a set amount taken off the customer’s cart total. For example, a $20 fixed cart discount reduces a $160 cart to $140 before taxes, shipping, or other extra charges are applied.

How do I create a cart discount in WooCommerce?

You can create a cart discount in WooCommerce by using the built-in coupon tool or a discount plugin. For a basic coupon, go to Marketing > Coupons, choose Fixed cart discount, enter the amount, add usage restrictions, and publish the coupon.

What is a cart-level discount?

A cart-level discount applies to the total cart value instead of a single product. For example, “Get $20 off orders over $150” is a cart-level discount because the discount is based on the cart subtotal.

What is the difference between a fixed cart discount and a percentage discount?

A fixed cart discount deducts the same amount every time, such as $20 off. A percentage discount deducts a percentage of the cart total, such as 20% off. Fixed discounts are easier to understand, while percentage discounts scale with higher cart values.

Can I create a WooCommerce discount on total order?

Yes. You can create a WooCommerce discount on total order by setting a cart-level discount rule. Choose a fixed or percentage discount type, then add a cart subtotal condition such as “greater than $150.”

Can I restrict a WooCommerce coupon to first-time customers?

WooCommerce coupons can be limited through usage restrictions, but first-time customer targeting usually needs a plugin or custom setup. A discount plugin can help you create a first-order discount rule based on customer purchase history.

Key Takeaways

  • A WooCommerce fixed cart discount takes a set amount off the total cart value.
  • Use a WooCommerce cart discount plugin when you want automatic rules with subtotal, quantity, category, user role, or customer history conditions.
  • Use the built-in WooCommerce coupon tool when you want customers to enter a manual promo code.
  • Fixed cart discounts work well for offers like $20 off orders over $150, holiday discounts, first-order discounts, and bulk purchase offers.
  • Percentage discounts are better when you want the discount amount to grow with the cart value.
  • Always test the discount on the cart page before publishing the campaign.
Leave a Reply

8,394,924+ Downloads. 719+ plus 5-star ratings. Promote products on any platform you want.