Articles on: Checkout

How to automatically add a free gift to the cart (gift with purchase)

A Free Gift offer adds a product to the cart automatically, for free, when the shopper qualifies. You choose the gift and the conditions (for example "spend $75" or "use code WELCOMEGIFT"). The gift is added without the shopper doing anything, and it's removed automatically when they stop qualifying.


  • Where: Offers → Create Offer → Behavior tab → Free Gift
  • Conditions: any Targeting rule: cart value, cart products, collections, discount codes, customer tags and more
  • Auto-remove: built in; the gift comes off when the conditions stop being met



A free gift is added when the spend condition is met and removed automatically when it is no longer met


Set up a free gift


  1. Go to Offers → Create Offer.
  2. On the Funnel tab, choose where the gift is added (for example Cart Drawer or Checkout).
  3. On the Behavior tab, choose Free Gift. Set the Quantity to add.
  4. On the Offers tab, choose the gift product under Specific Products. The product shows 🎁 Free Gift (100% off). Free Gift offers always use specific products.
  5. On the Targeting tab, add the conditions, for example Cart Value with a minimum of $75.
  6. Save and turn the offer on.


How it works


  • The first product's default variant is added to the cart, in the quantity you set, as soon as the targeting conditions are met.
  • The offer itself isn't visible to shoppers, so there's no preview and styling doesn't apply.
  • If the shopper removes the gift, it isn't added again in the same session.
  • When the conditions stop being met (for example the cart value drops below the minimum, or a required code is removed), the gift is removed automatically. The same happens when the offer's scheduled date range ends. It's added back if the shopper qualifies again.


Example: free gift with a discount code


  1. In Shopify, go to Discounts and create a code, for example WELCOMEGIFT. It can be a code that gives no other discount.
  2. In UpsellPlus, create a Free Gift offer as above.
  3. On the Targeting tab, add Discount Codes and include WELCOMEGIFT.
  4. Save. Shoppers who enter the code get the gift automatically.


Example: free gift above a cart value


On the Targeting tab, add Cart Value with a minimum (for example $75). To give a bigger gift at a higher value, create a second Free Gift offer with a higher minimum, and exclude the first gift on it if they shouldn't stack.


FAQ


Can I stop the gift from being removed when the shopper no longer qualifies?
No. Free gifts are always removed when their conditions stop being met, so shoppers can't keep a gift they didn't earn.


Can I limit how many gifts are given out in total?
There's no total cap on a Free Gift offer. To end a limited campaign, use Date & Time Scheduling on the Targeting tab, or turn the offer off.


Why can't I use automatic recommendations for a gift?
Free Gift offers need a specific product, so the source is set to Specific Products.


Which plan includes Free Gift offers?
Free gift with purchase is a Pro plan feature.


How is revenue counted for orders with a free gift?
See How is upsell revenue calculated?



Updated on: 14/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!