Back to E-commerce Tips

Replacing Your Sitewide Sale With a Gift Threshold: A Migration Guide

E-commerce Tips
Replacing Your Sitewide Sale With a Gift Threshold: A Migration Guide

A sitewide sale pays every shopper, including the ones already reaching for their card. A gift threshold pays only the shoppers who spend more than they planned to. That is why replacing a sitewide sale with a gift threshold is one of the few promotion changes that raises order value and margin at the same time.

But "just stop discounting" is not a plan. You need a specific number, a specific gift, words for the announcement, and a way to prove the new promotion earned more. This guide gives you all four, plus the seasonal case where you should keep the sitewide sale.

Why the Swap Works on Margin

A discount comes off your price, but it does not come off what the goods cost you.

Take a $120 order at 10% off. That is $12 gone, straight out of profit. Now take a gift that retails for $12 but costs you $3 to buy and pack. The shopper perceives roughly the same value either way. You paid $12 in the first case and $3 in the second, and the gift did not teach anyone that your prices are negotiable. That mechanic is worked through in free gift vs discount code: which protects your margin. This article assumes you are convinced and want the migration.

Step 1: Pick the Threshold From Your Actual Order Data

Do not pick a round number above your AOV. An average gets dragged upward by a handful of large orders, so a threshold set from AOV usually lands out of reach for most of your customers. Use the distribution instead:

  1. Export the last 90 days of orders from Shopify admin (Orders → Export, or a sales report from Analytics → Reports). Use the subtotal column: goods only, after discounts, excluding shipping and tax.
  2. Sort the subtotals ascending and find the median (the middle order). That is what a typical customer actually spends.
  3. Find the value at the 65th percentile. In a 900-order export, that is row 585. This is your candidate threshold.
  4. Apply the one-item test: subtract the median from your candidate. If the gap is larger than the price of your most commonly added second product, shoppers will ignore it.
  5. Round to a memorable number. $75 and $100 are worth reaching for. $73 looks like a spreadsheet leaked onto your storefront.

Worked example. A store has an AOV of $72 but a median order of $58, and that gap tells you a few oversized orders are inflating the average. The 65th percentile comes in at $71, and the most common add-on is an $18 accessory. The gap from $58 to $71 is $13, which one accessory closes, so the candidate survives the test - round it up to $75 and the gap is still only $17. Had the percentile suggested $110, the gap would have been $52, and no single product bridges that.

Treat the 65th percentile as a starting point. It typically leaves 30% to 40% of orders already qualifying, while a large band of shoppers sit one product short. That band is the revenue opportunity.

Step 2: Choose a Gift You Can Afford to Give Away

The cost ceiling. Add up the landed cost: unit cost, pick and pack, plus any shipping weight. Keep that at or under one third of your gross profit on an order at the threshold. At a $75 threshold with a 45% margin you make about $34 gross, so the ceiling is roughly $11. In practice, $3 to $8 is where good gifts live.

Remember that gifts go out on every qualifying order, not just the incremental ones. If 55% of orders qualify and the gift lands at $3.60, your real promotion cost is about $2 averaged across all orders, against a sitewide discount that costs you on every single one.

The perceived value. The gift needs a visible retail price on your store so shoppers can anchor on it. But know the trade-off before you reach for your bestseller: research by Priya Raghubir in the Journal of Consumer Psychology found that a product given away free can be devalued in the shopper's mind, with people willing to pay less for the same item afterward. Giving away what you most want to sell at full price is a slow way to erode its price.

Safer picks:

  • Travel or trial sizes of a product you sell full-size: high perceived value, low cost, no cannibalization.
  • Exclusive or gift-only items that carry no standing price to damage.
  • Accessories and consumables that pull the customer back for the main product later.
  • One-size items with no variants. A gift needing a size or color choice needs a picker, and every choice is friction.

Then check the boring things: light, non-perishable, and stocked deep enough to last the campaign. Running out mid-promotion is worse than never offering it.

Step 3: Write the Announcement

Most migrations go wrong here, because merchants apologize for ending the sale. Lead with the gift instead, and never mention the sale you are removing.

  • Subject line: name the gift, as in "Your free travel balm is waiting" - not "Our sale is ending."
  • Body: name the gift, state its retail value once, state the threshold once. "Spend $75 and we'll add a full-size travel balm (worth $12) to your order."
  • Timing: either give a clear end date or say it is ongoing. Do not leave it ambiguous - shoppers read vagueness as a trick.
  • In the cart: the threshold has to be visible while the shopper decides, with live progress toward it. A reward bar showing "You're $17 away from your free balm" does more work than the email ever will.

You will get a few replies asking where the discount went. One line handles it: "We moved from a storewide discount to a gift so we could keep prices honest year-round, and here's what you get instead." Say it once and offer nothing extra to the people who push. If you cave for a few, you are back where you started.

Step 4: Run Both Side by Side Before You Commit

You cannot cleanly split-test a sitewide price change, so alternate in time blocks instead. Run two weeks of the old sale, then two weeks of the gift threshold, and repeat for at least two full cycles. Alternating beats one long block each, because it cancels out payday timing, weekday patterns, and any campaign that landed in one window. Below roughly 200 orders per block, treat the result as directional only.

Then compare gross profit for the block, not AOV or conversion rate alone:

Per two-week blockSitewide 15% offGift at $75
Orders420395
Average order value$70$78
Product cost per order$44.55$42.90
Promotion cost per order$0$2.00
Gross profit per order$25.45$33.10
Gross profit for the block$10,689$13,075

Note the third row. In the sale block, product cost eats more of the order than the AOV implies, because the 15% came off the price while the goods cost exactly the same. The gift block took fewer orders and still earned more.

Two more things to watch alongside profit:

  • Qualification rate. What share of orders crossed the threshold? Above 75% and it is too low, so you are giving gifts away for behavior you already had. Below 25% and it is out of reach. Aim for 40% to 60% and adjust in $5 steps.
  • Repeat purchase rate at 60 days. This is where discount damage shows up, since trained bargain hunters wait for the next sale instead of buying now.

Once the threshold works, a second tier is the natural next move. Tiered rewards give shoppers who already qualified a new target instead of letting their cart flatline.

When a Sitewide Sale Still Wins

The gift threshold is not always the right tool, and three cases still call for a discount.

Peak comparison shopping events. During Black Friday, Cyber Monday, and major seasonal sale periods, shoppers compare headline percentages across stores, marketplaces, and shopping feeds. A free gift is invisible in a price comparison, and if an algorithm is ranking you on price, you need a price. Go hybrid: run the sitewide percentage for the few days that genuinely need it, and layer the gift threshold on top to lift order value, as covered in the BFCM reward bar playbook.

Inventory you need gone. End-of-line stock, last season's colors, or product approaching expiry. A gift threshold does not move specific SKUs. A targeted markdown does.

Genuine cash flow pressure. If you need volume this month more than margin, a discount converts faster. Time-box it and name the reason so it does not become the new baseline.

Outside those cases the threshold is the better default, and the more of the year it runs, the less your customers learn to wait.


Ready to make the switch? Pull your last 90 days of subtotals, take the 65th percentile, and pick a gift costing under a third of your gross profit at that number. Set it up in Cart Designer → Rewards & free shipping, then run it against your old sale for two cycles before deciding. If you have not built a gift reward before, start with how to add a free gift with purchase in your Shopify cart.

E-commerceFree GiftsDiscountsAverage Order ValueShopify