In our previous post, we discussed how to set up discount rules based on various filters. Now, we’ll focus on configuring the discount products for these rules. This section allows you to configure different types of discounts, including automatic discounts, buy-one-get-one offers, and more. This guide will help you understand how to set up and manage these discount settings effectively.
Accessing the Discount Section:
To access the Discount section, go to WooCommerce -> Flexi BOGO -> Discount Rules -> Click on ‘+ Create Rule’ button. On the Rule page, you’ll find all the Discount settings as below:
Discount section
Discount Settings
Firstly, let’s understand all the settings available in the Discount section.
1. Mode of apply
This setting determines how the discount is applied to products in the customer’s cart. We have 3 different mode of application.
1) Auto add: Automatically adds the discounted item to the cart once the customer meets the discount criteria.
2) Cheapest: Applies the discount to the cheapest eligible item in the cart.
3) Highest: Applies the discount to the most expensive eligible item in the cart.
Mode of apply
Note: Further details on each mode will be covered in a subsequent documentation.
2. GET Y DISCOUNT TYPE
This section allows you to configure discounts that provide free or discounted items based on a purchase condition.
Discount Type
These are the three types of Get Y discounts available in our Flexi BOGO plugin. Choose what type of discount to offer when a customer adds Product X – whether it’s a specific product, any product from a specific category, or any product.
1) Buy X Get Y – Products: The customer receives a specific product as a discount. For instance, you want to run a promotion where customers who buy 1 Laptop will receive a Clementine Bag for free.
2) Buy X Get Y – Categories: The customer receives any product from a specific category as a discount. For example, you want to run a promotion where customers who buy 3 products from the “Footwear” category get the cheapest pair of Socks in their cart for free.
3) Buy X Get Y – All: The customer receives any product as a discount, without category restriction. Let’s say you want to create a store-wide promotion where customers who buy any 3 products from your store can choose any 1 additional product for free.
3. BUY X COUNT BASED ON
The criteria used to determine the qualifying items for the “Buy X” part of the discount. Here, you will have 2 options to choose.
1) Filters set above: This option counts the total quantity of all qualifying products in the cart together, based on the filters you’ve set earlier in the Filter section. The filter could be based on product categories, specific attributes, tags, or any other criteria you’ve defined.
For example, A customer adds 2 iPad and 3 headphones to their cart. The total count of items from the “Electronics” category in the cart is 5 (2 laptops + 3 headphones). Since the total count meets the “Buy 5” requirement, the plugin applies the discount, and the customer receives a free AirPods Case – Surf Mist.
2) Individual Product: The total quantity of each product is counted individually from the Filter section.
For instance, A customer adds the following items to their cart:
Smartphones
Headphones
Counting with Individual Products:
Cart 1: If 2 iPads & 3 Headphones are added, so the customer doesn’t meet the requirement of buying 2 to get 1 free (since the count is not exact, no free item is given).
Cart 2: If 3 iPads and 3 Headphones are added, so the customer qualifies to get 1 free pair of iPad Air Sleeves (since they meet the minimum quantity requirement for individual products).
4. Additional Discount Settings
1. BUY QUANTITY (MIN): Set the minimum quantity required for the discount rule to take effect.
2. BUY QUANTITY (MAX): Set the maximum quantity for the discount rule to be effective. This value should be greater than the BUY QUANTITY (MIN) value.
3. SELECT PRODUCTS/CATEGORIES: Choose the specific product or category (any product of this category) to offer as the discount product.
4. FREE QUANTITY: Set the quantity of the discounted product to be offered.
5. DISCOUNT TYPE: Choose whether the discounted product is offered for free, at a fixed discount, or at a percentage discount. If selecting Fixed or Percentage, enter the required value in the DISCOUNT VALUE option.
5.a) Free: The discounted product will be added to the cart completely free.
5.b) Fixed: The discounted product will be added to the cart with a fixed discount amount set in the DISCOUNT VALUE field.
5.c) Percentage: The discounted product will be added to the cart with a percentage discount set in the DISCOUNT VALUE field.
6. Recursive: Enable this checkbox to repeat the discount endlessly. Buy 2 get 1 free, Buy 4 get 2 free, Buy 6 get 3 free and so on (ie..,recursive). This scenario lets customers get a discounted product recursively, meaning the discount and quantity will repeat endlessly as the customer adds more items to their cart.
Let’s say, you want to set up a discount where customers receive a free product for every 2 items they buy. Specifically, if a customer buys 2, 4, or 6 items, they get a free product for every pair of items they purchase.
Buy 2, Get 1 Free for every 2 items. Since the quantity is 4, the customer gets 2 free “The Mini Original – Polished Silver Case / White Dial / Dirty Pink Leather”, as the recursive option applies the discount multiple times based on the total quantity.
After configuring Filter(Buy) option and Discount Settings as discussed above, make sure to click the “Save Rule” button to ensure your settings are applied. Without saving, your configured discount will not take effect.
Once saved, the rule will be listed in the Discount Rules section, where you can manage and toggle the rule’s status as needed.
Customer Scenario
Let’s understand these settings with a simple example: setting up a Buy 2 Polo shirts, Get 1 Belt free discount.
1. Select Buy X Get Y for the SELECT DISCOUNT TYPE option.
2. In the Filter (Buy) section, select Products/SKU and add the Polo product.
3. In the Discount section:
a) Set Auto add for Mode of Apply.
b) Choose Buy X Get Y – Products for the GET Y DISCOUNT TYPE option.
c) Select Filters set above for the BUY X COUNT BASED ON option.
d) Set 2 for the BUY QUANTITY (MIN) setting.
e) Set the appropriate value for the BUY QUANTITY (MAX).
f) Select Belt for the SELECT PRODUCTS/CATEGORIES option.
g) Set 1 for the FREE QUANTITY setting.
h) Choose Free for the DISCOUNT TYPE option.
i) Disable the Recursive checkbox.
Discount Type
When a customer adds two quantity of Polo product to their cart, a Belt product will automatically be added to the cart for free. This is how the cart and checkout page will appear to the customer:
Cart page
Checkout page
By following these steps, you can effectively configure discount products in our Flexi BOGO plugin, enhancing customer satisfaction and boosting sales.