Introduction :
Setting priority for discount rules is the process of determining the order in which multiple discount rules should be applied to a purchase so that you can ensure that your discount rules are applied in the most beneficial way for your business and your customers.
This user guide explains how to set priority of the discount rules to be applied in your WooCommerce store.
Make sure you have already installed and activated the Discount Rules plugin. Please note that some of the features explained in the examples are available only in the PRO version.
Do More with the PRO Version
Discount Rules provides four different priorities when applying discounts. These options are,
Biggest one from matched rules
Lowest one from matched rules
First matched rules
All matched rules
To access these options,
Go to WordPress dashboard -> WooCommerce -> Discount Rules -> Settings -> General -> Apply Discount
1) Biggest one from matched rules - The discount rule that offers the biggest discount will be applied to the product.
2) Lowest one from matched rules - The discount rule with the lowest discount value will be applied to the product.
3) First matched rule - The rule which gets matched first will apply.
4) All matched rules - All the matched rules will apply together for the same product.
Let us see the example scenarios here,
Create two discount rules with “5% discount” and “10% discount” that applies for the same products in the cart.
Go to WordPress dashboard -> WooCommerce -> Discount Rules -> Click on “Add New Rule” button.
Rule 1 : 5% discount on All products
Here is the screenshot of the rule configuration that follows,
Configurations :
Choose “Product Adjustment” as Discount type, “All Products” in the Filter section as this discount is store-wide and set Percentage discount as “5” (You also have options like categories, products, attributes, tags in the filter section and can also have Fixed discounts)
Rule 2 : 10% discount on All products
Here is the screenshot of the rule configuration that follows,
Configurations :
Choose “Product Adjustment” as Discount type, “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)
Option 1 : Biggest one from matched rules
When the Apply Discount option is chosen as “Biggest one from matched rules” the second rule “10% discount rule” would be applied on the cart.
Here is the screenshot of the cart page showing an example :
Option 2 : Lowest one from matched rules
When the Apply Discount option is chosen as “Lowest one from matched rules” the second rule “5% discount rule” would be applied on the cart.
Here is the screenshot of the cart page showing an example :
Option 3 : First matched rule
When the Apply discount option is chosen as “First matched rules” the rule which gets matched first with the products would be applied on the cart. In this case, the "5% discount" rule will be the first to match since it is at the top of the discount order list.
Here is the screenshot of Discount Rules page,
Here is the screenshot of the cart page showing an example :
Option 4: All matched rules
When the Apply Discount option is chosen as “All matched rules” all the matched rules of the product would be applied on the cart.
Here is the screenshot of the cart page showing an example :
Important Note : While choosing "All matched rules", the apply discount subsequently option will be shown in the settings page.
When the “Apply discount subsequently” is set to “Yes” the discounts will be applied one after another on the same product.
I.e. If product A of price $50 has both 5% and 10% rule,
According to the priority 5% discount would be applied first (i.e. 5% of 50 = 47.5) so the price would be $47.5 and 10% discount would be applied from the $47.5 (i.e. 10% of 47.5 = 42.75) so the price would be $42.75
Here is the screenshot of the cart page showing an example :
Note : You can also change the priority of rules by drag and drop option.
So, 10% discount would be applied first and then 5% discount would be applied from the discounted value.
When the “Apply discount subsequently” is set to “No” both the discounts would be applied from the base price (i.e. $50)
Here is the screenshot of the cart page showing an example :
Some of the above examples require PRO
Next Steps :
You may also want to check out 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 :)