Introduction :
Discount rules are a set of guidelines that are utilized by businesses to determine how discounts can be applied to their products or services. These rules are intended to encourage customers to make purchases.
This user guide explains how to implement discount rules in your WooCommerce store using Discount Rules for WooCommerce plugin.
Make sure you have already installed and activated the Discount Rules plugin. Please note that some of the features explained here are available only in the PRO version.
Let’s get started
A discount rule can be configured on a single page using just four simple steps.
Select Discount Type
Discount Types | When to choose | Examples |
| You can choose this discount type to apply specific discounts for any quantities. It might be for All products or for a specific category or for specific products | |
| You can choose this discount type to display a coupon-like discount in the cart, that shows the discount after the subtotal. However, please note that this type of discount will not be visible on the product pages (strikeout). | |
| You can choose this discount type to provide a set or fixed price based on quantity bundles. | |
| You can choose this discount type to apply quantity based discounts, which means that with each additional quantity the discount rate will increase | |
| You can choose this discount only if you want to offer the Same product based on quantities as Free or with a discounted value. |
|
| You can choose this discount when the Buy products and Get products are different or cheapest / highest value. | |
| You can choose this discount when applying free shipping to the orders based on the cart conditions. |
Choose your Filter
In the filter section, you have the option to select the products, categories or attributes etc.. to which discount have to be applied or to be excluded.
Here are the list of filters available :
All Products | You can choose “All Products” to provide a store wide discount |
Products | You can choose ”Products” to provide discount for specific products and also to exclude specific products |
Categories | You can choose ”Category” to provide discounts for specific categories of products and also to exclude specific categories. |
Attributes | You can choose “Attributes” so that the attributes that are used as variants to have discount and also to exclude specific attributes |
Tags | You can choose “Tags” to provide discounts for specific tags of products and also to exclude specific tags. |
SKUs | You can choose “SKUs” to provide discounts for specific products using SKU Id. |
On-Sale Products | Products that have a sale price in the configuration are considered "On-sale products”. You can include or exclude “On-sale products” from discount |
Brands (Custom Taxonomies) | This filter will be enabled only when you have custom taxonomies or Brands created on your site. |
Configure your Discount Value
Discount types -
Product Adjustment : We have three options like Percentage Discount, Fixed Discount or Fixed price per item.
Cart Adjustment : We have three options like Percentage Discount, Fixed Discount or Fixed discount per item.
Bulk Discount : We have three options like Percentage Discount, Fixed Discount or Fixed price per item.
Bundle (Set) discount : We have three options like Fixed Price per set/bundle, Percentage discount per item, or Fixed discount per item
Buy X Get X : We have three options like Free, Percentage discount or Fixed discount.
Buy X Get Y : We have three options like Free, Percentage discount or Fixed discount.
Count Quantities By -
Filter Set Above :
The quantities of products specified in the "Filter" section will be calculated together.
Example :
When you choose certain categories in the filter section the system will calculate the quantities of product from those categories added in the cart together.
When you choose a few products in the filter section the system will calculate the quantities of products together.
Individual Product :
The total quantity of each product/line item is counted individually.
Example :
Let us consider a discount to be applied when 3 or more quantities of individual products are in the cart.
If so when the customer has 2 quantities of Product A and 3 quantities of Product B then discount would be applied only for Product B.
In case of Variable product each variant will be counted separately since WooCommerce treats each variant as a separate product.
All Variant in each product together :
It is useful while applying discounts based on the Variable product and the quantity is calculated based on the parent product.
Example :
Let us consider a Product A with variant Small, Medium and Large
If a customer purchases 2 quantities of Product A - Small, 4 quantities of Product A - Medium, and 6 quantities of Product A - Large, then the count will be calculated as 2+4+6 = 12
Mode of Apply -
The Mode of Apply offers three options to have a discount that is Exclusively for Buy X Get Y Discount type.
Auto Add :
The option Auto-add is available only when a specific product is given for free. Product A is free for every purchase.
Cheapest :
The product with the Cheapest value among the items selected from the "Discount" section will be discounted based on the quantity to be discounted. This works only when there are more selected products in the cart.
Highest :
The product with the Highest value among the items selected from the "Discount" section will be discounted based on the quantity to be discounted. This works only when there are more selected products in the cart.
Additional Conditions
In addition to the filters you can also include the additional conditions to be satisfied for applying the discount.
Example :
The conditions can be used based on the Subtotal of the cart, Coupons to be entered in cart, User roles to which the discount applies, Purchase History of the user, Product or Categories to be in the cart, Shipping Address to which the discount applies.
Here are some of the popular conditions for reference :
Exclusive
When the option "Apply this rule if matched and ignore all other rules" is enabled, all other rules will be ignored, and only this rule will be applied.
For Example :
Let us consider 5 different Discount rules (A, B, C, D, E) and the Exclusive option has been enabled only on the Rule (A) so that only Rule (A) will be applied, and the other rules will be disregarded.
Note: You cannot enable this option on all the rules which will lead to applying all the rules in the cart (In some instances).
To ensure efficiency, it is advisable to activate this option for one or two rules only.
Some of the above examples require PRO
Next Steps :
You may also want to check out these helpful guides :
Refer this video to know more about how to set up discount rules :
Still unclear?
If you need any assistance, please create a support request at our ticket system. We are always happy to assist you :)