Buy X + Y, Get A Free Gift

Run promotions where purchasing a specific combination of products unlocks a free gift automatically added to the customer's cart.

How It Works

Define a combination of products the customer must purchase together, then select the free gift that is added to the cart when all conditions are met.

Example:

  • Buy a hoodie, a tee, and joggers, get a beanie free

  • Buy 5 cans of soda and get the 6th free

Setup

  1. Open the Abra app and click Create Promotion

  2. Set Visibility to Private while configuring

    • Note: Public visibility makes the promotion active immediately on save

  3. Scroll to Discounts and click Add a discount

  4. Select BOGO and Fixed Price Discount

  5. Enter a URL-friendly discount code (e.g., BXGY-FREE-GIFT)

  6. Configure your bundle:

    • Minimum Requirement — set to Minimum Quantity of Items

    • Any items from — select the qualifying products or collection for Product 1

    • Repeat for Product 2 and Product 3

    • Note: These are AND conditions. The customer must purchase all selected items to qualify for the free gift

    • Scroll to Customer Gets and select Free Gift

    • Click Browse and search for the gift product you want to add

  7. Configure remaining settings:

    • Customer Eligibility — all customers or a specific Shopify segment

    • Free Gift Redemption — (see more information below)

    • Combinations — combine the BXGY promotion with other discount types in your promotion

    • Active Dates — set start and end dates if needed

  8. Click Save

Scroll to Storefront Blocks, activate any you want to use, and place them in your theme editor

See Promotion Configuration for details on each discount field.

Gift Redemption

Apply free gift multiple times per order — when selected, the free gift is added each time the conditions are met. When not selected, the free gift is limited to one per order.

Add free gift(s) once per session — if the customer manually removes the free gift from their cart, it won't be re-added automatically.

Storefront Display

See Storefront Blocks for block types and placement options.

Limitations

  • BXGY promotions are a product discount and cannot stack with other product discounts in the same promotion

  • To combine a BXGY promotion with other discount types, use Abra's Combinations feature

  • Dynamic strikethrough pricing on the storefront is not available for free gifts.