Offer an automatic discount based on the basket subtotal can be used for store-wide sales and high purchase discounts.

This article will be helpful if you looking for the below-mentioned scenarios :
 Scenario 1 :
 Provide a cap for free when subtotal reaches $500.
 Scenario 2 :
 Provide free t-shirt when subtotal reaches 200 (customers will choose the size)
Scenario 3 :
Provide cap free when subtotal reaches 250
provide a belt for free when subtotal reaches 500.

Note: For all the three scenarios, you need to choose the adjustment type as Buy X get Y.

Let's see how to set discount rules for each scenario :

Scenario 1 :
Provide a cap for free when subtotal reaches $500

Here is a screenshot of the cart page when subtotal reaches 500.

Scenario 2 :

Provide free t-shirt when subtotal reaches 200 (customers will choose the size)

In this case, t-shirt is a variable product. If you have any variable product and want to allow customers to choose the variant, here is the rule setup.

Rule Setup

Here is a screenshot of the cart page.
You can see the option "change variant". You can use this option, customers can choose their desired variant.

Scenario 3 :
Provide cap free when subtotal reaches 250
Provide a belt for free when subtotal reaches 500.

For this scenario, you need to create two discount rules with limiting subtotal value.
Rule 1:
Subtotal at least 250
Subtotal less than 500

Rule 2 :
Subtotal at least 500.

When cart value is between 250 - 500, cap will be added to the cart.


So what will happen when the cart value is above 500 ?
Free product Cap will be removed from Cart and the Bag will be automatically added to the cart.


Cart Page Screenshot :

Frequently Asked Questions :
Is it possible to translate the text Discount and Free?

Yes, you can do it use a translate plugin.
You can use plugins like Loco translate, to translate those texts.

Still unclear?
Please submit a support request. We are always happy to assist you :)

Did this answer your question?