This article does not apply if you are using version 2.0.0 or later of the Smart Coupons for WooCommerce plugin.
BOGO (Buy One Get One) deals are popular across retail, known for their ability to drive sales and improve customer satisfaction. Smart Coupons for WooCommerce allows you to easily create customized BOGO offers. Both the basic (free) and Pro versions provide flexible options, such as:
- Buy X and get one free
- Buy a product and get another at half off
- Spend $X and get $Y off on a product
- Buy three products and get two freebies
Here’s how you can create specific BOGO offers with Smart Coupons for WooCommerce.
Set Up BOGO Offers
- Install and activate the Smart Coupons for WooCommerce plugin.
- Go to Marketing > Coupons > Add New.
- Generate a coupon code or provide one manually.
- Under the General tab, set the Discount Type to BOGO (Buy X Get X/Y Offer).
- Select the application frequency:
- Apply once: The coupon applies only once per checkout.
- Apply repeatedly: The coupon applies multiple times based on cart quantity.
Buy a specific product and get the same for free
Example: Buy 1 shirt and get another one free.
Steps:
- Go to Usage Restrictions and enable Product/Category restrictions.
- Select Individual quantity restrictions.
- Under Products, add the product you want to associate (e.g., Blue Bag).
- Set Min. Quantity to 1.
- Head to Giveaway Products tab.
- Under customer gets, select Specific product.
- Under Products select the same product opt-in usage restrictions.
- Set the Quantity as 1 and Discount as 100%.
- Publish the coupon.
When the user applies the coupon after adding the Shirt to the cart, the same product will be automatically added to the cart for free.
Buy a product and get another at half-price
Example: Buy a shirt and get a watch at 50% off.
Steps:
- Go to Usage Restrictions and enable Product/Category restrictions.
- Select Individual quantity restrictions.
- Under Products, add the required product (e.g. Shirt).
- Set Min. Quantity to 1.
5. Go to the Giveaway Products tab and select the discounted product (e.g., Watch).
6. Under customer gets, select Specific product.
7. Under Products select the discounted product (e.g., Watch).
8. Set the Quantity as 1 and Discount as 50%.
9. Publish the coupon.
When the user adds the Blue Bag to the cart, they will be asked if they need the freebie at a discount. The user can then choose or choose not to add the giveaway to their cart.
Spend $X and get a product for $Y off
Example: Spend at least $50 and get a watch with $20 discount.
- Go to the Usage Restrictions tab and specify the Minimum spend as you require.
- Configure the rest of the fields as per your requirements.
3. Now go to the Giveaway products tab and select the product that you want to gift to the customer at a discount.
4. Specify the Quantity as 1 and the Price/Discount as $Y.
Here, when the customer adds products worth at least $50, they will be presented with a gift product (at $20 discount).
Buy any three products and get two specific products for free
Example: Buy any 3 products and get two watches free.
- Go to Usage Restrictions and set the Minimum quantity of matching products to 3.
3. Now go to the Giveaway products tab and select the product that you want to gift to the customer.
4. Specify the Quantity as 2 and the Price/Discount as 100.
5. Now publish the coupon.
When the user applies the coupon after adding any three products in the shop to the cart, they will be asked to choose the freebies. They can add it to the cart with the Add all to cart button.