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.
Buy X Get Y describes an exchange: the shopper buys a qualifying item or amount and receives a discount on another item. For a free gift, that second item receives a free discount value. The rule still needs a real product and a clear customer journey.
When is the native approach suitable?
Native Buy X Get Y offers can use a code or an automatic discount; customers must add the applicable items themselves. (Shopify Buy X Get Y documentation)
This is a reasonable starting point when the gift is easy to find and the store can explain the additional cart action. It is less suitable when the business promise depends on a gift appearing without that action. Monk Commerce describes a separate automatic addition workflow for merchants evaluating an app route.
What should you enter in the discount configuration?
In Shopify admin, open Discounts, create a Buy X Get Y discount, and choose the code or automatic method. Use a title your team will recognize in later order reviews. In “Customer buys,” define the quantity or purchase-amount requirement and eligible products or collections. In “Customer gets,” choose the gift and the allowed gift quantity, then select the free value. Follow the current official configuration steps for the exact controls.
Set a per-order maximum deliberately. “Buy one, receive one gift once per order” and “receive one gift for every qualifying item” are different promises. A repeated gift can create an unexpected packing and cost requirement if it is not intentional.
| Setting to decide | Example policy | Test that distinguishes it |
|---|---|---|
| Qualifying purchase | A product from the travel collection | Unrelated products do not qualify |
| Reward quantity | One pouch per order | Buying three qualifying items still yields one pouch |
| Method | Automatic discount | No code is needed after both items are present |
| Active period | A defined store-time window | The discount ends when the campaign ends |
How should you explain the manual addition step?
Put the gift link beside the offer instructions. State that the customer must add both the qualifying product and the gift to the cart. Keep the gift name and variant description consistent with the item shown at checkout. If the product page has several variants, test the one the campaign actually promises.
Do not infer eligibility from the full amount visible in a checkout screenshot. The relevant product set, shipping, taxes, and other discounts need to be checked against the rule. The spend threshold guide covers that boundary in more detail.
What must you test before making the offer available?
Start with a cart containing only the purchased item; confirm that the journey still explains how to obtain the gift. Add the gift and inspect its discounted price. Then remove the qualifying item, increase the gift quantity, and apply another active promotion. Write down the expected result before running each case.
Shopify says automatic discounts created in its admin do not apply to the post-purchase page. (Shopify automatic discounts)
For that reason, do not assume a later upsell page can repair an omitted gift using the same native rule. Also verify the final order, rather than relying only on the cart display. Keep a screenshot of the completed discount setup with the intended start and end dates.
Limits of this guide
This guide covers the documented native online-store discount route. It does not verify POS eligibility, custom checkout behavior, subscription compatibility, or app-generated discount behavior. Shopify can change labels and combination rules. No store was configured as part of this research, and all example policies require confirmation against the intended offer.
Frequently asked questions
- Why is the gift not appearing automatically?
- The native discount changes the price of qualifying cart items. It does not insert the gift; either explain how to add it or evaluate a separate insertion workflow.
Sources
- Shopify Buy X Get Y documentation (checked Oct 29, 2026)
- Shopify automatic discounts (checked Oct 29, 2026)
- Monk automatic gift setup (checked Oct 29, 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 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.
- 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.