Note: This guide for BOGO offers in WooCommerce is intended solely for users of the Smart Coupon for WooCommerce (free) plugin, version 2.0.0 or higher. For those using an earlier version of the plugin, please visit the previous documentation.
BOGO, short for “Buy One, Get One,” is an effective promotional strategy that drives sales and draws in more customers to your online shop. Be it “Buy X, Get X” or “Buy X, Get Y,” WooCommerce BOGO Offers encourage customers to include additional products in their cart, which leads to a higher average order value for your store.
With the Smart Coupon for WooCommerce(free) plugin, you can design advanced BOGO offers tailored to different discount strategies. This guide will assist you in setting up various types of BOGO offers on WooCommerce.
Popular BOGO offers
- Buy X, Get Y – Customers buy one product and get another at a reduced price or for free.
- Discount on the Second Product – Offer a fixed amount or percentage off the second item.
- Spend and Receive Complimentary Products – Reward customers with a discounted or free product when their cart total reaches a specific threshold.
How to set up a BOGO offer
Once you have the plugin installed and activated:
- In your WordPress dashboard, go to Smart Coupons > BOGO.
- Click on + Add New to create a new offer.
- Choose a pre-defined BOGO type or customize your own:
- Buy product X, get product X/Y: Add the same or a different product to the cart for free or at a discount.
- Cheapest/Most Expensive Product in Cart (Premium feature): Automatically apply the offer to the least or most expensive item.
- Fill in the Offer Details – Enter a campaign title and description, specifying how these will appear to customers.
- Click Continue to set up your BOGO offer.
Buy product X, get product X/Y
Buy product X, get product X/Y. These offers allow you to buy a product and add either the same item or other selected products to your cart for free or at a discounted price.
Step 1: Set up what customers get as a giveaway
The first step is to determine what customers will receive once the conditions for the BOGO offer are fulfilled. To set up what the customer gets:
- Choose an offer product.
- Set offer quantity.
- Set offer value/discounts.
The free version of the plugin offers only one option, which is a Specific product.
The other premium options include:
- Same product as in cart: Add the same product that triggered the offer to the cart.
- Product from a selected category: The customer will be asked to add a product from the selected category to the cart.
- Any product from the store: A random product(s) from the store will be added to the cart.
Get Smart Coupon for WooCommerce to get these premium options.
- Specific product(s) – Select one or more products customers will receive when the offer is triggered. Multiple products can be selected at a time.
- Select Any of the above to provide just one of the chosen products, or pick All of the above to include all selected products as giveaways.
- In quantity of – Set the offer quantity by specifying how many selected products will be added as giveaways. For example, if you choose a quantity of 2, the customer will receive 2 of the selected product(s).
- Discount type – Set offer value by offering a special discount for your giveaway product! You can provide the product for free or offer a percentage or fixed discount. The discount applies only to the offered products, not to the entire cart.
Do more with Smart Coupons for WooCommerce Pro.
Step 2: Set up a trigger – Condition for offer activation
In this step, you will define when the Buy One Get One (BOGO) offer becomes active. You can establish conditions that will automatically trigger the offer once they are met. To configure a BOGO trigger:
- Choosing a trigger type.
- Set up product or category restrictions.
- Adding optional conditions.
- Customer – Choose to base your offer on the cart’s quantity or the cart’s subtotal.
- Spend subtotal of – Set a minimum and maximum amount range for the cart subtotal that activates the offer—for example, a subtotal between $50 and $100.
- Buy quantities of – Choose specific product quantities that need to be in the cart for the offer to apply.
- Customer buys – You can restrict the offer by adding more conditions to the cart rather than the number of products in the cart or the cart value. As for the free version, you can only restrict the offer based on products in the cart. Click on the +Add button to set a product restriction. The available options are:
- Customers must buy specific products.
- Customers can buy any products except selected ones.
The other options available in the premium version, Smart Coupon for WooCommerce, are:
Category restrictions for offer
- The cart must contain products from a specific category.
- The cart can include products from any category except selected ones.
- OR Condition: The offer applies if any chosen conditions are met.
- AND Condition: The offer applies only if all chosen conditions are met.
- Optional conditions: Click on + Add under Optional conditions to access additional trigger conditions.
- Quantity of each product: Each product in the cart should meet your specified range.
- Usage limit per user: Limit how often each customer can redeem the offer.
- Usage limit per offer: Set the maximum number of times the offer can be redeemed. (Across all users)
- Allowed email: Apply the offer to users with specific email addresses only.
Step 3: Set Offer Frequency
Apply Offer – choose how often the offer applies when the cart meets the trigger condition:
- Once – The offer applies a single time based on the defined conditions. Example: For “Buy 2, Get 1 Free,” the offer applies only once.
- Repeatedly – The offer repeats each time the conditions are met. You can set a limit for repeating the offer. Example “Buy 2, Get 1 Free” can scale to “Buy 4, Get 2 Free” or “Buy 6, Get 3 Free.”
Additional offer frequency method with the premium plugin: Smart Coupons for WooCommerce.
- Custom: You can customize the offer frequency based on spend or quantity thresholds. Define intervals that specify when the trigger activates again, allowing for entirely personalized offers.
- Based on Spend:
- Spend $10–$100: Get 1 free product.
- Spend over $100: Get 3 free products.
- Spend over $300: Get 4 free products
- Based on Quantity:
- Buy 4–10 items: Get 4 free products.
- Buy more than 10 items: Get 6 free products.
- Buy over 51 items: Get 10 free products.
- Based on Spend:
For more info on how to offer frequency works, refer to How to Set Up Recurring BOGO Offers: Buy 1, Get 2 – Buy 2, Get 4
Step 4: Set offer apply method
The offer typically activates automatically when the cart satisfies the specified conditions. Alternatively, you can manually apply it using a coupon code. Provided the trigger conditions are fulfilled, the offer will be applied once the code is entered.
Step 5: Set offer display options
Under Display Offer On, Choose the pages where you’d like customers to see the offer, such as My Account, Checkout, or Cart (optional).
Step 6: Schedule the offer
If you want to schedule your offer, go to Schedule and select a Start and/or End Date. The offer will only be available within the chosen timeframe.
- Both Dates Set: The offer remains valid within this range.
- Only Start Date Set: The offer begins on that date and stays active until manually disabled.
- Only End Date Set: The offer is active immediately and ends on the specified date.
Step 7: Publish the offer
Once you’re satisfied with the offer settings, click Save & Activate. The coupon is now live and ready to attract more customers to your WooCommerce store!
Demo
This example showcases a BOGO offer: when a customer buys any product from the store, they receive a free hoodie.
Comments (2)
Carl Fiorentino
November 28, 2022
On the BOGO I keep getting that the product is not eligible for a coupon. I have the same product listed with a discount and that works.
Mike
December 5, 2022
Hi Carl,
Sounds like you need some technical assistance. Please visit our support page for technical assistance: https://www.webtoffee.com/support/. Our support agents will definitely help you out.