Best Way to Add a Free Gift 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.
The best way depends on whether the shopper must receive a gift automatically, choose it, or simply have it included during packing. Compare the routes below by required shopper action, control of eligibility and pricing, and the final order and fulfillment record. No route is universally preferable.
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.
| Route | Appropriate starting situation | Main responsibility |
|---|---|---|
| Native Buy X Get Y | The customer can add the advertised gift | Explain the required cart action |
| Gift app | The gift should appear automatically or be chosen in a widget | Test insertion, eligibility, and pricing together |
| Warehouse inclusion | A sample is packed outside the online promotion journey | Give 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?
- Choose the exact gift variant and confirm its stock and sales availability.
- Set one qualifying rule before introducing extra conditions.
- Configure the insertion route and the gift discount separately where the tool requires it.
- Add clear messaging that explains eligibility and any shopper action.
- Test a qualifying and a nonqualifying cart, including the transition between them.
- Place an appropriate test order and inspect the order lines, gift quantity, and charged amount.
- 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 30, 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
- Shopify Buy X Get Y documentation (checked Oct 30, 2026)
- Monk automatic gift setup (checked Oct 30, 2026)
- Shopify order fulfillment (checked Oct 30, 2026)
Found an error? See the corrections policy.
More research on free gift foundations
- Can you offer a Shopify free gift without an app?
You can offer a gift without an app through a native discount or a documented packing process, but automatic cart insertion requires an additional implementation.
- How do you create a free gift using Shopify Buy X Get Y?
Use Shopify Buy X Get Y when you can ask customers to add the gift themselves, then set the qualifying purchase, the gift item, its free value, and the maximum uses per order.
- How should you prepare a gift product in Shopify?
Prepare the gift as a controlled product variant with stock, availability, a deliberate pricing approach, and clear fulfillment identification before adding a promotion rule.
- Should you use BOGO or a gift-with-purchase offer?
Use BOGO when the extra purchased product is the reward; use a separate gift-with-purchase offer when a distinct item, sample, or customer choice is the intended incentive.