Buy X Get Y
Without tradeoffs
Run advanced BXGY promotions that actually fit your catalog: four reward targets, per-group repetition, full conflict control, and flat pricing with unlimited orders. All inside Discount Prime.
Last updated: June 2026
What is a Buy X Get Y discount?
A Buy X Get Y (BXGY) discount rewards a shopper for buying a qualifying quantity: when the customer buys X items, they get Y items free or at a reduced price. It is one of the few promotions that grows revenue and protects margin at the same time, because the reward is funded by the extra unit the shopper adds, not subtracted from your baseline.
A flat percentage coupon discounts everything, including orders you would have won anyway. A "buy 2, get the 3rd free" offer only pays out when the basket actually grows. That makes BXGY ideal for raising units per order, introducing a hero product with a free sample, moving end-of-season stock without a sitewide sale, and creating urgency around bundles. The catch is that each of those jobs needs different reward logic, and that is exactly where most tools fall short.
Most BXGY apps stop at "buy 2, get 1." Discount Prime goes further.
The difference is in the controls: where the reward lands, how often it repeats, what happens when promotions overlap, and whether you can actually see the margin. Here is how each one works.
Four reward targets, one campaign
Reward the same product they bought, the cheapest item in the cart, a specific product, or something from an entirely different collection. Most apps give you one or two. Discount Prime gives you all four.
Reward applies to
- ↺Same product they bought
- ↓Cheapest eligible item
- ◎A specific product
- ⤴From another collection
Why merchants choose Discount Prime for BXGY
Four reward targets
Reward the same product, the cheapest eligible item, a specific product, or an item from another collection, all in one campaign.
Margin-safe repetition
Choose whether the reward applies once per order or repeats for every qualified group, so the giveaway never runs away from you.
Conflict control
Best reward wins, auto-exclude on overlaps, and configurable execution order keep multi-campaign stores from double-discounting.
Flat, scale-proof pricing
BXGY is included in the Prime plan at a flat monthly fee with unlimited orders. No per-order usage fees during your best months.
Built to convert
A reward pop-up, floating button, and progress toast surface the offer at the right moment instead of leaving it hidden.
Full transparency
A line-by-line order breakdown and profit analytics show exactly which campaign fired and what it did to your margin.
How Discount Prime builds a BXGY offer
Every campaign splits into two clean halves: what the customer buys, and what the customer gets, plus the controls a store needs when several promotions run at once.
Customer buys: the conditions
- Minimum quantity to buy sets the threshold that unlocks the reward.
- Product selection by filters targets by collection, product tags, vendor, product type, price range, specific products, or the whole store.
- Product exclusions carve out items that should not qualify.
- Item counting mode lets you require the same item repeatedly, or any mix of eligible items.
- Minimum spend for eligibility optionally requires a dollar threshold, not just a quantity.
Customer gets: the reward
Reward type can be a free item, a percentage off, or a fixed amount off. The flexibility is in where the reward lands. Discount Prime offers four targets in a single campaign.

Then you decide how many items are rewarded and, crucially, how often the reward repeats. The repetition toggle is the single most consequential setting in any BXGY campaign because it directly touches your margin.

Built for stores running many promotions
Single-offer stores rarely have conflicts. Real catalogs do, when a sitewide sale, a tiered deal, and a BXGY offer all touch the same product. Discount Prime handles this directly with combination and execution order, conflict management with auto-exclude, and a best reward wins overlap rule.
See exactly how every order resolved
When several discounts can touch one cart, you need to see which one applied and what it cost. The order breakdown shows, line by line, how an order was built and how much margin it left, on every plan rather than locked behind the top tier.

A reward shoppers actually see
A reward the shopper never notices never lifts average order value. Discount Prime surfaces the offer with a reward pop-up to claim a free gift, a floating button to reopen it if dismissed, and a progress toast that nudges shoppers toward the next threshold.

How Discount Prime BXGY compares
Every app here is capable; the right pick depends on what else you need and how you want to pay. The table summarizes the BXGY-relevant differences.
| Capability | Discount Prime | BOGOS | USO | Kite |
|---|---|---|---|---|
| Buy / Get rule depth | Full: min qty, same/any counting, min spend | Full plus many BOGO types | Flexible (B1G1, B2G1) | Full, native functions |
| Reward target options | Same, cheapest, specific, other collection | Same, cheapest, specific | Same, specific | Same, specific |
| Reward repetition (per group) | Yes: once per order or every group | Yes | Limited | Yes |
| Cross-campaign overlap control | Best reward wins plus auto-exclude | Targeting-based | Scheduling-based | Single tiered campaign |
| Storefront widgets | Reward pop-up, floating button, progress toast | Gift pop-ups, custom widgets | Badges, offer blocks | Progress bars |
| One app for all discount types | Yes: flat, tiered, spend, bulk, free shipping | Bundles, upsell, gift with purchase | 9 offer types | Free gift, tiered, volume |
| Pricing model | Flat $29/mo, unlimited orders | Usage-based (per-order fees) | Flat $19 to $99/mo | Scales with order volume |
| Free plan / trial | Free plan plus trial on paid | Free tier plus 7-day trial | 14-day trial | Free 30 lifetime orders |
Capabilities and pricing are as of mid-2026 and change often. Confirm current details on each app's Shopify App Store listing. Wide Bundles (product-page bundles) and Discounty (budget option) are also strong alternatives in this category.

Three offers you can build today
Buy 2 tees, get 1 free
Target the T-shirts collection, minimum quantity 2, counting set to any eligible, reward target the same product, repetition every qualified group. Four tees yield two free, so the reward scales with the basket.
Buy a jacket, get a beanie free
Buy condition on the jacket, reward target a specific product (the beanie), reward type free item, repetition once per order. Use the reward pop-up so the gift is claimed, not missed.
Buy Summer, save on Accessories
Buy condition on the Summer collection, reward target from another collection set to Accessories, reward type 30% off. Turn on the progress toast to show shoppers how close they are.
Frequently asked questions
What is a Buy X Get Y (BXGY) discount on Shopify?+
Can Discount Prime give the free item from a different collection?+
Does the reward repeat for larger carts?+
How does Discount Prime handle multiple overlapping promotions?+
How much does Buy X Get Y cost in Discount Prime?+
Is Discount Prime built on Shopify's native discount functions?+
Ready to run BXGY the right way?
Add Discount Prime to your Shopify store and set up your first Buy X Get Y campaign in minutes, with four reward targets, conflict control, flat pricing, and unlimited orders.
- Free plan available
- Flat $29/mo, unlimited orders
- 8 campaign types in one app
- Safe Uninstall reverts prices
