How to set up BOGO (buy one get one) offers on Wix

Guide · October 2026 · 6 min read

"Buy one, get one free" is the oldest promotion in retail because it still works: free is a word shoppers understand instantly, and BOGO asks for a bigger basket without feeling like a discount maze. On Wix there are two honest ways to run one — a coupon and a bundle product — plus a third, zero-risk place to put it that most stores never consider.

(We're the makers of CartRise, a post-purchase offers app for Wix — coupons are our raw material, so we've run into every edge below ourselves.)

Know which BOGO you're running

Pick one per campaign. A BOGO that's also percentage-off, also free-shipping, also seasonal, is four campaigns nobody can reason about — including you, when the margin report arrives.

Method 1: the buy X get Y coupon

  1. Create it. Wix Dashboard → Stores → Coupons → New Coupon → choose the buy X get Y type. (The full coupon walkthrough, including the settings that trip people up, is in our discount-code guide.)
  2. Define the pair. Which product (or collection) qualifies as the "buy", and which product the discount applies to. Same product twice = classic BOGO; two different products = cross-sell.
  3. Set the discount on the second item — 100% for true BOGO free, 50% for BOGO half.
  4. Add guardrails. Total redemption cap and validity dates for a campaign; scope tight enough that the discount can't land on items you didn't mean.
  5. Test with both items in a cart. Watch which item the discount actually applies to — the preview is the truth, not the intention. If it discounts the cheaper of the two when you meant the expensive one, adjust the scope before launch.

Method 2: the bundle product

The simpler, always-visible route: create a "2-pack" as its own product priced so the second unit is effectively free or half price. The deal needs no code, can't be mistyped, shows up in search and collections like any product, and the margin is baked into the price you set.

The BOGO margin check nobody does

Run the math before you launch: BOGO free on a product with a 50% margin means your entire margin on the first unit pays for the second. The deal only makes sense when the extra order volume (or the new customer it brings) earns that back — or when your markup is comfortably above 50%. BOGO half needs roughly a third of that headroom. Write the two numbers down; future-you will thank present-you.

Method 3: BOGO after checkout (zero risk)

Both routes above share one weakness: they live before checkout, where every added decision risks the original sale. The alternative is a one-time BOGO-style offer on the thank-you page: the shopper just paid for the candle, and the offer says the second one is free with their next order — code already copied. There's no cart to abandon, no checkout to slow, and no way the promotion costs you the first sale.

That's the moment CartRise works in: one-time post-purchase offers in your store's own design, with revenue counted only when the code is redeemed on a real paid order. The strategy behind it is in the post-purchase offers guide.

Questions people ask

Does BOGO only work when shoppers buy two of the same product?

It depends how you scope the deal. The buy X get Y coupon lets you define which product qualifies and which product is discounted, so you can do two of the same item or a pairing of two different ones. The bundle-product route makes the pairing explicit — one product that already contains both.

BOGO or 50% off — which is better?

BOGO usually wins on psychology: "get one free" is concrete and feels like a gift, while "50% off if you buy two" reads as arithmetic. BOGO also tends to protect margin better on products with healthy markup, because the discount applies to one unit, not the whole pair. Test both if you can — but never run both at once.

How do I stop a BOGO deal from being abused?

Cap the coupon's total redemptions, set validity dates for the campaign, and check the discounted-item logic so the deal can't be applied to items you didn't intend. For an ongoing bundle, the bundle-product route sidesteps abuse entirely — the deal only exists as that product.

Can I run BOGO after checkout instead?

Yes — and it's the zero-risk version. A one-time BOGO-style offer on the thank-you page (buy the candle again, get the second free) can't cost you the original order, because payment is already complete. That's the moment post-purchase offer apps like CartRise work in.

Get CartRise on the Wix App Market — free plan, one live offer

Related: how to create a discount code in Wix →  ·  how to increase average order value on Wix →