Buy one, get one 50% off
Buy 1 tee, get 1 tee 50% off (same items)
A shopper buying a $30 tee and a $20 tee pays $30 + $10. The cheaper tee is the one discounted.
Tab Promo runs Buy X Get Y offers: buy a set number of qualifying items, and the cheapest reward items get a percentage or fixed amount off, up to 100% (free). The reward can be the same items the shopper is buying or a different product or collection, and it repeats for every complete set in the cart. A "Second item half price" template gets you started in one click.
See it work

Your bag
Third piece 50% off — the lowest price is discounted
Black Wool BlazerSize 38 · $420.00
Grey Check BlazerSize 38 · $390.00
Tailored TrousersSize 36 · Subtotal$1,030.00
Tailoring · third piece 50% off−$110.00
Total$920.00
Checkout
Saved on this bag
−$110.00
Tailored Trousers at half price
Examples
Buy 1 tee, get 1 tee 50% off (same items)
A shopper buying a $30 tee and a $20 tee pays $30 + $10. The cheaper tee is the one discounted.
Buy 2 from Candles, get 1 from Candles 100% off (same items)
3 candles: the cheapest is free. 6 candles: the two cheapest are free. 5 candles: only one is free.
Buy 1 from Shampoo, get 1 from Travel sizes 100% off
With 2 shampoos and 3 travel sizes in the cart, the 2 cheapest travel sizes are free.
Buy 3 from Mugs, get 1 from Coasters $5 off
A shopper with 3 mugs and a $12 coaster set pays $7 for the coasters.
Setup
Good to know
Plan: Free — up to 20 promotion orders a month; Starter — $49/month for unlimited orders. Compare plans
FAQ
The cheapest qualifying reward items in the cart. For a same-item offer, each reward needs a full set (for buy 2 get 1, that is 3 items), and the discount goes on the cheapest units.
Yes. It repeats for every complete set. With "buy 2 get 1" on the same items, 3 items earn one reward and 6 items earn two.
Yes, if you allow it. Each campaign's Combinations setting controls whether it can combine with other order, product or shipping discounts in Shopify.
Yes. You can run Buy X Get Y as an automatic discount or as a code the shopper enters.
The discount is calculated inside Shopify checkout by Shopify Functions, without calling Tab Promo's servers. Storefront messages load separately and never block checkout.
More with Tab Promo