Add Free Gift at Checkout - Shopify Plus Only
You can offer a free gift directly in the checkout process by creating a "Free Gift On Checkout" promotion in Kite, defining your eligibility thresholds, and adding the Kite App Block to your Shopify Checkout Editor. Note: This feature utilizes Checkout Extensibility and is strictly available for Shopify Plus merchants.
Setting up a Free Gift at Checkout involves two main steps: configuring the offer in the Kite app, and adding the widget to your live checkout.
Step 1: Configure the Promotion in Kite
- Navigate to the Kite app and click Create Promotion.
- Select Free Gift On Checkout and give your campaign a descriptive name.
- Choose your Gift Trigger:
- Auto Add: The free gift automatically appears in checkout once the cart meets your set requirements.
- Trigger with Discount Code: The customer must meet the cart requirements and enter a specific discount code at checkout to reveal the free gift.
- Set Your Thresholds: Define what the customer needs to do to earn the gift. Options include:
- Spending a specific total amount (e.g., $100).
- Buying a specific product.
- Spending a specific amount within a designated collection.
- Buying a set number of products from specific collections.
- Select the Free Gift product you wish to offer.
- (Optional) Set Eligibility & Campaign Rules: Limit the offer based on Customer Tags, Markets, Country, or login status. You can also configure scheduling (start/end dates) or use Campaign URLs so only customers clicking a specific link receive the offer.
- Click Save to finalize the promotion.
Step 2: Add the Kite Widget to Your Checkout
- In Kite, locate your newly saved promotion and click Copy ID.
- Click Checkout to view your list of Checkout Profiles (you can use a Draft profile for testing or your Live profile).
- Clicking a profile will open the Shopify Checkout Editor.
- Click Add App Block (usually in the bottom left) and select the Kite Free Gift block.
- Drag and drop the block to your desired location (we recommend placing it just above the Discount Code section).
- Paste the Checkout ID you copied earlier into the block's settings panel.
- Click Save.
Technical Notes & Limitations:
- Shopify Plus Only: This feature relies on Shopify's Checkout Extensibility, which Shopify restricts exclusively to Plus plans.
- "Buy Now" Button Isolation: Customers using accelerated checkouts (like a "Buy Now" button directly on a product page, Apple Pay, or Shop Pay) bypass the standard cart flow. In some setups, this checkout isolation may skip the free gift trigger.
- Discount Combinations: If you use the "Trigger with discount code" setting, ensure your Shopify Discount combination settings allow that specific code to stack with the native discount engine adjustments Kite uses.
Troubleshooting Checklist:
- Is the gift not showing up? Verify that you have successfully pasted the correct Checkout ID into the App Block inside the Checkout Editor.
- Are you testing and not seeing the block? Ensure your cart meets the exact threshold requirements (e.g., spending over $100) before entering checkout.
- Is the offer locked to a Campaign URL? If you enabled Campaign URL settings, the widget will only trigger for sessions that initiated via that specific link.
- Does the customer have the right tag? If you set Customer Eligibility rules, double-check that your test account is logged in and possesses the required Customer Tags.
Updated on: 16/05/2026
Thank you!