1. Home
  2. Knowledge Base
  3. Advanced Coupons
  4. BOGO Deals
  5. How to Create a Same Product BOGO Deal (Buy One Get One of the Same Item)?
  1. Home
  2. Knowledge Base
  3. Advanced Coupons
  4. How to Create a Same Product BOGO Deal (Buy One Get One of the Same Item)?

How to Create a Same Product BOGO Deal (Buy One Get One of the Same Item)?

The Same Product BOGO feature in Advanced Coupons for WooCommerce lets you create “Buy X, Get Y” deals that automatically apply to the same product the customer is purchasing. There is no need to duplicate products or configure complex rules. Setup is simple, and the shopping experience stays smooth for your customers.

What Is the Same Product BOGO Option?

When creating a BOGO coupon, under Customer Gets, you will see Same Products.

This means the discount applies to the same item the customer is buying. You only define the “buy” product once, and the system automatically applies the deal to that same product.

Common examples:

  • Buy 1, Get 1 Free
  • Buy 2, Get 1 at 50% Off
  • Buy 3, Get 1 Free

This allows flexible promotions that encourage bulk buying with very little setup.

Step-by-Step: Create a Same Product BOGO

Step 1: Create a New Coupon

  1. Go to WP Admin > Coupons > Add New screen.
  2. Enter your Coupon code (example: BUY1GET1).
  3. In the General tab, set Discount type to Buy X Get X Deal (BOGO).
    The BOGO will not work if another discount type is selected.
  4. Scroll down to the BOGO Deals section.
Create a Same Product BOGO

Step 2: Configure Customer Buys (Trigger)

Define what the customer must purchase to activate the deal.

Option A – Specific Product

  • Select Specific Product/s
  • Choose the product (example: T-Shirt)
  • Set Quantity
    • 1 = Buy 1
    • 2 = Buy 2
    • 3 = Buy 3

Option B – Product Category (Premium)

  • Select Product Categories
  • Choose the category (example: T-Shirts)
  • Set Quantity (example: 1)

The deal will apply per product inside that category.

Step 3: Configure Customer Gets → Same Products

  1. Under Customer Gets, select Same Products.
  2. Set Quantity (how many discounted/free items the customer receives).
  3. Choose Discount type and value:
  • Override price = 0 → Free
  • Percentage discount → Example: 50%
  • Fixed discount → Example: $10 off

Examples

  • Buy 1, Get 1 Free → Quantity 1, Override price = 0
  • Buy 2, Get 1 at 50% → Quantity 1, Percentage = 50
  • Buy 3, Get 1 Free → Quantity 1, Override price = 0

Step 4: Additional Settings

Choose how the BOGO should apply:

  • Only once → Applies one time per order
  • Repeatedly → Applies every time the condition is met
    Example: Buy 2 Get 1 Free, cart has 4 → customer gets 2 free

You can also set a repeat limit if needed.

Step 5: Save and Publish

  1. Click Save BOGO Deals.
    If you see an error, make sure:
    • Customer Buys is set
    • Customer Gets is set to Same Products
    • Only once or Repeatedly is selected
  2. Click Publish or Update.

Your Same Product BOGO deal is now active.

Example: Buy 1 Get 1 Free

Goal: Buy 1 Organic Coffee, get 1 Organic Coffee free.

  • General → Discount type = Buy X Get X Deal (BOGO)
  • Customer Buys → Organic Coffee → Quantity 1
  • Customer Gets → Same Products → Quantity 1 → Override price = 0
  • Apply → Repeatedly (optional)

Result: For every 1 purchased, 1 more becomes free.

Example: Buy 2 Get 1 at 50% Off

Goal: Buy 2 Protein Bars, get 1 Protein Bar at 50% off.

  • General → Discount type = Buy X Get X Deal (BOGO)
  • Customer Buys → Protein Bar → Quantity 2
  • Customer Gets → Same Products → Quantity 1 → Percentage = 50
  • Apply → Only once or Repeatedly

Best Practice Tips

  • Use Repeatedly if customers should receive the deal multiple times in one order.
  • Add Cart Conditions to control when the BOGO applies.
  • Use Scheduler to run the promotion for specific dates.
  • Enable Automatically add deal products to cart (Premium) if you want the free item added automatically.
  • Choose whether the discount applies to the cheapest or the most expensive item first (Premium).

Help & Support

We have a dedicated support team for Advanced Coupons who know our products, WooCommerce, and the industry very well. You’re welcome to make use of their expertise at any time, worldwide.

If you are an existing customer, please go to the support ticket request form and send us a message.

If you are a free plugin user, please send us a support request on the forum, we actively monitor the WordPress.org support forums for the free plugin and help our users there as best as we can.

Was this article helpful?

Related Articles

Complete Your Purchase