The offer that turns one unit into three, or attaches a companion item at checkout, is finally native in Discount Prime, capped and code-free.
Buy X Get Y deals are live in Discount Prime. You can now build BOGO, buy 2 get 1 free, buy X get Y at a percentage off, and gift-with-purchase offers that apply automatically through Shopify Functions, with per-order reward caps and full combination control. Two weeks ago we published a guide on running Buy X Get Y without confusing customers. This is the feature that guide was pointing at.
This is the third capability we promised at launch, after volume discounts and free shipping, and it rounds out the core set of offers most stores actually run.
What shipped
Buy X Get Y in Discount Prime is built from a single, clear structure: a trigger and a reward. You define what a shopper must buy, and what they receive when they do. From that one mechanic you can build:
- Buy one get one free. The classic BOGO, a second identical unit free.
- Buy 2 get 1 free. The consumables workhorse, a third unit on the house.
- Buy X get Y at a percentage off. Buy a full-price item, get a related item discounted, useful for driving attach rate.
- Gift with purchase. A qualifying purchase adds a specific free gift SKU.
Every one of these applies automatically in the cart. There is no coupon code for shoppers to remember, and no duplicate "3-pack" variants fragmenting your inventory. It is the offer, applied natively, at the moment the cart qualifies.
The two controls that matter
We built two controls into Buy X Get Y specifically because they are what separate a promotion you can forecast from one that surprises you.
Per-order reward caps. You set how many rewards a single order can earn. An uncapped "buy 1 get 1 free" is how merchants accidentally give away twenty free units to one shopper. Discount Prime lets you cap the reward at one, or any small number, per order, so the giveaway stays inside the budget you planned.
Combination control. Buy X Get Y runs on Shopify's discount engine, so it respects the discount combination settings. You decide whether a BOGO can stack with a percentage code, a volume discount, or a free shipping offer. Left uncontrolled, a Buy X Get Y that combines with other active discounts can push the effective giveaway well past what you intended. In Discount Prime that stacking is a choice you make, not an accident you discover later.
A quick worked example
Run "buy 2 get 1 free" on a $20 product that costs you $10.
- A shopper buys 3, pays for 2 ($40), gets 1 free.
- Revenue: $40. Cost for 3 units: $30. Gross profit: $10.
- Your margin on the order is 25 percent instead of 50, but the shopper bought 3 units instead of 1.
That is a good trade when the offer genuinely moves shoppers from one unit to three. Cap the reward at one per order, and a single cart cannot turn that controlled trade into an uncontrolled loss. The offer pays when it changes behavior, and the cap keeps it from paying out on behavior you did not intend to reward.
Where it fits with what you already run
If you run volume discounts in Discount Prime, Buy X Get Y complements them rather than duplicating them. Volume pricing rewards bigger orders across the board by lowering the per-unit price. Buy X Get Y is directional: it triggers a precise reward when a shopper takes a defined action. On consumables you might run both, a quantity tier for the shopper stocking up and a BOGO for the shopper who needs one more nudge, and let the combination rules decide how they interact.
The same is true for the free shipping progress bar we shipped in December. A cart working toward a free-shipping threshold and a Buy X Get Y trigger can point the shopper in the same direction, toward one more item. Just decide, deliberately, whether the two discounts combine before you turn both on.
Setting this up with Discount Prime
Buy X Get Y is configured from the same dashboard as your other offers, and a first BOGO takes a couple of minutes: pick the trigger, pick the reward, set the cap, choose whether it combines. Full details are on the Buy X Get Y feature page. If you are new to structuring these offers cleanly, start with our guide to Buy X Get Y mechanics that do not confuse customers, then build the offer in the app. You can install Discount Prime from the Shopify App Store.




