We have curated few popular discount scenarios with the help of frequently asked discount scenarios by Discount rules users worldwide.

With the One-page configuration of our Advanced discount rules plugin, let me provide you with screenshots of the configurations for popular scenarios.

Note: Click on View ScreenShot beside the scenarios to jump into the Example Screenshot straight away.

Scenarios:

  1. Store-wide discount of 10% on all the products -> View Screenshot

  2. 20% discount on all the products excluding On-Sale products (Sale product exclude). -> View Screenshot

  3. 15% discount on all products excluding specific products A, B. -> View Screenshot

  4. 10$ discount on orders above 100$ -> View Screenshot

  5. Category A, B gets a 20% discount. -> View Screenshot

  6. Bundle Set price - 3 for $10, 6 for $20 etc. -> View Screenshot

  7. Quantity-based bulk discounts - Buy 10 quantities get 10% discount, Buy 20 quantities get 20% discount. -> View Screenshot

  8. Wholesale customers get a 20% discount on all products when they purchased more than 50quantities -> View Screenshot

  9. 200$ above subtotal gets Free shipping for that order. -> View Screenshot

  10. Buy products A + B together to get a 10% discount on each. -> View Screenshot

  11. 100$ above subtotal gets Specific Free product A. -> View Screenshot

  12. Buy one get one of the same products from Category A. -> View Screenshot

  13. Buy 2 get 1 free from the same Category (Usually the cheapest). -> View Screenshot

  14. The first quantity will be fully priced, all other quantities get a 10% on Category A -> View Screenshot

  15. Buy 2 get 1 free from the whole cart. -> View Screenshot

  16. Coupon "BLACKFRIDAY" receives a free product A. -> View Screenshot

  17. New Customer's (First Order) discount of $10. -> View Screenshot

  18. More Example Links of other scenarios apart from the above -> View Screenshot


Configuration screenshots for each of the above scenarios:

1) Store-wide discount of 10% on all the products:

Discount type: Product Adjustment.


2) 20% discount on all the products excluding On-Sale products (Sale product exclude):

Discount type: Product Adjustment


3) 15% discount on all products excluding specific products A, B:

Discount type: Product Adjustment


4) 10$ discount on orders above 100$ :

Discount type: Cart Adjustment


5) Category A, B gets a 20% discount :

Discount type: Product Adjustment


6) Bundle Set price - 3 for $10, 6 for $20 etc:

Discount type: Bundle (Set) discount

Note:

  • You can change the filter if it is only for Category.

  • Use the Recursive option so that the discount works for 6 for 20, 9 for 30 and so on...


7) Quantity-based bulk discounts - Buy 10 quantities get 10% discount, Buy 20 quantities get 20% discount:

Discount type: Bulk discount

If you want to count all the quantities in the


8) Wholesale customers get a 20% discount on all products when they purchased more than 50quantities:

Discount type: Bulk Discount

You can provide any kind of discount to a specific User role by just choosing the user role in the Rules (Optional).


9) 200$ above subtotal gets Free shipping for that order:

Discount type: Free Shipping.

Note: Free shipping will be applied for the whole order when the condition is matched.


10) Buy products A + B together and get a 10% discount on each (Incremental sets):

Discount type: Buy X Get Y.

If you want to provide discounts when A and B products are added together on the cart and only each set should get the discount then you will have to create 2 rules to achieve this scenario.

Rule 1: Buy A and get discount on product B

The recursive option ensures each Product A gives discount to each product B

Rule 2: Buy B and get discount on product A

Just create the same rule by interchanging the Buy and Get products.


11) 100$ above subtotal gets Specific Free product A:

Discount Type: Buy X Get Y

The auto-add option is available only with Buy X Get Y discount type, so when the subtotal reaches the free product will be automatically added to the cart.

If the free product is a variable product, then you can just specify the parent product alone, so the option to choose the variant will be available in cart.


12) Buy one get one of the same products from Category A:

Discount Type: Buy X Get X

Buy X get X should be used only when the Same product should be given for free.
So, when Product X from Category A is added to the cart another quantity of Product X will be given for free. The recursive option will ensure additional free quantities for each additional quantity added like Buy 2 get 2, Buy 3 get 3, and so on.


Note: If you want to provide any other products from the same category to go for free (usually the cheapest) check the Next example.


13) Buy 2 get 1 free from the same Category (Usually the cheapest):

Discount type: Buy X Get Y

You can choose between the cheapest or the highest valued one that goes for free.

Recursive option works like Buy 4 get 2, Buy 6 get 3 etc.,

You can also set a Percentage or Fixed discount instead of Free.

Note: Do not set the Minimum quantity as 1 as it might end discounting even the first quantity added from the category.

For a Percentage discount instead of free


14) First quantity will be fully priced, all other quantities get a 10% on Category A:

Discount type: Buy X Get Y.

This can be achieved by creating multiple ranges in the Buy X Get Y discount type.

You will have to increase the Minimum Maximum quantities and the Free item quantity.


15) Buy 2 get 1 free from the whole cart:

Discount type: Buy X Get Y.


16) Coupon "BLACKFRIDAY" receives a free product A:

Discount type: Buy X Get Y.


17) New Customer's (First Order) discount of $10:

If it is a Fixed Price discount on the cart, it can be achieved only through Cart Adjustment.

The ONLY way to establish and validate whether he is a first-timer or a returning customer is "when he provides his email at checkout or logs in or registers"


18) More Example Document links:


Couldn't find an example that better suits your discount requirements still?

We've got your back so do not worry, please raise a support ticket here -> support request form.

We are always happy to assist you :)




Did this answer your question?