Built for Shopify4.9stars1,282 reviews

Give a free gift with Buy X get Y and BOGO offers.

Buy X, get Y free or cheaper. Shoppers add the gift, pick it from a pop-up, or a single-variant gift drops into the cart.

Rich Face Cream
$38.00

Buy 2, and pick something free.

Your cart qualifies: pick your gift
Gentle Cleanser, Travel SizeFree Canvas Makeup PouchFree
Add to cart
2 Rich Face Cream$38.00 each $76.00
Canvas Makeup PouchBuy X get Y Free
Total$76.00

They add it, pick it from a pop-up, or it lands in the cart.

What you are trying to do

Six reasons to run Buy X get Y

Pick a goal to see its settings and what your shopper sees.

Something free once the order qualifies, the classic BOGO shape.

In Discounty
Applies toCollection · Candles
How muchBuy 2, get 1 free
WhenOpen-ended
On your storefront

A free gift line in the cart

Built as the Free gift with purchase template

Not free, but cheaper: Y at a percentage or fixed cut once X is met.

In Discounty
Applies toCollection · Skincare
How muchBuy 1, get 1 at 50% off
WhenOpen-ended
On your storefront

The reward discounted at checkout

Built as the Buy X get Y at a discount template

Pair a slow add-on as Y with a product that already sells as X.

In Discounty
Applies toHand-picked X · Tag · slow-movers as Y
How muchFree gift
WhenEnds 30 Nov
On your storefront

Y offered once X is in the cart

Built as the Free gift with purchase template

A launch or flash day, on the dates you set.

In Discounty
Applies toCollection · New arrivals as X
How muchBuy 3, get 1 free
WhenEnds 14 Nov, 23:59
On your storefront

The pop-up only while the campaign runs

Built as the Free gift with purchase template

Holidays and occasions: a gift that reads as curated, not as a cut.

In Discounty
Applies toTag · giftable
How muchSpend $50 on X, get Y free
When1 Dec → 24 Dec
On your storefront

The reward appears and disappears on schedule

Built as the Free gift with purchase template

X by tag, collection, vendor or type; Y by product, collection or tag.

In Discounty
Applies toTag · buy-x · Tag · get-y
How muchBuy 2, get Y at 30% off
WhenOpen-ended
On your storefront

Any mix of tagged X opens Y

Built as the Buy X get Y at a discount template
On your storefront

Where your shopper meets it

The pop-up and floating button need the app embed on; the cart line and checkout do not.

The pop-upIt opens the moment the cart qualifies
Choose your giftAdd to cart
CartThe gift on its own line, priced at nothing
2 × $38.00$76.00Canvas Makeup PouchFreeTotal$76.00
If they close itA floating button opens the pop-up again
Your gift
Setting it up

Set up in minutes, without a developer

Four settings in the app, each shown with what it changes in your store.

Try it: pick any setting and watch the store change.

In Discounty
Customer buys (X)Products and variantsRich Face Cream$38.00
On your store
  • Rich Face Cream$38.00

Only Rich Face Cream counts toward the gift. Its own price stays $38.00.

You choose how the buys add up: from any mix of selected products, or of the same product variants.

In Discounty
Customer gets (Y)Get Y quantity1Choose product YCanvas Makeup Pouch, Gentle Cleanser, Travel Size
Reward configurationFree gift
100%
On your store
Your cartRich Face Cream
2 × $38.00
$76.00
Canvas Makeup Pouch
Buy X get Y
Free$18.00
Total$76.00

The pouch costs nothing: they pay $76.00, the two face creams alone.

In Discounty
Reward configurationReward selection methodShow pop-up
On your store
  • Product pageCanvas Makeup Pouch$18.00Add to cart
  • Your cart qualifies: pick your giftGentle Cleanser, Travel SizeFreeCanvas Makeup PouchFreeAdd to cart
  • Your cartRich Face Cream
    2 × $38.00
    $76.00
    Canvas Makeup Pouch
    Buy X get Y
    Free$18.00
    Total$76.00

Once two face creams are in the cart, a pop-up offers both gifts. Closed it? A floating button opens it again.

The floating button needs the Essential plan; Auto-add to cart, the Discounty plan.

In Discounty
Customer buys (X)Minimum quantity of items
Minimum quantity required2
ScheduleStart date2026-11-27Start time09:00Set end dateEnd date2026-12-01End time23:59
On your store
  • Rich Face Cream$38.00
Cart · 2 items$76.00

Two face creams in the cart open the gift. One does not, and four still get one gift.

It opens on 27 Nov and closes on 1 Dec by itself.

Buy X get Y needs a paid plan. Already use Discounty? Campaigns → New campaign → Buy X get Y.

Try Lite free
If it does not go to plan

You will not be working this out on your own

Where merchants most often ask us for help:

  • Chat, from inside the campaignWhoever answers sees your settings
  • A walk-through for this typeEvery screen, and the pop-up guide
  • Theme and page-builder helpThe one thing support most often fixes
We tested a quantity discount first, then switched the whole thing to Buy X Get Y late in the process, and rebuilding took minutes.
EMILIAZ Jewellery
Aaron and Dela both replied within minutes, on a weekend.
EMILIAZ Jewellery

The pop-up needs specific reward products. With a collection or tag as the reward, the shopper adds it themselves.

Questions merchants ask before they start

What does it cost?

Buy X get Y starts on the Lite plan, with manual add and the pop-up. It is not on the free Starter plan. The floating button, and choosing whether the cheapest or dearest reward gets the discount, start on Essential. Adding the gift to the cart for them needs the Discounty plan. Paid plans include a 3-day trial. The pricing page has the rest.

How does the shopper get the reward?

Three ways: they add Y themselves (manual), they pick it from a pop-up once X is met, or a free gift is auto-added to the cart. Auto-add is on the Discounty plan, and only works when Y is a single product with a single variant set as a free gift, and the Discounty app embed is on in the theme.

Can the reward be free or only discounted?

Either. Set Y as a free gift, a percentage off, or a fixed amount off. If a fixed amount is higher than the price, the item becomes free.

What opens the reward: quantity or spend?

Either. Default is a minimum quantity of qualifying X items. You can also require a minimum spend on those products instead.

Can I run more than one of these on the same X product?

Yes, but there is no priority setting, so overlapping rewards may apply at the same time. Discounty warns you when a product is already X in another Buy X get Y campaign.

Do I need a discount code?

No. Each Buy X get Y campaign creates a Shopify automatic discount. Shopify allows up to 25 active automatic discounts at once across the store.

Can I change a campaign while it is running?

While it is live, only the end date and time can move. To change X, Y or the reward method, deactivate it, edit, and activate it again, or duplicate it.

Can I make the offer easier to notice?

Yes. A floating button keeps the gift one tap away if the shopper closes the pop-up. The pop-up’s heading, button and colours are yours, and it is translated into each language your store publishes.

Put a free gift in the carts that qualify

Choose X, choose Y, pick how the reward lands. Lite and above, not on the free plan.

Free plan available · 3-day trial on paid plans