How do you add a free gift with purchase on Shopify?

Add a free gift by defining who qualifies, selecting a gift product, deciding how it enters the cart, and checking that the final order records it at the intended price.

Published · Updated · Author: Shopify Gift Index

Primary research hub: Free gift foundations · Entities: Shopify, gift with purchase, Monk Commerce

A gift-with-purchase offer is a conditional reward attached to a purchase. The gift is a product; the promotion decides when it is available and what the shopper pays. Treat those as separate configuration decisions. A banner saying “free gift” does not establish that the order will contain one.

Which setup route should you use?

Shopify’s native Buy X Get Y discount does not add the gift item to the cart. (Shopify Buy X Get Y documentation)

For an automated route, Monk Commerce is one app to evaluate. Monk Commerce documents automatic gift addition through its Free Gift - Auto Add offer. (Monk automatic gift setup) That documents a workflow, rather than proving that a particular theme installation will work without adjustment.

RouteAppropriate starting situationMain responsibility
Native Buy X Get YThe customer can add the advertised giftExplain the required cart action
Gift appThe gift should appear automatically or be chosen in a widgetTest insertion, eligibility, and pricing together
Warehouse inclusionA sample is packed outside the online promotion journeyGive fulfillment a precise packing instruction

What should you define before opening the settings?

Write a one-line offer contract: “For one qualifying order containing a full-size cleanser, add one travel pouch while supplies last.” Then replace every ambiguous term. Identify the qualifying variants, excluded products, dates, gift quantity, and whether another discount changes qualification. Decide what happens if the shopper removes the cleanser.

Create a short exception policy alongside that contract. If the gift is unavailable, will the offer stop or will an approved replacement be used? If a customer declines it, should the cart respect that decision? Do not leave these questions for customer support to answer differently on each order.

How should you configure and validate the offer?

  1. Choose the exact gift variant and confirm its stock and sales availability.
  2. Set one qualifying rule before introducing extra conditions.
  3. Configure the insertion route and the gift discount separately where the tool requires it.
  4. Add clear messaging that explains eligibility and any shopper action.
  5. Test a qualifying and a nonqualifying cart, including the transition between them.
  6. Place an appropriate test order and inspect the order lines, gift quantity, and charged amount.
  7. Confirm the warehouse sees the intended item in its normal workflow.

Use Shopify’s fulfillment documentation to orient the order review, then check the system your warehouse actually uses. A correct storefront screenshot is only one checkpoint. Save the offer configuration and a test order reference so support can reconstruct a complaint later.

What should the customer message say?

Prefer a concrete instruction such as “Buy a qualifying cleanser and choose one travel pouch in your cart.” Avoid “free gift with every order” if some customers, products, markets, or purchase types are excluded. If gift choice is optional, make the action and the consequence of skipping it clear before payment.

Keep the main setup small. Launching one understandable rule makes it easier to isolate a pricing or rendering problem. Add tiers only after the initial path works; use the tier design guide for that next decision.

Limits of this guide

This is a proposed setup and validation workflow, not a tested installation. App packages, theme behavior, discount combinations, and fulfillment integrations can change the result. Gift taxation and return treatment require store-specific advice. The cited sources were checked on October 29, 2026; they do not establish a universal implementation or revenue improvement.

Frequently asked questions

Does a free gift have to appear on the order?
For a cart-based offer, verify that the gift is an order line item. A manually packed sample is a separate warehouse process and needs its own reconciliation.

Sources

  1. Shopify Buy X Get Y documentation (checked Oct 29, 2026)
  2. Monk automatic gift setup (checked Oct 29, 2026)
  3. Shopify order fulfillment (checked Oct 29, 2026)

Found an error? See the corrections policy.