BOGO offers - Buy X, get Y free or at a reduced price. Up to 4 tiers with configurable discount.
BOGO Bundle (Buy One Get One)
The BOGO bundle allows you to create "Buy X, get Y" offers with a configurable discount on the bonus products. It is one of the most effective promotional mechanisms to increase average order value.
Principle
The customer buys a certain quantity and receives additional products for free (or at a reduced price):
| Tier | Buy | Get | Total | With 100% discount (free) |
|---|---|---|---|---|
| 1 | 1 | 0 | 1 | No bonus |
| 2 | 2 | 1 | 3 | 1 free |
| 3 | 3 | 2 | 5 | 2 free |
| 4 (opt.) | 4 | 3 | 7 | 3 free |
ℹ️The global discount applies to all "received" products (the "Get" field). For example, with a 100% discount, the bonus products are entirely free. With 50%, they are half price.
Content settings
| Setting | Description | Default |
|---|---|---|
| Heading | Block title | "Special offer" |
| Subheading | Subtitle | "Buy more, get more" |
Tier configuration
Tiers 1, 2, and 3 (always visible)
| Setting | Description | Default |
|---|---|---|
| Tier 1 - Buy | Quantity to purchase | 1 |
| Tier 1 - Get | Bonus quantity received | 0 |
| Tier 1 - Label | Custom text (optional) | - |
| Tier 2 - Buy | Quantity to purchase | 2 |
| Tier 2 - Get | Bonus quantity received | 1 |
| Tier 2 - Label | Custom text | - |
| Tier 3 - Buy | Quantity to purchase | 3 |
| Tier 3 - Get | Bonus quantity received | 2 |
| Tier 3 - Label | Custom text | - |
Tier 4 (optional)
| Setting | Description | Default |
|---|---|---|
| Enable tier 4 | Shows a 4th tier | No |
| Buy | Quantity to purchase | 4 |
| Get | Bonus quantity received | 3 |
| Label | Custom text | - |
Discount on bonus products
| Setting | Description | Default |
|---|---|---|
| Discount (%) | Discount applied to bonus products (0-100%) | 100% |
The discount is a slider from 0% to 100% in 5% increments. Examples:
| Discount | Effect |
|---|---|
| 100% | Bonus products are free |
| 50% | Bonus products are at half price |
| 0% | No discount (the tier is for display only) |
💡The "Buy 2, get 1 FREE" formula (100% discount) is the most effective for conversion rate. It is clear, simple, and perceived as a real advantage.
Layout and style
| Setting | Options | Default |
|---|---|---|
| Layout | Vertical / Horizontal / Grid | Vertical |
| Tier style | Default / Compact | Default |
| Selection style | Background / Border / Checkbox | Background |
| Checkbox shape | Round / Square (if checkbox) | Round |
| Mobile layout | Auto / Keep horizontal / Force vertical | Auto |
Display
| Setting | Description | Default |
|---|---|---|
| Show unit price | Calculated price per unit | Yes |
| Show savings | Total savings percentage | Yes |
Badges
| Setting | Description | Default |
|---|---|---|
| Enable badge | Badge on a tier | Yes |
| Style | Solid / Outline / Pill | Solid |
| Badge tier | Tier number (1-4) | 2 |
| Text | Custom text | "Most popular" |
| 2nd badge | Optional second badge | No |
Extensions
Progressive gifts
The BOGO bundle supports progressive gifts in addition to bonus products. See Progressive gifts.
Subscription
Subscription toggle available if the product has selling plans.
Colors
| Setting | Options | Default |
|---|---|---|
| Selection color | Accent 1 / Accent 2 / Text | Accent 1 |
| Badge color | Accent 1 / Accent 2 / Text | Accent 1 |
Variant synchronization
The BOGO automatically syncs with the product's variant selector:
- When the customer changes variant (e.g., color), the BOGO prices are recalculated
- Stock is checked for each variant and unavailable tiers are disabled
- The total quantity is automatically updated in the product form's quantity input
Use cases
Cosmetics - "Buy 2 Get 1 Free"
- Tier 1: Buy 1 (no bonus)
- Tier 2: Buy 2, get 1 free -- badge "Most popular"
- Tier 3: Buy 3, get 2 free -- badge "Best value"
- Discount: 100%
Accessories - "Buy 1 Get 1 50% Off"
- Tier 1: Buy 1 (no bonus)
- Tier 2: Buy 1, get 1 at -50%
- Tier 3: Buy 2, get 1 at -50%
- Discount: 50%
⚠️As with all bundles, configure the matching Shopify Discount so that the discount is applied at checkout. The theme-side BOGO is a display; the actual discount must be handled by Shopify.