Learn how to create tiered discounts for spending more in an order. Example: Spend $500, get 10%, Spend $1000, get 20%
Introduction :
A cart subtotal based discount is a type of discount that is applied to the total amount of a customer's shopping cart.
This user guide explains how to implement Cart Subtotal based discounts in your WooCommerce store.
Creating a Discount Rule
Here is the screenshot of the Rule 1 configuration that follows :
Choose "All Products" in the "Filter" section as this discount is store-wide and set Percentage discount as “10” (You also have options like categories, products, attributes, tags in the filter section and can also have Fixed discounts)
In the conditions section, choose “Subtotal” and set the operator to be “Greater than or equal” and enter the value as “100”.
Add another condition, choose “Subtotal” and set the operator to be “Less than or equal” and enter the value “199”.
Because, we are offering the free product when the subtotal reaches between $100 - $199.
Once configured, save and publish the rule.
Now, when customers spend at least $100 or at most $199 in their cart, they will see the discount applied in their cart.
Here is the screenshot of the cart page showing an example :
Rule 2 :
Here is the screenshot of the Rule 2 configuration that follows :
Choose "All Products" in the "Filter" section as this discount is store-wide and set Percentage discount as “20” (You also have options like categories, products, attributes, tags in the filter section and can also have Fixed discounts)
In the conditions section, choose “Subtotal” and set the operator to be “Greater than or equal” and enter the value as “200”.
Add another condition, choose “Subtotal” and set the operator to be “Less than or equal” and enter the value “299”.
Because, we are offering the free product when the subtotal reaches between $200 - $299.
Once configured, save and publish the rule.
Now, when customers spend at least $200 or at most $299 in their cart, they will see the discount applied in their cart.
Here is the screenshot of the cart page showing an example :
Here is the screenshot of the Rule 3 configuration that follows :
Choose "All Products" in the "Filter" section as this discount is store-wide and set Percentage discount as “30” (You also have options like categories, products, attributes, tags in the filter section and can also have Fixed discounts)
In the conditions section, choose “Subtotal” and set the operator to be “Greater than or equal” and enter the value as “300”.
Add another condition, choose “Subtotal” and set the operator to be “Less than or equal” and enter the value “499”.
Because, we are offering the free product when the subtotal reaches between $300 - $499.
Once configured, save and publish the rule.
Now, when customers spend at least $300 or at most $499 in their cart, they will see the discount applied in their cart.
Here is the screenshot of the cart page showing an example :
Note :
Learn how to offer a free product when customer spends X amount (based on order total) in your WooCommerce store
Introduction :
The Subtotal based free product is a marketing technique that offers a free product to customers who spend a certain amount of money on other products. This user guide explains how to implement Subtotal based free products in your WooCommerce store.
The following are some of the examples of free product offers that are based on the order subtotal:
Example 1 : Offer a Free Product when customer spends $500 or above
This scenario lets customers get a free product when they spend $500 or more. The offer is based on the subtotal. Let’s create a discount rule for this offer.
Creating a Discount Rule
Here is the screenshot of the rule configuration that follows,
Filter Section
Choose "All Products" in the "Filter" section because customers can buy any products in the store. The free product is given only when the subtotal reaches $500. (You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to offers like Spend $500 on products from X & Y categories and get a free product.)
Discount Section
In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific product for free. In our example, it’s the “Cap”.
Conditions
In the conditions section, choose “Subtotal” and set the operator to be “Greater than” and enter the value 500.
Because, we are offering the free product when the subtotal reaches $500.
Once configured, save and publish the rule.
Now, when customers spend at least $500 in their cart, they will see the free product automatically added to their cart
Here is the screenshot of the cart page showing an example:
That’s a simple discount based on the subtotal. Let’s check a few more examples with advanced conditions.
Refer this video to know more about subtotal based free products :
Example 2 : Offer a Free T-Shirt when subtotal reaches $200 and above. Customers choose the variant
This example shows how you can offer a “Variable product” as a free product, allowing the customer to choose the variant of his choice. For example, we can offer a free T-shirt and let the customer choose its color.
Let’s create a discount rule based on this example:
Creating a Discount Rule
Here is the screenshot of the rule configuration that follows,
Filter Section
Choose "All Products" in the "Filter" section because customers can buy any products in the store. The free product (Variable product) is given only when the subtotal reaches $200. (You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to have buy products on specific category or attributes)
Discount Section
In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific variable product for free. In our example, it’s the “Round Neck T-shirt”.
Conditions
In the conditions section, choose “Subtotal” and set the operator to be “Greater than” and enter the value 200.
Because, we are offering the free product when the subtotal reaches $200.
Once configured, save and publish the rule.
Now, when customers spend at least $200 in their cart, they will see the free product automatically added to their cart.
Here is the screenshot of the cart page showing an example:
Customers can select the desired T-shirt variant by clicking the "change variant" option.
Example 3 : Providing a Free Cap for a $250 Subtotal and a Free Belt for a $500 Subtotal
This example shows how you can offer free products based on tiered Subtotal conditions like customers get product A free when they spend $250 - $500 and when customer spends more than $500 product A automatically removes and Product B would be added in the cart.
Since we have two different scenarios here, it's recommended to make two separate discount rules with different conditions for each of them. Let’s create discount rules for this offer.
Creating a Discount Rule
Rule 1 :
Here is the screenshot of the Rule 1 configuration that follows,
Filter Section
Choose "All Products" in the "Filter" section because customers can buy any products in the store. The free product is given only when the subtotal reaches between $250 - $500. (You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to have buy products on specific category or attributes)
Discount Section
In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific variable product for free. In our example, it’s the “Cap”.
Conditions
In the conditions section, choose “Subtotal” and set the operator to be “Greater than or equal” and enter the value 250.
Add another condition, choose “Subtotal” and set the operator to be “Less than or equal” and enter the value 500.
Because, we are offering the free product when the subtotal reaches between $250 - $500.
Once configured, save and publish the rule.
Now, when customers spend at least $250 or at most $500 in their cart, they will see the free product automatically added to their cart.
Here is the screenshot of the cart page showing an example:
Rule 2 :
Here is the screenshot of the Rule 2 configuration that follows,
Filter Section
Choose "All Products" in the "Filter" section because customers can buy any products in the store. The free product is given only when the subtotal reaches above $500. (You also have options like categories, products, attributes, tags. These options will be helpful if you are looking to have buy products on specific category or attributes)
Discount Section
In the Discount Section, choose the Buy X Get Y Products. Because we are going to offer a specific variable product for free. In our example, it’s the “Belt”.
Conditions
In the conditions section, choose “Subtotal” and set the operator to be “Greater than” and enter the value 500.
Because, we are offering the free product when the subtotal reaches above $500.
Once configured, save and publish the rule.
Now, when customers spend above $500 in their cart, they will see the free product automatically added to their cart.
Here is the screenshot of the cart page showing an example:
If the cart subtotal falls between $250 and $500, the free cap will be added to the cart. If the cart subtotal is over $500, the free cap will be removed, and the free belt will be added automatically to the cart.
Learn how to create cap / limit the discounts using the Discount rules
Introduction:
Subtotal based limit discounts involve applying discounts based on the purchase subtotal, while setting a maximum limit on the discount amount. It encourages higher spending while controlling discount costs.
For example, get a 10% discount with a maximum discount cap of $50.
This discount motivates customers to spend more, but ensures the store's discount expenses stay within a set limit.
The following are some of the examples of Subtotal based Limit Discounts:
Example 1: Get 10% off with a maximum of $250
In this example, customers will receive a discount of 10% on their purchase, but the discount amount will be capped at a maximum of $250. So, if a customer's purchase subtotal is $2000, the discount applied will be $200 (10% of $2000 is $200). However, if they spend $3000, the discount will still be capped at $250, as it is the maximum limit set for the discount.
To implement this scenario, it is necessary to create the discount based on the cart's subtotal and two discount rules with distinct criteria need to be created.
Creating a Discount Rule
Rule 1 :
Then configure the discount rule as seen in the below screenshot:
Rule 2 :
Here is the screenshot of the Rule 2 configuration that follows :
Now customers will receive a 10% discount on their purchase, with a maximum discount limit of $250.
Here is the screenshot of the cart page showing an example:
Cart page showing a 10% discount applied when the subtotal is less than $2500
Cart page showing a fixed discount of $250 is applied, even when cart reaches a greater than $2500
Example 2: Offer 10% off with a maximum of $50
In this example, customers will receive a discount of 10% on their purchase, but the discount amount will be capped at a maximum of $50. So, if a customer's purchase subtotal is $500, the discount applied will be $50 (10% of $500 is $50). However, if they spend $600 or more, the discount will still be capped at $50, as it is the maximum limit set for the discount.
To implement this scenario, you would need to create the discount based on the cart's subtotal and two discount rules with distinct criteria need to be created:
Creating a Discount Rule
Rule 1 :
Then configure the discount rule as seen in the below screenshot:
Rule 2 :
Here is the screenshot of the Rule 2 configuration that follows :
Now, when customers spend at 10% on products up to 50$, they will see the discount applied in their cart.
Here is the screenshot of the cart page showing an example:
Cart page showing a fixed discount of $250 is applied, even when cart reaches a greater than $500