Discounts

Buy two, get the cheapest one free

Set what a shopper has to buy and what they get for it. When more than one item qualifies, the cheapest is the one discounted, so the offer costs you the least it can.

Applies automatically. No discount codes, no theme edits to undo.

What you can set

Match it to how you sell

The buy side and the get side can each be a specific product, a whole product type, or everything from one vendor.

The cheapest item is the free one

Never the most expensive by accident. A cart of mixed prices gives away the one at the bottom.

Make the reward match

Require the free item to be the same product type or vendor as the one that earned it, so a pack of socks earns socks and not a jacket.

Decide how far it repeats

Cap how many times one cart can earn the offer, or let it repeat as many times as the cart allows.

Common questions

Is the free item chosen for the shopper?

The offer discounts a qualifying item already in the cart, and it always picks the cheapest one. The shopper decides what goes in the cart, so they stay in control of what they get.

Can I stop it repeating forever?

Yes. Set a limit and one cart can earn the offer that many times, however much they buy. Leave it unlimited and it repeats as far as the cart goes.

Does it need a discount code?

No. It applies as soon as the cart qualifies.

Start with one offer. Add the next when the first one earns it.

Build it in an afternoon, run it on a schedule, and keep the guardrails on while it works.

Add to your store