BOGO / Buy X get X / Buy X get Y discounts are a common promotion strategy to encourage customers to purchase goods from your online store.
The enhanced BOGO offers varied quantity or price based discounts such as buy x and gets the same product/any product from store/specific product from store/product from a specific category, etc.
The plugin allows you to provide full or partial discounts for the giveaway offer. However, you can configure the giveaways in the following manner:
- same product as in the cart
- a specific product
- any product from a specific category
- any product from the store
Watch our tutorial to setup BOGO easily on your store.
The Buy X Get X/Y discounts facilitates a number of purchasing scenarios such as:
- Percentage (%) or price discount on the second item
- Percentage (%) or price discount on the second item after spending a certain amount
- Consecutive discounts such as Buy 1 Get 1 Half off, Buy 2 get 1 at 50% off
- Scheduling begin and end dates for the BOGO offer
- Option to exclude products or product categories from applying the BOGO
- Recurring discounts eg, Buy 2 get 1, Buy 4 get 2
- and many more.
Get started
- First of all, install and activate the plugin.
- From your WordPress dashboard, go to Smart Coupons > Add Coupon

Setting up BOGO
This guide will take you through the 3 simple steps for setting up various BOGO deals.
Step 1: Choose BOGO (Buy X Get X/Y) as the discount type
- From the Add new coupon window, key in an appropriate coupon code and description.

- Then, choose the discount type as BOGO (Buy X Get X/Y) offer.
- Set the coupon apply frequency (Number of times).
- Apply once: If the cart is eligible or conditions are met, the coupon applies once. ie: If you set the coupon to offer Buy 2 Get 1, you get one free product. Moving more items to the cart will not make it eligible to get more free products.
- Apply repeatedly: The coupon applies repeatedly whenever the cart is eligible or if conditions are met. ie: If you set the coupon to offer Buy 2 Get 1 then the coupon works repeatedly for Buy 4 Get 2 and so on.
Optionally, you may also set the following:
- coupon start and expiry date
- apply coupon automatically
- display available coupons in the cart, checkout or My account page.

Step 2: Set the cart eligibility conditions for applying coupon
From the Usage restriction tab, select the product or category you wish to give the offer.

The UI fields that are directly dependent on the BOGO setup are the following:
Product/Category restriction: Enable to apply coupons only if the cart satisfies the product or category restrictions.
Individual quantity restriction: Enable to set minimum and maximum quantity restrictions for individual product/category instead of the entire cart. If disabled, then the Minimum quantity of matching products will be considered.
Product condition
Any from below selection: Applies coupon if any of the products from below is available in the cart.
All from below selection: Applies coupon if the cart contains all of the listed products.
Products: Apply coupon only if the selected product quantity is in the cart. Discounts will be given for the chosen product amount and not the total cart amount. For example, for setting up Buy X Get Y, choose the product/s X in this section.
Exclude products: For a fixed cart discount, the exclude option is used for validating whether the excluded product is in the cart or not. The coupon will not be applied if the excluded product is in the cart.
But for all other discount types, the coupon will be applied even if the excluded product is in the cart. In this case, the coupon will be applied to all other eligible products in the cart.

In the above example, move two ‘XC Tshirt or YT Tshirt’ to the cart to be eligible for the coupon.
Category condition
Any from below selection: Applies coupon if the eligible quantity of products from any of the below-selected categories are available in the cart.
All from below selection: Applies coupon if the cart contains the eligible quantity of products from all of the below-listed categories.
Product categories: Apply coupon only if the selected quantity of products of the chosen category is in the cart. Discounts will be given for the chosen product amount and not the total cart amount.
Exclude categories: For a fixed cart discount, the exclude option is used for validating whether a product from the excluded category is in the cart or not. The coupon will not be applied if the product from an excluded category is in the cart.
But for all other discount types, the coupon will be applied even if the product from the excluded category is in the cart. In this case, the coupon will be applied to all other products of the eligible category in the cart.

In the above example, move any product from the category ‘Fashion’ to the cart to be eligible for the coupon.
Step 3: Choose what the customer gets on discount
Under the Giveaway products tab, choose the product or category that you wish to give on offer. It can be the same product in the cart, any product from the store or any product from the same or different category and so on.

Customer gets: Choose what the customers get for free or with a discount if the cart eligibility or conditions are met.
Specific product
If cart eligibility or conditions are met, your customers will get specific product/s for free or with a discount.

In the above example, the customer will get ‘ZC T-shirt on 50%’ discount if the cart eligibility or conditions are met. That is, on moving two ‘XC Tshirt or YT Tshirt’ to the cart, the customer will get ‘ZC T-shirt on 50%’ discount.
‘Buy 2 get 1 at 50%‘ for a Specific product will appear on the front end as shown below:

Any product from a specific category
If cart eligibility or conditions are met, your customers will get product/s from the selected specific category for free or with a discount.

In the above example, the customer will get ‘Any product from the category Fashion at 100% discount if the cart eligibility or conditions are met. That is, on moving two ‘XC Tshirt or YT Tshirt’ to the cart, the customer can choose any product from the category Fashion completely for free.
Buy 2 get 1 from any specific category will appear on the front end as shown below:

Any product in store
If cart eligibility or conditions are met, your customers will get any product/s from the store that is eligible for free or with a discount.

In the above example, the customer will get ‘Any product from the store at 50$ discount‘ if the cart eligibility or conditions are met. That is, on moving two ‘XC Tshirt or YT Tshirt’ to the cart, the customer can choose any product from the store at 50$ off.
Buy 2 get 1 for any product in the store will appear on the front end as shown below:

Same product as in the cart
If cart eligibility or conditions are met, your customers will get the same product as in the cart that is configured in the product restriction section.

In the above example, the customer will get ‘Same product as in the cart at 100% discount‘ if the cart eligibility or conditions are met. That is, on moving two ‘XC Tshirt or YT Tshirt’ to the cart, the customer will get the same product as in the cart completely for free.
Buy 2 get 1 for the same product cart will appear on the front end as shown below:

Any product from the same category as in the cart
If cart eligibility or conditions are met, your customers will get a product from the same category as in the cart that is configured in the category restriction section.

In the above example, the customer will get ‘Any product from the same category as in the cart at 100% discount‘ if the cart eligibility or conditions are met. That is, on moving two ‘XC Tshirt or YT Tshirt’ to the cart, the customer will get any product from the same category as in the cart completely for free.
Buy 2 get 1 for any product from the same category as in the cart will appear on the front end as shown below:

Apply tax only on discounted value: Enable this option to calculate the tax only on the discounted value, e.g, If you are providing a discount of $10 on a $100 product, enabling this option will calculate tax only on $90, which is the product giveaway price (sale price).
After configuring BOGO in the required manner, publish the coupon and your coupon is ready to use.
- Was this article helpful?
- Yes, thanks!Not really
Comment (1)
Mena Cashback
June 7, 2022
Dear One! You are really serving the mankind with the words you are producing. The concept of change is really the main source of your blogs. Keep it up. I promise to come again to read the blogs you have produced.