A merchant wants to create a discount code (e.g., SMILEYGIFT) that automatically adds a free gift at checkout when customers spend £200 or more. The gift will change monthly, making Shopify’s native discount tools unsuitable since they require manually adding the gift to the cart first, then deducting its value.
Key constraint: True checkout customization requires Shopify Plus. Non-Plus stores can only implement cart-page solutions using JavaScript.
Recommended solutions for Plus merchants:
Use apps like BOGOS, Dollarlabs: Ultimate Discounts, or Monk that offer checkout extensions to auto-add gifts based on discount codes and minimum spend
Combine a 0% discount code with product discount rules and checkout extensions
Alternative for non-Plus stores:
Apps like Free Gifts by Hulk Apps, Gift Wizard, or Monk can add gifts at the cart page via embedded widgets
Custom JavaScript can check for the discount code and add the gift before checkout
Status: The original poster has not confirmed which solution they implemented. Multiple app vendors have provided setup guides and demo links.
Summarized with AI on October 24.
AI used: claude-sonnet-4-5-20250929.
Hi everyone, we want to create a code that can be used at checkout, and if used, the customer will receive a gift. The minimum spend is £200. I have tried all of the options in Shopify Discounts, but none will provide what we need.
A) The customer spends £200
B) Code is used at checkout
B) Check out adds the gift in the the basket
The issue is that, in order for this to work using Shopify’s tools, you have to add the gift to the cart, and then it deducts the value. This won’t work as the gift will change monthly, plus we need a generic code for example: SMILEYGIFT.
I have also searched for an app for this, but I cannot find anything. Any advice, please?
You need to be on Shopify plus to use additional checkout customizations by adding the relevant code or you can do using external apps.
There are several apps built exactly for this use-case—they let you:
Define a minimum order value (e.g. £200)
Specify a static discount code (e.g. SMILEYGIFT)
Automatically add a hidden “gift” SKU to the cart once the code is entered
Popular options:
Free Gifts by Hulk Apps (free tier + paid plans)
Gift & Discount by Gift Wizard (flexible rules, monthly gift swaps)
Automatic Discounts & Gifts by Tabarnapp (no-code setup, supports product swaps each month)
These apps let you swap out the gift SKU whenever you like—so your “gift of the month” can change without touching theme code or Shopify’s discount engine.
Hi @JM211 , we’ve solved this exact use case for many of our merchants (who are using plus). It’s usually done in three steps that I’ve listed below.
Setup an order discount “SMILEYGIFT” that gives a 0$ / 0% off on the order and is applicable for orders > 200$
Setup a product discount on Dollarlabs: Ultimate Discounts app to give 1 unit of the free gift product when the conditions are met
Add the checkout extension “Auto Add Gift” and configure it to automatically add the free gift product when “SMILEYGIFT” discount is applied on cart.
If you’re not on Plus there isn’t a real way to modify / change things at checkout, as Checkout customisations are only limited to Plus stores at the moment.
If you’re not on Plus - there is an alternative method that would work on the cart page of your store and basically replaces step 3 with a quick JS script that you can insert in your theme that will check
If discount code “SMILEYGIFT” is applied on cart
If the gift product is already added to the cart
If not - the product will be added to the cart.
Note that this approach will fail on checkout as any app / script / customisation done on storefront will not run at Shopify checkout (unless done through extensions supported only on Plus)
Hope this helps answer your question, and if yes - please mark it as a solution as it can help others who might stumble across this thread.
This is a checkout extension, and shopify allows only Shopify Plus to implement it. If you are Plus, then BOGOS app is the way to go using CHECKOUT UPSELL feature!
My app, Monk, can do this! You can use the app to create discount codes that automatically add a free gift with purchase to a customer’s cart depending on their cart value.
We’ve built 2 version of it based on which Shopify plan you are on -
If you’re on Shopify Plus, the app can create a discount code to be entered at checkout based on the cart value of the customer. Here’s a setup guide.
If you’re not on Shopify Plus, the same thing can be done at the cart step. The app embeds a discount code widget in the cart which can be used to input the code. Here’s a setup guide.
We have several brands that use this to generate codes that can be used in email, SMS and influencer marketing.
You can view a live demo of this here as well
(Free gift with purchase > discount code)