Black Friday & Cyber Monday deal is on!! Get 30% off on Flycart plugins.

* coupon is automatically applied
Published under Wordpress
Last updated on

How To Create WooCommerce Cart Discounts and Cart Total based Discounts

Discounts work. Simply because most customers look for better deals before making a purchase decision. In this blog post, we are going to look at various types of WooCommerce cart discounts, cart total based discounts in your store.

How to create WooCommerce Cart Discounts?

The following are some of the popular cart-based discount scenarios:

  • Cart subtotal based discount (Spend $200, get 10%, spend $500, get 20%)
  • Offer a free product if cart subtotal is above $1000
  • Discount based on the number of items in the cart
  • Offer a discount if the customer spent $1000 on all his previous orders (based on his purchase history)

Before you start, please download and install the WooCommerce Discount Rules PRO plugin. The guide assumes that you already have the plugin installed and activated.

WooCommerce Cart Discounts

WooCommerce Cart Discounts allows you to offer discounts based on the cart totals, items in the cart, total quantities in the cart, subtotal based discounts. Example: Spend $100 to $200, get 10% discount on the cart, spend $200 to $500, get 15% discount on the cart, spend $500 and more, get 20% discount. There are a number of other ways of offering WooCommerce Cart based discounts as well. We are going to look at them one by one in this article.

Discount based on WooCommerce Cart Order Total / Subtotal

Cart discount Rule Example 1: Cart total above $500 will get a 20% discount

To add a WooCommerce discount based on cart order total,

Login to your WordPress Admin -> WooCommerce -> WooCommerce Discount Rule -> Add New Rule as shown below,

On the rule page, enter the rule name and choose the discount type as “Cart Adjustment” as illustrated below,

In the filter section,
Choose “All Products” as it is a store-wide discount.

In the discount section,
Select the Discount Type as “Percentage Discount” and enter the discount value(20%).

In the rules section,
Set the subtotal configuration by selecting,

Condition Type as “Subtotal” with its value greater or equal to $500.

Save the rule and you are good to go! Your store now provides a 20% discount on all orders above $500.

Here is the cart page of the scenario,

Discount based on WooCommerce Cart Items

Cart discount Rule Example 2: Buy at least one item form Product A, and Product B, to Get a cart discount of 10%

Discount Rule Example Briefed:

The customer needs to shop two line items which mean, the customer has to add the two specified products to the WooCommerce cart to avail the cart discount.

SunGlasses - Product A

Polo - Product B

Choose the discount type as “Cart Adjustment” as illustrated below,

In the filter section,
Choose “Products” and select specific products here (Sunglasses and Polo).

In the discount section,
Select the Discount Type as “Percentage Discount” and enter the discount value(10%).

In the rules section,
Condition type - Product Combination where at least one quantity per each of the specified products should be purchased to avail the discount.

Have a look at the cart page for the scenario,

Discount based on item quantity in the Cart

Cart discount Rule Example 3: Let the minimum quantity of the cart be 5 and the maximum quantity is 15 to Get a Free Shipping discount.

Choose the discount type as “Free Shipping” on the rule page as the discount offered in this scenario is free shipping,

In the rules section,
Condition type - Item quantity and configure the cart with its minimum and maximum quantity to be purchased to avail the discount.

Have a look at the cart page,

The purchase is offered with free shipping as the cart quantity has met the condition.

Discount based on WooCommerce Category

WooCommerce category based discounts are quite popular ones. This type of discount is useful when you want to offer a discount for items from one or more categories in your store.

Cart discount Rule Example 4: Shop any WooCommerce product from Accessories Category and Get a $50 price discount

Choose the discount type as “Cart Adjustment” as illustrated below,

In the filter section,
Choose “Category” in the list and select the specific category here (Accessories).

In the discount section,
Configure a price discount of $50 by choosing the “Fixed Discount” in discount type.

Look at the cart page of the scenario,

Cart discount based on Purchase History

Cart discount Rule Example 5: 20% Flat OFF on Cart value- Exclusive for Customers who shopped for $1000 for the current month.

Discount Rule Example briefed:

The customer gets 20% flat OFF on the cart value if the customer has a previous purchase history of $1000 for the current month with the online WooCommerce store.

Choose the discount type as “Cart Adjustment” as shown below,

In the filter section,
Choose “All Products” as it is a store-wide discount.

In the discount section,
Select the Discount Type as “Percentage Discount” and enter the discount value(20%).

In the rules section,
Condition Type - Total Spent on the current month should be more than $1000 on the completed orders.

The discount is applicable only to the customers who have spent more than $1000 in the current month. The discount will be applied based on the purchased history of the customers.

Search