A “buy 3 & save” offer is easy to say yes to — until the shopper hits a wall: which three? If your product comes in eight flavors or a dozen colors, forcing a choice of one and then three of it kills the offer. Let them pick a color or flavor per unit and that friction disappears. This is a small UX change with an outsized effect on conversion.
Why choice converts
Two things stall a multi-buy at the exact moment of purchase.
The first is decision friction. A shopper who loves your candle but can’t decide between Fig and Cedar doesn’t buy the bigger pack — they buy one, or they leave to “think about it.” A per-unit picker dissolves the tradeoff: they take both, plus a third, at the discounted price. You removed the choice they were stuck on by letting them have all of it.
The second is variety as the reward. For anything consumable or wearable, sameness is a reason not to stock up. Three identical protein tubs feels like overcommitting; three different flavors feels like a tasting set. The pack stops being “more of one thing” and becomes “a little of everything” — which is what shoppers actually want to buy in bulk. The discount gives them a reason; the variety gives them permission.
The net effect: the same tier (“Buy 3, save 15%”) that felt like a gamble on one flavor becomes an obvious yes across three. You didn’t lower the price — you lowered the risk of picking wrong.
Where it fits
Per-unit variant packs earn their keep anywhere the variant is the appeal:
- Apparel colors — buy 3 tees, one in each color, instead of three of the same.
- Drink & supplement flavors — a 6-pack where every can or sachet is a different flavor.
- Candle & home-fragrance scents — a scent trio that reads as a gift set.
- Cosmetics shades — buy 2 lipsticks, pick a shade each; great for gifting and undecided buyers.
The pattern is the same in every case: one product, its existing variants, and a quantity offer that renders one dropdown per unit the moment a multi-unit tier is selected. For the mechanics of wiring the selector to your product page, see the variant picker guide and how to mix variants in a bundle on Shopify.
Keep the discount checkout-safe
Here’s the trap. Each chosen flavor or color is added to the cart as its own line, so a naive widget that fakes the discount in JavaScript can show the right price in the cart, then quietly drop it at checkout — the shopper pays full price and you eat the chargeback of trust. Or the theme’s selector misfires and the wrong variant lands in the cart, which is its own selector bug to chase.
The fix is to enforce the offer with a Shopify Discount Function. It re-reads the cart server-side, sums the product’s quantity across every variant line, and applies the tier discount only when the cart still qualifies.
Because the Function counts total units — not “3 of the same variant” — a Fig, a Cedar and a Sea Salt candle still count as three units and unlock the “Buy 3” price. And because it runs at checkout, the price the shopper saw on the product page is exactly what they pay.
Turn it on
Profit Flow AOV Bundle runs per-unit variant packs (plus quantity breaks, bundles, BOGO, gifts and mix & match) on any Online Store 2.0 theme, free. Add it to your store →