Buy One Get One (BOGO) offers are a great way to boost sales and encourage customers to make additional purchases. With Smart Coupons for WooCommerce, you can go beyond one-time or recurring BOGO offers and create BOGO deals that work based on how much a customer buys. Unlike recurring BOGO (which scales automatically), custom rules give you the flexibility to design your own purchase brackets and rewards. These offers help businesses to reward bulk buyers differently from small buyers.
Use Case
Let’s take a clothing store as an example, and you want to reward customers differently based on how much they purchase:
- A small buyer (1–3 T-shirts) gets two free items.
- A medium buyer (4–9 T-shirts) gets four free items.
- A bulk buyer (10 or more T-shirts) receives five free items.
This reward system encourages customers to make more purchases and unlock better deals, thereby increasing the average order value.
Step 1: Install and Activate Smart Coupons
- First, install and activate the Smart Coupons for WooCommerce plugin.
- On activating, go to Smart Coupons > BOGO from your WordPress dashboard.
- For a detailed overview of BOGO setups, see Setting up BOGO Offers for WooCommerce Stores.
Step 2: Create a new BOGO offer
- Click on “+ Add new” to create a new BOGO offer.
- Select + Custom and then Buy product X, get product X/Y.
- Provide an Offer title and a Description of your choice.
- Click on Continue.

Step 3: Configure the Offer
In the Customer Gets section:
- Select Offer Product – Choose the type of product to be given as the free item:
- Specific product(s): Select particular products from your store to be given away. We will go with the Minimalist Vase as the product for the giveaway.
- Same product as in cart: The exact product that triggers the offer will be provided.
- Product from a selected category: Any product from the chosen category can be set as the giveaway.
- Any product in store: The system picks a product from the store.
- Set Offer Quantity
- Enter the number of free items to give.
- Example: 2 items free for purchases of 1–3 units.
- Set Offer Value
- Choose whether to give products for Free, at a Percentage discount, a Fixed amount discount, or a reduced final price.
Here, we’ll provide the giveaway products for free.

Step 4: Set Up the Trigger
In the Trigger section:
- Choose a Trigger Type → Select Buys quantities of.
- Set Quantity Ranges
- Define the minimum and maximum product quantities that qualify.
- Example: Min 1, Max 3 → qualifies for Rule 1.
- (Optional) Restrict the trigger to specific products under Customer Buys.
- For this example, we’ll apply the offer storewide.

Step 5: Apply Offer with Custom Rules
In the Apply Offer section:
- Select Based on custom rules.
- Use + Add rule to define multiple purchase ranges and giveaways.
- For example:
- Buy 1 to 3 items → Get two free (This rule is preset based on earlier selections made under the offer quantity and trigger sections).
- Buy 4 to 9 items → Get four free.
- Buy 10 or more items → Get five free.
- For example:
- You can mix rules to apply different giveaways for different ranges.
Applying custom rules to BOGO offers allows you to set tiered incentives instead of just repeating a fixed pattern.

Step 6: Set Offer Apply Method
- Head to the right side of the screen and find the Activate offer option.
- Decide how the offer should be applied:
- Automatically: The offer is applied as soon as conditions are met.
- Through coupon code: Customers must enter a coupon code to claim the offer.
For most BOGO campaigns, Automatic works best.

Step 7: Publish the Offer
- Click Save & Activate.
Your custom rule-based BOGO offer is now live and ready for customers.
BOGO Offer in Action
As customers add more items to their cart (from 2 to 12), the number of free products increases automatically, allowing shoppers to see the extra value they’re getting instantly.
