Buy X Get Y% Off

Run promotions where purchasing a specific product or combination of products unlocks a percentage discount on a separate reward item.

How It Works

Defines what the customer needs to buy, then select a separate product or collection that unlocks at a percentage discount when the purchase condition is met.

Example:

  • Buy a bathing suit top and a bathing suit bottom, get a towel 50% off

  • Complete the look (pants, shirt, ring and earrings) and unlock 20% off the outfit

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-50-OFF)

  6. Configure your bundle:

    • Minimum Requirement — set to Minimum Quantity of Items or Minimum Purchase Amount

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

    • Repeat for Product 2, 3, etc. if the customer needs to purchase a combination of products to qualify

  7. Scroll to Customer Gets and click Discount, then select Percentage

    • Enter the percentage discount value

    • Important: Make sure Apply discount to the items the customer buys is NOT selected. This allows you to select a separate reward item rather than applying the discount back to the qualifying products

  8. Select the reward item:

    • Choose Specific Products

    • Search for and select the product you want to offer at a discount

  9. Configure remaining settings:

    • Customer Eligibility — all customers or a specific Shopify segment

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

    • Maximum Discount Usage — per order, per customer, or total uses

    • Active Dates — set start and end dates if needed

  10. Click Save

  11. 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.

Storefront Display

If the fixed price applies to multiple products the customer buys, strikethrough pricing will not be shown on collection or product pages. In this case, the discount applies to the bundle as a whole and is shown as a bundle in cart.

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