More free units as the cart total grows
The question: “If the cart total is 50,000, add 25 units of product X for free. At 100,000, add 50 units. At 150,000, add 75 units. What do I need to do?”
The answer: one Product offer with three spend tiers adds product X by itself and changes its quantity as the cart grows, each tier replacing the last, and one gift discount makes it free. Nothing else needs to show in checkout: buyers see the free units in the order summary. Showing the gift and a progress bar is an optional extra.
Requirements: an offer and its discount. In checkout: Shopify Plus and the Buddy plan. On your cart page and in your cart drawer: any Shopify plan except Starter, with the Deals & Rules or Buddy plan.
Not on Shopify Plus? The same tiers and discount work on your cart page and in your cart drawer: under Where it shows, tick Cart page, and in place of step 8 add the Product offers block and app embed to your theme. See free gifts on product and cart pages.
-
Create the offer. In Checkout Buddy, go to Customizations → Upsells → Create customization → Product offers, and choose the Tiered free gifts template. It’s a Free gift offer, with Tiers set to By amount spent and three tiers. Give it a Name. Only you see it.
-
Fill in the tiers. Under Offers, open each tier with the arrow at its right:
- Cart subtotal of at least:
50000,100000and150000, in your store’s currency. - Products: in the first tier, click Choose products and pick product X. In the other two, click Use the same products as the tier below.
- Quantity of each product:
25,50and75. The template starts each at 1.
- Cart subtotal of at least:
-
Under the tiers, set When a higher tier is reached to Replace the earlier gifts. Otherwise each tier adds its units to the ones below: 75 at 100,000 and 150 at 150,000.
-
Untick Show the offer in checkout (Show the offer on the cart page), at the top of Layout. The units are then added with nothing showing, and the editor hides the settings for what no longer shows: the text, layout, offer names and translations.
-
Save. The offer saves as a Draft.
-
Create the discount. On its Discount at checkout card (Discount when the offer shows on product or cart pages), click Create gift discount. The Discount page opens filled in: 100% off product X, only on items Product offers add, with a Cart subtotal minimum of 50000 and a Line discount quantity limit of 75. Save it, then click Back to the offer. The card now reads Free with and your discount’s name.
-
Publish. Under Status, turn on the switch so it reads Published, and save.
-
Add the app block, once. It’s what adds the units, even with nothing showing. In the Checkout card, click Open Shopify’s checkout editor. It opens in a new tab. Under Main, click Add block → Product offers. If it lands above express checkout, move it down with the arrows, for example below Contact. For Shop Pay buyers, turn on Include block in Shop Pay. Save the editor. One app block handles all your published offers.
-
Test it. Open a checkout with 50,000 of products: 25 × product X is added to the order summary, marked FREE GIFT, and nothing else shows. At 100,000 it grows to 50, at 150,000 to 75, and it shrinks or comes out when the cart goes back down.
Show it in checkout (optional)
Section titled “Show it in checkout (optional)”To show buyers the gift and how far they are from the next tier, leave Show the offer in checkout (Show the offer on the cart page) ticked (skip step 4, or tick it again), then set the heading, offer names and progress bar:
-
Name each tier’s reward. Under Offers, in each tier, Offer name (optional) is what the progress line promises, for example
50 free Product X. The template says “a free gift”, “a second free gift” and “a third free gift”. -
Change the heading. Under Text, the Heading says “Free gifts”. Change it, for example to
Your free gift. Show progress toward the next tier is already on, with each tier’s reward marked under the bar (Bar with rewards, at the end of Layout). -
Save, and test. Below 50,000, the offer shows the bar and product X with “Unlocks at 50,000”. From 50,000, the row says Added, and the bar moves on to the next tier.
Good to know
Section titled “Good to know”- Tiers count the subtotal, not the total. They read checkout’s Subtotal: the buyer’s items after product discounts, before shipping, taxes and order discounts. A cart with a 49,397 subtotal gets no gift, even when tax takes its total past 55,000. The free units never count.
- Amounts are in your store’s currency. Buyers who pay in another currency get the tiers converted at Shopify’s rate. See amounts in other currencies.
- One line follows the cart. With Replace the earlier gifts, only the highest tier reached applies, so 25, 50 and 75 is one line whose quantity changes. Below 50,000, it comes out.
- Keep at least 75 in stock, or don’t track product X’s inventory. With fewer in stock, checkout adds what it has, Shopify may show the buyer its “Quantity update” page, and the gift stays at that number until the cart reaches another tier. Units of product X the buyer adds themselves use the same stock.
- The discount covers up to 75. If you add a bigger tier later, or let the tiers add up (150 at the top), raise the discount’s Line discount quantity limit to match.
- Give product X no weight, so 75 free units don’t raise shipping rates.
- A buyer can remove the gift on your cart page. It doesn’t come back by itself. If the offer shows in checkout, its row shows an Add button instead.
- Apple Pay and Google Pay from the cart skip checkout, and the offer with it. See Apple Pay, Google Pay and Shop Pay.
Learn more
Section titled “Learn more”- Tiers and goals
- Gift offers: how gifts are added, resized and removed
- Discounts for product offers
- Free gift with purchase, with troubleshooting
