View Categories

BOGO Campaign Setup – Basic Guide

What is BOGO? #

BOGO (Buy A, Get Discount on B) is a campaign type that applies discounts to certain products when customers purchase specific trigger products.

Examples:

  • “Buy 2 T-shirts, Get 1 at 50% Off”
  • “Buy Pants, Get Belt Free”
  • “Buy 3 Books, Get 4th at 100% Off”

Campaign Modal Overview #

The BOGO campaign configuration uses 3 main tabs:

TabPurpose
1. TriggerWhich products trigger the campaign?
2. TargetWhich products receive the discount?
3. DiscountWhat type and amount of discount?

Step-by-Step Setup #

Step 1: Create or Select a Group #

  1. Go to Group Management
  2. Create a new group or select an existing one
  3. Set Group Type to “Special Campaign”
  4. Configure the date range for your campaign

Step 2: Add a Rule #

  1. Click “Add Rule”
  2. Set Rule Type → “Special Campaign”
  3. Set Campaign Type → “Buy A, Get Discount on B”
  4. Click “Configure” button

Step 3: Configure Trigger (Tab 1) #

Trigger Scope – Define which products trigger the campaign:

FieldDescription
Category (Optional)Select a product category
Products (Optional)Select specific products
Trigger QuantityMinimum quantity required in cart

⚠️ Required: You must select at least one category OR product.

Step 4: Configure Target (Tab 2) #

Target Scope – Define which products receive the discount:

FieldDescription
Category (Optional)Category to receive discount
Products (Optional)Specific products to discount
Target QuantityHow many units receive discount per set

Step 5: Configure Discount (Tab 3) #

Discount Type Options:

TypeDescription
PercentagePercentage discount (e.g., 50%)
AmountFixed amount discount (e.g., $25)
Free100% off (product is free)

Step 6: Save Campaign #

Click “Save Campaign” → then “Save Rules”


Messages Configuration #

BOGO campaigns have 4 message types:

Product Page Messages #

Access via the Messages button (speech bubble icon) → Product tab:

Trigger Product Message #

  • Shown on pages of products that trigger the campaign
  • Example: “Buy 2, get a belt FREE!”
SettingDescription
Message TextYour promotional message
Message ColorText color (hex)
Show on Product PageEnable/disable display
HighlightedAdd background highlight
Message IconOptional icon before/after text

Target Product Message #

  • Shown on pages of products that receive the discount
  • Example: “FREE when you buy 2 shirts!”

Conflict Rule: If a product is both trigger and target, the trigger message is shown with priority.

Cart & Checkout Messages #

Access via Messages button → Cart & Checkout tab:

SettingDescription
Message TextConfirmation message
Message Display AreasMini Cart, Cart Page, Checkout Page
Message HighlightBackground highlight
Message IconOptional icon

BOGO Note: Cart messages are only shown for target products. No cart message is shown for trigger products.


Usage Limits #

Access via the chart icon (📊) in the Actions column:

SettingDescription
Total Usage LimitMaximum times this campaign can be used (all customers combined)
Usage Limit Per CustomerMaximum times per individual customer
Current StatusShows current usage count

Examples:

  • Total Limit: 100 → Campaign stops after 100 uses
  • Per Customer: 2 → Each customer can use max 2 times
  • Unlimited → Set to 0 or leave empty

Customer Conditions #

Configure who can use the campaign (in the rule row):

ConditionDescription
Members OnlyOnly logged-in users can see/use the campaign
First OrderOnly applies to customer’s first order
Eligible CustomersRestrict to specific customer(s) by name/email

Members Only #

  • Requires customers to be logged in
  • Guest checkout users won’t see the discount

First Order #

  • Only applies if customer has no previous orders
  • Logged-in users: Checked automatically
  • Guest users: Verified via email at checkout

Eligible Customers #

  • Select specific customers who can use this campaign
  • Search by name or email
  • Leave empty for all customers

Basic Examples #

Example 1: Buy 2, Get 1 at 50% Off #

Scenario: Buy 2 T-shirts, get a 3rd T-shirt at 50% off.

SettingValue
Trigger ProductsT-shirt A, T-shirt B, T-shirt C
Trigger Quantity2
Target ProductsT-shirt A, T-shirt B, T-shirt C
Target Quantity1
Discount TypePercentage
Discount Value50

Result: When customer adds 3 T-shirts, the cheapest one gets 50% off.

Example 2: Buy X, Get Y Free #

Scenario: Buy pants, get a belt free.

SettingValue
Trigger ProductsPants
Trigger Quantity1
Target ProductsBelt
Target Quantity1
Discount TypeFree

Result: For every pair of pants, one belt is free.


Essential Rules #

✅ Correct Usage #

  1. Trigger and target must differ – Same product list cannot be both trigger and target
  2. At least one selection required – Category or products field must be filled
  3. Discount applies to cheapest first – Multiple target products → cheapest gets discount

❌ Common Errors #

ErrorSolution
“Select a category and/or product”Fill at least one field
Trigger same as targetSelect different products
Discount not applyingCheck cart has required trigger quantity

Quick Checklist #

  •  Group type is “Special Campaign”?
  •  Date range is correct?
  •  Trigger products/category selected?
  •  Trigger quantity entered?
  •  Target products/category selected?
  •  Target quantity entered?
  •  Discount type and value set?
  •  Messages configured (optional)?
  •  Usage limits set (optional)?
  •  Customer conditions set (optional)?
  •  Rules saved?