> ## Documentation Index
> Fetch the complete documentation index at: https://bundles-docs.getappfox.com/product-bundles/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Buy One Get One (BOGO)

> Set up Shopify BOGO offers in Appfox: customers buy trigger products and get reward products free or discounted automatically when the offer is in the cart.

Buy One Get One (BOGO) bundles let you create promotional offers where customers who purchase specific products receive other products at a discount or for free.

## What is a BOGO Bundle?

A BOGO bundle requires customers to buy one or more "trigger" products to unlock a discount on one or more "reward" products. This is perfect for cross-selling, moving inventory, and launching new products.

**Examples**:

* "Buy any dress, get a belt 50% off"
* "Buy 2 protein bars, get 1 free"
* "Buy any laptop, get a mouse and keyboard 40% off"

## When to use BOGO Bundles

BOGO bundles work best for:

* **Cross-selling accessories**: Main product + complementary accessories
* **New product launches**: Established product + new product at a discount
* **Inventory clearance**: Popular product + slow-moving product
* **Upselling**: Encourage customers to add related products they might not have considered
* **Classic BOGO promotions**: Buy 1 get 1 free, buy 2 get 1 free, etc.

## Creating a BOGO Bundle

<Steps>
  <Step title="Select bundle type">
    From the Bundles page, click **Create a bundle** and select **Buy One Get One**.
  </Step>

  <Step title="Choose trigger products (Buy)">
    Select the product(s) customers must purchase. These are the "Buy" products.
  </Step>

  <Step title="Choose reward products (Get)">
    Select the product(s) customers receive at a discount. These are the "Get" products.
  </Step>

  <Step title="Set the discount">
    Choose the discount customers receive on reward products:

    * **Percentage discount**: E.g., 50% off, 30% off
    * **Free**: 100% off (BOGO free)
  </Step>

  <Step title="Name your offer">
    Use a clear name like "Buy Dress, Get Belt 50% Off" or "BOGO Free: Protein Bars".
  </Step>

  <Step title="Activate">
    Toggle to **Active** and click **Save**.
  </Step>
</Steps>

## Bundle settings

### Trigger products (Buy)

* **Minimum**: 1 product
* **Maximum**: Multiple products can be triggers
* **Behavior**: Customer must add at least one trigger product to qualify

### Reward products (Get)

* **Minimum**: 1 product
* **Maximum**: Multiple products can be rewards
* **Behavior**: Customer receives discount on these when trigger condition is met

### Discount on rewards

* **Type**: Percentage
* **Range**: 1% to 100% (100% = free)
* **Application**: Applies only to the reward products

## How it appears on your store

### Product page widget (on trigger products)

The widget displays:

* "Buy this, get \[reward product] X% off"
* Images of both trigger and reward products
* Prices before and after discount
* "Add bundle to cart" button

### Product page widget (on reward products)

May display:

* "Add \[trigger product] to get this item X% off"
* Encourages customers to add the trigger product

### Cart

When trigger product is in cart:

* Discount line item appears when reward product is added
* Clear indication of BOGO offer applied

### Cart banner

If customer adds trigger product but not reward product, the banner suggests:
"Add \[reward product] to your cart and get X% off!"

## BOGO patterns

### Classic BOGO Free

**Setup**: Buy 1 → Get 1 free (100% off)

* Trigger: Product A
* Reward: Same product A
* Discount: 100%
* **Result**: Buy 2, pay for 1

### Buy X Get Y at Discount

**Setup**: Buy any laptop → Get mouse & keyboard 40% off

* Trigger: Any laptop
* Reward: Mouse and keyboard
* Discount: 40%
* **Result**: Encourages accessory purchases with main product

### Buy More, Get More

**Setup**: Buy 2 shirts → Get 1 shirt free

* Trigger: Shirt (quantity 2)
* Reward: Same shirt
* Discount: 100%
* **Result**: Buy 3, pay for 2

### Cross-Category BOGO

**Setup**: Buy any dress → Get belt 50% off

* Trigger: Any dress
* Reward: Any belt
* Discount: 50%
* **Result**: Increases AOV by adding accessories

## Best practices

<AccordionGroup>
  <Accordion title="Make the value obvious" icon="tag">
    Use clear language: "Buy this, get that 50% off" or "BOGO Free". Avoid ambiguous wording.
  </Accordion>

  <Accordion title="Pair high-margin rewards with popular triggers" icon="handshake">
    Use bestselling or high-demand products as triggers, and high-margin or slower-moving products as rewards. This protects profitability while moving inventory.
  </Accordion>

  <Accordion title="Keep it simple" icon="lightbulb">
    Simple BOGO offers (1 trigger → 1 reward) convert better than complex ones (3 triggers → 2 rewards at different discounts).
  </Accordion>

  <Accordion title="Test discount levels" icon="flask">
    50% off is the classic BOGO sweet spot, but test 30%, 40%, and "free" to find what works for your products and margins.
  </Accordion>

  <Accordion title="Use BOGO for discovery" icon="magnifying-glass">
    Pair established bestsellers with new products to drive trial. "Buy bestseller → Get new product 40% off" reduces perceived risk.
  </Accordion>
</AccordionGroup>

## Example BOGO Bundles

<CardGroup cols={2}>
  <Card title="Fashion" icon="shirt">
    **Accessory Upsell**: Buy any dress → Get jewelry 40% off
  </Card>

  <Card title="Electronics" icon="laptop">
    **Complete Setup**: Buy any laptop → Get mouse & webcam 50% off
  </Card>

  <Card title="Beauty" icon="sparkles">
    **Skincare BOGO**: Buy 2 face masks → Get 1 free
  </Card>

  <Card title="Food" icon="cookie">
    **Snack Deal**: Buy 3 protein bars → Get 1 free
  </Card>
</CardGroup>

## Pricing and profitability

When setting BOGO discounts, calculate your effective margins:

**Example**:

* Trigger product cost: $20, Price: $50 (60% margin)
* Reward product cost: $10, Price: $30 (67% margin)
* BOGO offer: Buy trigger, get reward 50% off

**Without BOGO**:

* Customer buys trigger only: Revenue $50, Profit $30

**With BOGO**:

* Customer buys trigger + reward at 50% off: Revenue $65, Profit $35
* **Result**: Higher profit despite discount

BOGO works when the incremental sale more than compensates for the discount.

## Troubleshooting

**Discount not applying**:

* Verify trigger product is in cart
* Ensure reward product is added
* Check that the bundle is active

**Wrong products getting discount**:

* Review trigger and reward product selection in bundle settings
* Ensure product variants are correctly configured

**Customer confusion**:

* Update bundle name to be explicit: "Buy X, Get Y 50% Off"
* Use widget customization to make the offer clear

<Tip>BOGO bundles can significantly increase average order value. Track the percentage of customers who add reward products and adjust your offers to maximize incremental revenue.</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.