Home > Docs > Smart Coupons for WooCommerce > Allow Customers to Choose a Complimentary Product of Choice with WooCommerce BOGO Offers

Allow Customers to Choose a Complimentary Product of Choice with WooCommerce BOGO Offers

Last updated on February 10, 2025

Note: This guide applies only to users with Smart Coupon for WooCommerce plugin version 3.0.0 or higher. If you are using an older version of the plugin, please refer to the previous documentation here.

BOGO offers have emerged as one of the most popular methods of attracting new customers to your store and significantly boosting your sales. If you are considering adding a BOGO (Buy One Get One) feature in your store, the Smart Coupons for WooCommerce plugin by WebToffee is your best choice. This plugin enables you to customize a diverse range of BOGO offers that can be adjusted to suit your specific requirements.

This article will guide you through setting up a BOGO offer, allowing customers to select a complimentary item from a list of products curated by the store owner while purchasing a select product.

Step 1: Install and Activate the Plugin

Before you begin, ensure that the Smart Coupons for WooCommerce plugin is installed and activated on your WordPress site. Once done, navigate to Smart Coupons > BOGO from your WordPress dashboard.

Step 2: Create a new BOGO offer

  1. Click the “+ Add new” to create a new BOGO offer.
  2. Select + Custom and then Buy product X, get product X/Y.
  3. Provide a Campaign title and a Description for your new offer.
  4. Click on Continue.
Setting up a BOGO offer - Allow Customers to Choose a Complimentary Product of Choice
Setting up a BOGO offer – Allow Customers to Choose a Complimentary Product of Choice

Step 3: Configure the Giveaway

In the Customer Gets section:

  1. Select Offer Product:
    • Under the drop-down, select the option Specific product and search for and select the products you wish to provide as a giveaway. The selected products will be displayed in the cart for the customer to select from.
    • Alternatively, suppose you want to include a category as a selection option. In that case, you can choose Product from a specific category from the dropdown menu and select the category name from the search bar.
  2. Set Offer Quantity:
    • Under Customer gets, select Any one of the above (the customer can choose only get one of the shown products).
    • Now, under the quantity field, define how many of the selected products will be given to the customer. Let’s go with 1.
  3. Set Offer Value:
    • Select Discount: You can apply a percentage or fixed discount to the giveaway product(s) or provide it for free.
    • For now, we will be providing the product for free.

For this example, we will be providing any one of the selected products under Specific products in a quantity of 1 with a Discount, where the Discount type is Free.

Customer gets - Allow Customers to Choose a Complimentary Product of Choice
Customer gets – Allow Customers to Choose a Complimentary Product of Choice

Step 4: Set Up the Trigger

In the Trigger section:

  1. Choose a Trigger Type: You can decide whether the offer will be based on the quantity of products in the cart or the cart’s total value.
  2. Here, we will be going with the quantity and keep the Min quantity as default (one).
  3. Under Customer buys, click on Add and select Specific products only. (The offer is exclusive to specific products. If you wish to keep the offer broad and receive a complimentary product when purchasing any item, please don’t make any selections in this category.)
  4. Now search for and select the product you want to offer the complimentary product. You can choose multiple products.
  5. For the example shown, the complimentary product will be given when you add the Frankie Sweatshirt (MH04) or Mach Street Sweatshirt (MH10) to the cart.
  6. You can add any additional conditions as required. For more info on how to set up additional conditions, refer to Setting Up BOGO Offers for WooCommerce Store.
Bogo trigger - Allow Customers to Choose a Complimentary Product of Choice
Bogo trigger – Allow Customers to Choose a Complimentary Product of Choice

Step 5: Set the offer frequency

In the Apply Offer section:

  1. Opt for Once if you prefer the offer to be valid for a single use.
  2. Opt for Repeatedly to enable the offer to be applicable multiple times under recurring conditions (For instance, the current offer is Buy one and get one for free. Once this option is activated, the offer will repeat when 2 of the trigger products are added to the cart, changing to Buy two and get products for free. This cycle continues with 3 products, becoming Buy three and get three products for free, and so forth).
Bogo apply frequency - Allow Customers to Choose a Complimentary Product of Choice
Bogo apply frequency – Allow Customers to Choose a Complimentary Product of Choice

Step 6: Set offer apply method

You can automatically trigger the offer once the cart meets the specified condition(default), or you can opt to receive a coupon code. The offer will then be applied upon entering the code, similar to a coupon (the trigger conditions must be met).

To customize the option, head to the Activate offer section on the right side of the screen and select the preferred option.

Set offer apply method
Set offer apply method

Step 7: Publish the offer

Finally, click on Save & activate to publish the coupon.

Save and Activate BOGO offer
Save and Activate BOGO offer – Allow Customers to Choose a Complimentary Product of Choice

 BOGO demo

Allow Customers to Choose a Complimentary Product of Choice
Allow Customers to Choose a Complimentary Product of Choice