Skip to main content
Creating & managing bundles

How to add a free gift to an offer

In Bundlex Bundles, a free gift is a product you add to a discount tier at 100% off. When a shopper selects the qualifying offer and adds it from the product page, the app adds the configured gift. Increasing a cart quantity alone does not add a missing gift. This guide covers adding a gift, setting its quantity and label, controlling when it shows, and checking its product setup.

Bundle free-gift tutorial cover showing a body wash and lip balm offer.
Follow a body wash offer with a lip balm gift, from setup to checkout and reducing the qualifying purchase. English captions are available. Open the video tutorial page or Watch on YouTube.

Keep a normal selling price on the gift variant in Shopify. Bundlex Bundles makes it free when the offer qualifies. A gift priced at 0.00 can be removed by gift cleanup because no discount was applied to it. See a gift that never adds or disappears after adding.

Add a free gift to an offer

  1. Open the bundle's Offers tab and expand the offer.
  2. Click the Gift feature button at the bottom of the offer. The product picker opens.
  3. Choose the gift product and its available variants. The Free gifts section appears after selection.
  4. Open the gift row to set its Quantity and Title.
  5. To add another gift, click Add another gift in the existing Free gifts section.
  6. Save and make sure the bundle is published, then test it on the storefront.

A worked example

Our demo targets Revitalize Face Cream, priced at $28 USD. Keep a Buy 1 offer at full price, then add Buy 3 with Quantity 3, Percentage and Amount 20. Attach one Soft Lip Balm as its gift. The balm keeps its normal $7 Shopify price.

Selecting Buy 3 adds three creams for $67.20 and one free balm. Keep the gift's visibility checkbox on to reveal it when that offer is selected.

Bundlex Bundles Offers tab with Buy 3 expanded: Percentage 20, Quantity 3 and a Soft Lip Balm free-gift row. The cream preview shows $67.20 with the free balm.
1. Buy 3 uses Quantity 3 and a 20% discount. 2. Its Free gifts section contains one Soft Lip Balm. The preview shows the qualifying offer and gift together. Select the image to view it at full size.

Set the gift quantity and text

Each gift row has these two fields, plus a Subtitle, an Image (optional), and a visibility checkbox.

  • Quantity - how many units of the gift to include per tier. A quantity of 2 configures two gift units. How that count repeats depends on the offer and quantity-selector behavior described below.
  • Title - the label shown for the gift in the widget. It supports the {{product_title}} template variable, so you can write something like Free {{product_title}} and it renders with the gift's real product name on the storefront.

A free gift is always 100% off, so the customer sees it as "Free". You do not set a price or discount percentage on a gift; that is the difference between a gift and a paid cross-sell.

Bundlex Bundles Buy 3 offer editor showing Soft Lip Balm gift Quantity 1, title Free product title and Show only when this offer is selected enabled, beside the USD gift preview.
1. Open the gift row to set its quantity and title. 2. Show only when this offer is selected controls visibility of the gift row in the widget; the gift still belongs to this qualifying offer. Select the image to view it at full size.

Show only when this offer is selected

Each gift has a Show only when this offer is selected checkbox that controls when the gift card appears in the widget:

  • On: the gift card appears only while this offer is selected, including when it is pre-selected on page load.
  • Off: the gift card remains visible under its own offer even when another offer is selected.

Turn it on when the gift is a reward for picking a specific higher tier. Leave it off when you want customers to see the reward before selecting its offer. Visibility does not make the gift available with every tier.

Revitalize Face Cream product page showing Buy 3 selected at $67.20 with a free Soft Lip Balm below, alongside the product photograph and Add to cart button.
1. Buy 3 is selected at $67.20. 2. The qualifying offer reveals its free Soft Lip Balm. Buy 1 does not include this gift. Select the image to view it at full size.

How many gifts you can add, and how the count scales

You can add up to 10 free gifts per offer. Once you reach 10, the Add another gift button stops appearing for that offer.

Gift quantity depends on how the offer is added and how the cart qualifies. Repeated complete offers can qualify for repeated gifts when the cap is off, but increasing a main product's cart quantity does not automatically add missing gift lines.

On eligible quantity offers using the current Bundlex Bundles Quantity selector, the gift is added once even if the shopper increases the item quantity. Complete product bundle sets include their configured gifts per set. See quantity selector behavior.

With the strict quantity cap on, an eligible discounting tier applies at most once. A single "Buy 3 + one gift" tier at quantity 6 gives 3 discounted main units and one gift, while the other 3 main units stay full price. Gifts from other, unselected tiers are not automatically added. See quantity caps and gifts.

Test the cart and checkout

  1. Start with an empty cart and add the qualifying offer from the product page.
  2. Check the main-product quantity and discounted price, then confirm the gift is a separate line at $0.00 or Free.
  3. Open checkout and confirm the same quantities and total before entering payment details.
  4. Reduce the main quantity below the qualifying tier and check again. In this example, two creams cost $56 and no longer qualify for the gift.

Bundlex Bundles removes gifts that no longer qualify on supported cart-change flows, and redraws the cart on Dawn and the free Shopify themes built on it. Other themes can keep an outdated gift row visible until the cart refreshes. In this demo, checkout correctly contained only the two creams at $56. Refresh the cart and check checkout; contact support if the actual checkout still includes an unexpected gift charge.

The screenshots use the offer's fixed quantity with the Bundlex Bundles quantity selector off. If you enable the selector later, test the quantities and gift count again using the quantity selector guide.

Your cart with three Revitalize Face Cream units totaling $67.20, one Soft Lip Balm at $0.00 and an estimated total of $67.20 USD.
Three creams total $67.20. 1. The qualifying gift is a separate Soft Lip Balm line at $0.00. 2. The cart estimates $67.20 USD; check the final checkout amounts before placing an order. Select the image to view it at full size.

Giving away more of the main product

For a promotion such as "Buy 2, get 1 free" on the main product, use a Buy X, get Y offer. Attached free gifts are suited to separate reward products.

If the main products add without the gift, check its availability and the qualifying quantity before trying again. Contact support with the product URL and the steps you followed if it still fails.

Make sure the gift is available

The gift variant has to be purchasable on your storefront. If Shopify rejects it, recovery may add the main products without the gift. Check these availability conditions:

  • The gift variant is out of stock with inventory tracking on. Restock it or choose an available gift. Use Continue selling when out of stock only if you can fulfill those orders; turn off inventory tracking only for products you intentionally do not track.
  • The gift's stock sits only at a location that does not fulfill online orders, which makes Shopify report the variant as unavailable even when quantity is on hand. Set that location to fulfill online orders, or move stock to one that does.
  • The gift product is not published to the Online Store sales channel.

You do not need to feature the gift in your store navigation, but its product and chosen variant must be available to the shopper. Check the product status, Online Store availability and relevant market as well as stock.

Quick troubleshooting

  • Main products add but the gift is missing: check gift availability and the qualifying quantity. If those are correct, contact support with the product URL and the steps that reproduce it.
  • Add another gift button is missing: you have already added 10 gifts to that offer, the per-offer maximum.
  • Gift card never shows in the widget: check the Show only when this offer is selected checkbox; if it is on, the gift only appears once the customer picks that tier.
  • Changes not live: save your changes and confirm the deal is Published. A Draft needs Activate; saving a Published deal updates it directly. Start your test with an empty cart.

Rewarding bigger offers instead

The gifts described here are attached to one offer. If you would rather show a row of rewards that unlock as customers move up your tiers, with a progress tracker below the offers, use progressive gifts instead.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.