Introduction:
In this guide, we've collected some common discount situations based on questions frequently asked by Discount Rules for WooCommerce plugin users all over the world.
Using our user-friendly one-page setup in the Advanced Discount Rules plugin, I'll show you screenshots of how to set up these popular discount scenarios.
Popular Discount Scenarios are:
Store-wide discount of 10% on all the products -> View Screenshot
20% discount on all the products excluding On-Sale products (Sale product exclude). -> View Screenshot
15% discount on all products excluding specific products A, B. -> View Screenshot
10$ discount on orders above 100$ -> View Screenshot
Category A, B gets a 20% discount. -> View Screenshot
Bundle Set price - 3 for $10, 6 for $20 etc. -> View Screenshot
Quantity-based bulk discounts - Buy 10 quantities get 10% discount, Buy 20 or more quantities get 20% discount. -> View Screenshot
Wholesale customers get a 20% discount on all products when they purchased more than 50quantities -> View Screenshot
200$ above subtotal gets Free shipping for that order. -> View Screenshot
Buy products A + B together to get a 10% discount on each. -> View Screenshot
100$ above subtotal gets Specific Free product A. -> View Screenshot
Buy one get one of the same products from Category A. -> View Screenshot
Buy 2 get 1 free from the same Category (Usually the cheapest). -> View Screenshot
The first quantity will be fully priced, all other quantities get a 10% on Category A -> View Screenshot
Buy 2 get 1 free from the whole cart. -> View Screenshot
Coupon "BLACKFRIDAY" receives a free product A. -> View Screenshot
New Customer's (First Order) discount of $10. -> View Screenshot
To use some of the scenarios shown in the examples, you must have the PRO version of the Discount Rules plugin installed and activated.
Now, let's explore how to set up these scenarios step by step, with screenshots to guide you.
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 or more quantities get 20% discount:
Discount type: Bulk discount
8) Wholesale customers get a 20% discount on all products when they purchased more than 50 quantities:
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:
Discount type: Cart Adjustment
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"
Some of the above examples require PRO
Next Steps:
You may also want to checkout these helpful guides:
Still unclear?
If you need any assistance, please create a support request at our ticket system. We are always happy to assist you :)