Free Gift with Purchase on Shopify: The Setup Guide
A free gift with purchase rewards shoppers who spend past a goal with a product instead of a discount. Run the margin math, pick the gift and the goal, then set it up two ways: Shopify's native Buy X Get Y discount and Sledge's free-gift offer that adds the gift automatically.
On this page
- When does a free gift beat a discount?
- How do you choose the gift and the spend goal?
- How do you set up a free gift with Shopify's native discounts?
- How do you set up a free gift with Sledge?
- How do you promote a free gift offer?
- How do you measure a free gift offer?
- What should you check before the offer goes live?
- FAQ
When does a free gift beat a discount?
When the gift's unit cost is lower than the discount it replaces, and most of the time it is. A discount costs you face value; a gift costs you wholesale and reads at retail.
Take a $75 spend goal. Ten percent off costs you $7.50 on every qualifying order, and the shopper reads it as exactly that: $7.50. A gift that retails at $20 on your store and costs $6 to source reads as twenty dollars of generosity. You paid six.
| 10% off a $75 order | Gift: retails $20, costs $6 | |
|---|---|---|
| Cost to you | $7.50 | $6.00 |
| Reads to the shopper as | $7.50 off | A $20 gift |
| Your catalog prices | Marked down again | Untouched |
That last row is the quiet advantage. Discounts teach shoppers to wait for the next sale. A gift never marks the catalog down, so the product you sell at $48 this weekend is still worth $48 on Monday, in the shopper's head and on the page. Stores that protect price integrity, premium brands especially, reach for gifts first.
A gift also does inventory work a discount cannot. The overstocked pouch, the accessory that never found its audience: as a gift, the slow mover becomes the closer.
The honest countercase: a discount wins when your audience prefers cash off, when no product makes a broadly wanted gift, or when adding a unit to every qualifying order strains fulfillment. A gift is one more item to pick, pack, and ship; the $6 above should include that handling. If the math still favors the gift, and it usually does, keep reading.
How do you choose the gift and the spend goal?
Set the goal a notch above your typical order, and pick a gift with low unit cost, broad appeal, and a believable retail price. The goal does the stretching; the gift does the convincing.
The goal first, with numbers. Say your average order value is $52. A $75 goal asks the average cart to stretch by $23, about one more item, a stretch shoppers actually make: a $57 cart finds a $19 candle when the gift is $18 away. Set the goal at $55 and you hand gifts to orders that were crossing the line anyway: pure cost, no stretch. Set it at $120 and the goal reads as a wall; nobody adds $68 of products to win a pouch. As a starting range, place the goal 25 to 50 percent above your typical order, then let testing find the exact notch. (Need your AOV first? The AOV guide starts with the calculation.)
Now the gift. Five tests, in order of how often stores skip them:
- Costs little, reads valuable. The spread between your cost and the retail price is the whole engine. A $6 cost reading as $20 works; an $18 cost reading as $20 is a discount in costume.
- Fits everyone. A unisex pouch beats a size-M shirt. The moment a gift needs a size or a color decision, some shoppers stall at the choice and others skip the stretch.
- Belongs with your products. The gift should feel like a natural plus-one, not a leftover. A mini of your bestseller is the classic: the gift that later becomes a paid reorder.
- Ships light. The gift rides along in the same box. Heavy or fragile gifts eat the margin you just protected.
- Stocked deep. The offer working means gifts leaving fast. Say your store does 300 orders a month and a third cross the goal: that is 100 gifts a month, and the offer dies the day the gift sells out.
One product, one goal, chosen with those numbers. The rest is mechanics.
How do you set up a free gift with Shopify's native discounts?
Shopify's built-in Buy X Get Y discount can run a spend-goal gift for free: shoppers who spend past your minimum get a chosen product at 100 percent off. The catch: shoppers must add the gift to the cart themselves, and nothing in the store announces the offer.
- In Shopify admin, open Discounts and click Create discount.
- Choose Buy X Get Y.
- Set the method to Automatic discount, so nobody has to remember a code at checkout.
- Under Customer buys, choose Minimum purchase amount, enter your goal, and pick which products or collections count toward it.
- Under Customer gets, select the gift product, set the quantity to 1, and set the discounted value to Free.
- Set the active dates, save, and place a test order to confirm the gift rings up at $0.
Free, dependable, and the checkout math is Shopify's own. For a simple offer you plan to announce yourself, this works. Now the limits:
- No automatic add. The shopper must find the gift product and add it to the cart before the discount can zero it out. Every shopper who never learns that step pays for the gift or skips it, and either way the offer did not happen.
- No progress bar. Nothing tells a $57 cart that the gift is $18 away. The nudge, the entire point of a spend goal, is missing, and the shoppers most likely to stretch never hear the invitation.
- Limited display. The offer has no storefront presence of its own. Announcing it falls to you: an announcement bar, a homepage banner, edits to product pages. The discount appears as a line at checkout, after the stretching should already have happened.
Native Buy X Get Y is a discount engine asked to do a promotion's job. The math works; the telling, the nudging, and the adding are yours to build. One quiet offer a year, fine. A gift meant to pull carts upward every day, and the gaps are the offer.
How do you set up a free gift with Sledge?
In Sledge, a free gift is one offer: pick the gift, set the goal, choose where it appears. Sledge adds the gift to the cart the moment a shopper qualifies and shows progress the whole way there.
- In Sledge, create a new bundle and choose the Free gift type. It is one of nine offer types, all built from the same builder.
- Pick the gift product.
- Set the spend goal, the $75 from chapter two.
- Choose where the offer appears: the product page, the cart drawer, the cart page, or all three.
- Optional: switch on cart progress messaging ("You're $18 away from your free gift"). If the offer has a deadline, run a countdown for it from Promotions.
- Publish. Sledge syncs the offer to a Shopify discount automatically, so the gift that drops into the cart free rings up free at checkout.
The differences from the native route are exactly the three gaps. The gift adds itself: the moment a cart crosses the goal, the gift lands in it, no scavenger hunt. The progress bar does the nudging: every cart below the goal sees how close the gift is, which is where the extra items come from. And the offer announces itself on the pages you chose, instead of waiting at checkout for shoppers who already stopped adding.
Running the offer comes built in. Schedule a start and an end, and the weekend gift starts and stops on its own. Limit by country, so the gift runs only in the markets you pick. A/B test two versions, two goals or two gifts, and keep the one that earns more. Every offer tracks its own revenue, which chapter six puts to work.
Full feature detail lives on the free gift page; the ten-minute version is above.
How do you promote a free gift offer?
Tell shoppers three times: a banner where they browse, a countdown that sets the deadline, and the cart goal bar where they decide. The offer nobody hears about earns nothing, whichever way you built it.
The banner does the announcing. Drop a promotion banner into your collection grids, first slot, last slot of the first page, or any spot on it, across all collections or just the ones you pick, so shoppers browsing socks meet the offer without leaving the socks. Point its call-to-action at the products that count toward the goal. One image, one line: "Free pouch on orders over $75."
The countdown does the hurrying. A gift with no end date is furniture; a gift that leaves Sunday is a reason to decide today. Run a countdown as a store-wide bar so the deadline follows the shopper, or place timers only on the product pages where the offer applies. Pair the countdown's end with the offer's, and the campaign retires itself on schedule.
The cart bar does the closing. The cart drawer progress message is the highest-value telling of the three, because it speaks to each cart in particular: not "spend $75," but "you're $18 away." Arithmetic about your own cart is hard to ignore, and the drawer opens wherever shoppers add to cart, so the message arrives mid-decision, when one more item is a small ask.
Three placements, one voice. Keep the numbers identical everywhere, same goal, same deadline, and the offer reads as one story instead of three rumors. This trio is the piece the native route cannot assemble: with Buy X Get Y alone, every line above becomes a theme edit.
How do you measure a free gift offer?
By revenue per offer: what orders looked like once the gift went live, in dollars. Sledge tracks revenue for every offer separately, so the gift either covers its cost or it does not, and you will know which.
Three reads tell the story. First, the offer's own revenue line: the orders the gift touched and what they were worth. Second, your average order value against the baseline you wrote down before launch; a working gift drags the average toward the goal. Third, the gift's total cost, units given away times the $6 from chapter one, sitting next to the revenue the offer earned. Generosity that pays for itself stays; generosity that does not gets a new goal or a new gift.
When the read is unclear, test. A/B testing runs two versions of the offer with revenue tracked per variant: a $75 goal against $85, the pouch against the mini. The winner is a number, not a hunch. Test everything. Keep what wins.
Growth Intelligence adds the layer most stores never see: a verdict. Suggestions arrive with dollar estimates, and once an offer is live, Growth Intelligence measures what the offer earned in real sales and shows both numbers side by side. Every suggestion is checked against real sales, so you always know what's working. And why.
The wider view sits in Analytics: revenue by feature and by page, plus the journey view that shows where shoppers drop off. If carts stall one step from the finish, the goal bar is doing its best work; if product pages never become carts, move the announcement upstream. Proof, not promises.
What should you check before the offer goes live?
Ten checks, two minutes, and the launch-day surprises stay in the drafts folder. Every line traces to a chapter above.
The launch checklist:
- The goal sits a notch above your typical order, 25 to 50 percent as the starting range.
- The gift's unit cost, handling included, is lower than the discount the offer replaces.
- The gift fits any shopper: no sizes, no color gambles.
- Gift stock is deep enough to survive the offer working. Run the chapter-two volume math.
- The gift adds itself at the goal (Sledge), or the announcement clearly explains the extra step (native).
- The cart shows progress toward the goal, so every shopper hears how close they are.
- A banner announces the offer where shoppers browse, with the same numbers everywhere.
- The offer has a start and an end, and the countdown matches both.
- A test order confirms the gift rings up at $0 at checkout.
- An A/B variant is queued: a second goal or a second gift.
Print it, pin it, and run every gift offer past it. The list is short because the failure modes are few. They are just expensive when skipped.
Questions, answered
Does Shopify add a free gift to the cart automatically?
Not with native discounts. A Buy X Get Y discount zeroes the gift's price only after the shopper adds the gift themselves. Sledge adds the gift to the cart automatically the moment the spend goal is met.
What spend goal should I set for a free gift?
A notch above your typical order: 25 to 50 percent higher is the working range to start from. Too low gives gifts to orders that were happening anyway; too high reads as a wall. Then A/B test two goals and keep the earner.
Does the gift show as free at checkout?
With Sledge, yes. Enabling the offer syncs it to a Shopify discount, so the gift that lands free in the cart rings up at $0 on the receipt. With native Buy X Get Y, the discount applies once the gift is in the cart and the minimum is met.
Can I run the gift offer for one country or one weekend only?
Yes to both. Sledge offers take country eligibility and start and end dates, so the gift runs in the markets you pick and retires itself when the sale ends.
What makes a good free gift?
Low unit cost, high perceived value, broad appeal, light to ship, and deep stock. A mini of your bestseller is the classic: it costs little, reads valuable, and introduces a product shoppers later reorder at full price.
The gift that pays for itself.
Install free. Set your first gift goal in minutes, let the cart drawer do the asking, and read what the offer earned in plain dollars.
14-day free trial · No code · Works with any theme · Uninstalls clean