How to Add a Free Gift in Your Shopify Cart Drawer

Shopify cart with free gift option
Shopify cart with free gift option

You know that moment when a customer adds $43 worth of stuff to their cart… and then just leaves?

That happens a lot. Like, a LOT.

Nearly 70% of online shopping carts get abandoned.

On mobile, it’s even worse — around 78%.

But here’s something wild. When you show that same customer a message like “Spend $7 more and get a FREE hair mask!” right inside the cart drawer — they don’t leave. They go find something else to add. They want that gift. And your average order value goes up.

If you’re wondering how to add a free gift in your Shopify cart drawer — one that auto-adds when a spending threshold is met, shows a progress bar, and removes itself if the customer drops below the minimum — this is the guide you need.

Free gifts inside the Shopify slide cart are one of the most effective ways to increase revenue without running discounts that eat your margins. The problem? Shopify doesn’t have this feature built in.

There’s no native way to auto-add a free product to the cart when someone hits a spending threshold.

This guide shows you exactly how to set it up with a heavy focus on using the Oxify Slide Cart Drawer, which has a complete free gift rewards system built right in. No code. No separate apps to install. No conflicts to troubleshoot.

We’ll also cover why Shopify’s built-in discounts don’t work for this, a quick look at standalone gift apps (for stores not using Oxify), and the real numbers behind why this strategy crushes standard percentage-off promotions.

Let’s get into it.

WHY FREE GIFTS IN THE CART DRAWER WORK BETTER THAN DISCOUNTS

    Most Shopify store owners default to discounts when they want to push sales.

    “Take 15% off!” or “Use code SAVE20!” feels like the obvious move.

    But discounts have a hidden cost beyond the margin hit.

    They train customers to wait. If you run a 20% off sale this month, shoppers learn to hold off until the next one.

    You’re building a customer base that only buys when things are cheap.

    That’s a race to the bottom.

    Free gifts flip the script entirely.

    Instead of making your products feel worth less, you make the order feel worth more. The customer still pays full price for everything in their cart. They just get something extra. The perceived value goes up without your product value going down.

    The data backs this up hard:

    • Free gift with purchase campaigns increase Average Order Value (AOV) by 15–30% across Shopify stores
    • Conversion rate lifts of 10–25% are common when gift-with-purchase offers are displayed inside the slide cart drawer
    • Repeat purchase rates improve by roughly 20% because customers associate your brand with generosity, not discounts
    • A study published in the Journal of Marketing found that sales of hand lotion jumped by 73% when offered as a bonus pack versus a price discount
    • 58% of online shoppers will add extra items to their cart specifically to qualify for a threshold reward like free shipping or a free gift
    • 90% of customers who receive a free gift say they’re more likely to buy again
    • The global average ecommerce AOV sits at approximately $145 across all industries, but the average Shopify store AOV is closer to $72 — meaning there’s massive room to push cart values higher with the right incentive

    The psychology behind this is called the “reciprocity effect.” When someone gives you something unexpected, you feel compelled to give back.

    In ecommerce, that translates to customers feeling good about the purchase, leaving a better review, and coming back sooner.

    That’s why gift with purchase promotions outperform coupon codes, percentage-off deals, and buy one get one offers in terms of long-term customer lifetime value.

    WHY SHOPIFY’S NATIVE DISCOUNTS CAN’T DO THIS

      Before you spend time setting up apps, you might wonder: “Can’t I just use Shopify’s built-in Buy X Get Y discount or Shopify discount codes?”

      Short answer: no. Not for cart drawer free gifts. Not even close.

      Here’s why Shopify’s native automatic discount system (Shopify Admin → Discounts → Create automatic discount) fails this specific use case:

      THE GIFT DOESN’T AUTO-ADD TO THE CART

      Shopify’s Buy X Get Y discount only makes the “Y” product free at checkout. It does not add the product to the cart. The customer has to manually search for the gift product, navigate to its page, and add it themselves.

      Most customers won’t do that. They don’t know which product is the gift. They don’t want to leave the checkout flow to go hunting. The result? Your free gift with purchase promotion exists but almost nobody redeems it.

      As confirmed by Dallas from Shopify’s Social Care team on the Shopify Community forums: “An app would be the best option” for automatically adding free gifts to the cart (source: community.shopify.com/c/shopify-design/how-can-i-automatically-add-a-free-gift-to-a-cart-over-a-certain/td-p/460529). You can also check Shopify’s official discount documentation at shopify.dev/docs/apps/build/discounts to see the limitations yourself.

      THE DISCOUNT IS INVISIBLE INSIDE CART DRAWERS AND AJAX CARTS

      Every third-party cart drawer (including Oxify, and every other slide cart drawer app) reads data from Shopify’s cart.js API. That API does not include information about automatic discounts. Shopify processes those discounts at the checkout level, not the cart level.

      What this means in practice: the gift product shows up at full price inside your slide cart. The customer sees “$12.99 — Hair Mask.” They don’t see “FREE.” Then when they get to checkout, it suddenly becomes $0. That’s confusing. It looks like a glitch. It breaks trust. This is a known limitation of Shopify’s cart API that affects every Shopify theme with an ajax cart or cart drawer.

      NO PROGRESS BAR, NO TIERED REWARDS, NO “CHOOSE YOUR GIFT”

      Shopify’s native discount has no visual component. There’s no way to show “You’re $12 away from a free gift!” inside the cart. There’s no progress bar widget or spending threshold indicator. There’s no way to let customers pick between different gift options (no gift picker or gift slider). And there’s no analytics to track how the gift with purchase campaign is performing.

      NO MULTIPLE SIMULTANEOUS GIFT TIERS

      Shopify struggles with running multiple Buy X Get Y discounts on overlapping products at the same time. If you want tiered rewards (spend $50 for Gift A, spend $100 for Gift B), native discounts can’t handle that reliably.

      BOTTOM LINE

      If you want a free gift to appear automatically inside a Shopify cart drawer — with a progress bar, a FREE badge, auto-add and auto-remove logic, multi-tier reward support, and cart total tracking — Shopify’s native tools simply aren’t built for it. You need either a cart drawer app with built-in gift features (like Oxify) or custom Liquid and JavaScript code.

      WHAT MAKES A CART DRAWER THE BEST PLACE FOR FREE GIFTS

        You could display free gift promotions on your product pages, your homepage, or in a popup. But the cart drawer — the slide-out panel that appears when someone clicks the cart icon — is the single highest-converting placement for gift with purchase promotions. Here’s why the Shopify slide cart drawer beats every other placement.

        HIGHEST PURCHASE INTENT

        When someone opens the cart drawer, they’re already thinking about buying. They’ve added products. They’re reviewing their order. This is the moment when a “spend $8 more for a free gift” message has the most psychological impact. On a product page, that message is noise. In the cart drawer, it’s a trigger.

        ZERO PAGE NAVIGATION

        The gift offer, the progress bar, and the cart items all live in the same visible area. The customer doesn’t have to click away to a different page to see the promotion or claim the gift. Everything happens in one slide-out panel. Less friction means higher redemption.

        MOBILE DOMINANCE

        Over 70% of Shopify store traffic comes from mobile devices. On phones, cart drawers are the default shopping experience — customers tap the cart icon, the drawer slides out, they review and checkout. A free gift that appears inside this native mobile flow converts dramatically better than a popup that interrupts it.

        REAL-TIME FEEDBACK

        With a progress bar inside the drawer, the customer sees exactly how much more they need to spend. Every time they add or remove an item, the bar updates instantly. This creates a game-like “almost there” feeling that pushes them to add one more product. You can’t replicate this feedback loop with static page banners.

        WORKS WITH DISCOUNT CODES

        In Oxify’s cart drawer specifically, customers can type in a promo code AND still qualify for free gifts. These are treated as separate incentives. The customer gets the discount AND the free gift — creating a “wow, what a deal” moment that reduces abandonment.

        HOW OXIFY’S BUILT-IN FREE GIFT SYSTEM WORKS (FULL BREAKDOWN)

          Oxify Slide Cart Drawer Upsell isn’t just a cart drawer. It’s a cart drawer with a complete rewards and free gift engine baked in. This matters because there’s no second app to install, no compatibility conflicts, no JavaScript battles between two apps trying to control the same cart.

          Here’s what the Oxify free gift system includes — and how each piece works.

          REWARDS SYSTEM OVERVIEW

          The gift functionality in Oxify lives under the “Rewards” section of the app. When you open the Oxify admin panel, you’ll see a Rewards toggle at the top — flip it ON and the entire rewards system activates.

          The Rewards system lets you create gift campaigns based on two trigger types:

          • Cart Total: The gift unlocks when the cart value reaches a specific dollar amount (e.g., $50, $100, $150)
          • Item Count: The gift unlocks when the customer has a certain number of items in the cart (e.g., 3 items, 5 items)

          You choose which basis makes sense for your store. Cart Total is the most common because it directly ties to AOV. Item Count works better for stores selling low-price, high-quantity products where you want to incentivize volume.

          TWO GIFT DELIVERY MODES

          Oxify gives you two distinct ways to deliver the free gift. This is something most standalone gift apps charge extra for.

          Mode 1: Free Gift Automatic → Auto Gift

          When the customer’s cart crosses your threshold, the gift product appears in the cart drawer automatically. No button to click. No popup to dismiss. It just appears with a “FREE” badge. If the customer removes items and drops below the threshold, the gift auto-removes.

          This is the highest-converting mode. Zero friction. The customer feels like they “earned” something, and the dopamine hit of seeing a free product appear in their cart encourages them to proceed to checkout.

          Mode 2: Free Gift Manual → Pick Gift

          Instead of auto-adding one product, this mode presents a gift selection interface inside the cart drawer. The customer sees icons labeled “GIFT 1” and “GIFT 2” (or however many options you set up). They tap the one they want, and a product card appears showing the gift with an image, name, and description.

          This mode is ideal when:

          • You offer gifts in multiple variants (colors, scents, sizes)
          • You want to let customers feel in control of their reward
          • You have multiple gift-worthy products and want data on which ones customers prefer

          Based on the screenshots of Oxify’s Rewards Settings, here’s exactly what the interface looks like:

          The Reward Description field lets you name each reward tier (e.g., “GIFT 1,” “GIFT 2”)
          The Reward Type dropdown lets you switch between “Free Gift Automatic → Auto Gift” and “Free Gift Manual → Pick Gift”
          The Minimum Amount field sets your threshold (e.g., 22, meaning $22 cart value)
          Below that, you add the actual gift product(s) with an “Add Another Reward Product” button
          The “Text Before Achieving Reward” section lets you customize the progress message with dynamic variables like {AMOUNT} — so it reads “You’re $18 away from free Gift!”

          IMPORTANT NOTE: As shown in the interface, you can only use EITHER “Free Gift Automatic” OR “Free Gift Manual” reward types within a single reward tier — not both. But you can have multiple tiers, each using a different mode.

          Reward settings for free gifts

          MULTI-TIER REWARDS WITH PROGRESS BAR

          This is where Oxify gets really powerful for AOV growth. You aren’t limited to a single gift threshold. You can create multiple reward tiers:

          • Tier 1 ($50): Free sample sachet (auto-added)
          • Tier 2 ($100): Free full-size product (pick your gift)
          • Tier 3 ($150): Free premium bundle (auto-added)

          Each tier appears as an icon in the progress bar inside the cart drawer. As the customer adds items, the bar fills up and the icons light up as they unlock each reward. This “gamification” effect is incredibly effective — customers actively try to reach the next tier, adding products they might not have otherwise purchased.

          The progress bar sits at the very top of the cart drawer, above all cart items. It’s the first thing the customer sees when the drawer opens. The text dynamically updates: “You’re $120.00 products away from free Gift!” becomes “You’re $20.00 products away from free Gift!” as they add items.

          MULTI-CURRENCY AND SHOPIFY MARKETS

          If you sell internationally, Oxify adjusts the gift thresholds automatically for different currencies and markets. A $50 threshold in USD translates correctly for a UK customer seeing GBP. This means your gift campaigns work globally without manual configuration per market.

          WORKS ALONGSIDE DISCOUNT CODES

          This is a deal-breaker feature that many standalone gift apps can’t match when used with a separate cart drawer. In Oxify, the discount code field and the gift system are part of the same app. They’re designed to work together. A customer can type in “SUMMER15” for 15% off AND still unlock a free gift at the $50 threshold. These stack. No conflicts.

          AUTO GIFT VS. MANUAL PICK GIFT — WHEN TO USE EACH

            This decision affects your conversion rate more than you’d think. Here’s a clear framework.

            USE AUTO GIFT WHEN:

            • You have one clear gift product (a bestselling sample, a branded accessory)
            • Your goal is maximum simplicity and minimum friction
            • Your customer base is mobile-heavy (less tapping = better)
            • You’re running a time-limited promotion where speed matters
            • The gift product doesn’t have variants that need choosing

            USE MANUAL PICK GIFT WHEN:

            • You offer multiple gift options (different scents, colors, products)
            • You want engagement data on which gifts customers prefer
            • Your store sells premium products where choice feels luxurious
            • You want to showcase new products as gift options to drive awareness
            • The gift selection itself is part of the brand experience
            Gift strategy comparison for shopping

            CONVERSION DATA PATTERN

            Based on merchant behavior across Shopify stores: auto-add gift campaigns typically have higher redemption rates because they require zero additional action. But manual pick campaigns often produce higher satisfaction scores and repeat purchase rates because the customer feels in control.

            For most stores starting out with free gifts, start with Auto Gift. It’s simpler to set up, has fewer moving parts, and gives you a clean baseline to measure AOV impact. Once you have data, experiment with Pick Gift to see if engagement improves.

            STEP-BY-STEP: SETTING UP FREE GIFTS IN OXIFY CART DRAWER

              Here’s the exact walkthrough. No coding required. You can have this live on your store in under 15 minutes.

              STEP 1: INSTALL OXIFY

              Go to the Shopify App Store and search for “Oxify Slide Cart Drawer Upsell“. Click Install. The app starts with a 14-day free trial so you can test everything before committing.

              STEP 2: CREATE YOUR GIFT PRODUCT

              Before you configure anything in Oxify, you need the actual gift product to exist in your Shopify catalog.

              Go to your Shopify Admin → Products → Add product.

              Set the price to a real value (like $9.99 or $14.99) — NOT $0. This is important. When the gift shows up in the cart drawer as “FREE” but has a visible retail value, the customer perceives more value. “$14.99 → FREE” feels much better than “$0.00 → FREE.”

              Set inventory tracking appropriately. Either track inventory and keep plenty of stock, or set it to “Continue selling when out of stock” so the gift is always available.

              You can choose to hide this product from your online store search and collections if you don’t want customers buying it directly — it only needs to exist as a selectable product in Oxify’s reward settings.

              STEP 3: OPEN THE REWARDS SECTION IN OXIFY

              Open the Oxify app from your Shopify admin sidebar. Navigate to the Rewards section. You’ll see a toggle at the top labeled “Rewards” with an On/Off switch. Flip it to ON.

              STEP 4: CHOOSE YOUR REWARD BASIS

              Under General Settings, you’ll see two options:

              • Cart Total: Gift triggers based on the dollar value of the cart
              • Item Count: Gift triggers based on the number of items in the cart

              For most stores, select Cart Total. This directly drives AOV growth because customers add more expensive items (or more items) to hit the threshold.

              Shopping cart with gift offer details

              STEP 5: SELECT YOUR TEMPLATE STYLE

              Oxify offers multiple visual templates for how the rewards bar looks inside the cart drawer. The screenshots show “Style 4 – Bubble” which displays reward tiers as circular bubble icons that fill in as the customer progresses. Click “View Templates” to browse other styles and pick one that matches your brand aesthetic.

              Choose the Template GIFT Rewards

              STEP 6: CONFIGURE REWARD #1

              Under Rewards Settings, you’ll see “Reward #1” with these fields:

              Reward Description: Type a label like “GIFT 1” — this appears as the icon label in the progress bar inside the drawer.

              Reward Type: Select from the dropdown:

              • “Free Gift Automatic → Auto Gift” for auto-add behavior
              • “Free Gift Manual → Pick Gift” for customer choice behavior

              Minimum Amount: Enter the cart value threshold. For example, type “50” for a $50 threshold. (The screenshots show “22” as an example — adjust this to your AOV strategy.)

              Gift Product: Click “Add Another Reward Product” and browse your catalog. Select the gift product you created in Step 2. You can add multiple products here if you’re using the Manual Pick Gift mode.

              STEP 7: CUSTOMIZE THE PROGRESS TEXT

              In the “Text Before Achieving Reward” section, write the message customers see before they’ve unlocked the gift. Use the {AMOUNT} variable to dynamically insert the remaining dollar amount.

              Example: “You’re {AMOUNT} products away from free Gift!”

              This automatically updates as the customer adds items. So if they need $18 more, they see “You’re $18.00 products away from free Gift!”

              You can also customize the font style (bold, italic, underline), add links, and change the text color using the formatting toolbar.

              STEP 8: ADD MORE REWARD TIERS (OPTIONAL)

              Want tiered rewards? Add Reward #2, Reward #3, etc. Each tier gets its own threshold, reward type, and gift product. The progress bar will show multiple icons that unlock sequentially.

              Example tiered setup:

              • Reward #1: Spend $50 → Auto-add free sample ($9.99 value)
              • Reward #2: Spend $100 → Pick your gift (choose from 3 products)
              • Reward #3: Spend $150 → Auto-add premium gift + free shipping

              STEP 9: CUSTOMIZE THE DESIGN

              Under the Design section, you control the visual appearance:

              • Background Color: The color of the rewards bar area (e.g., #ffd768 for a warm gold)
              • Title Size: Font size for the rewards text (default 16px)
              • Reward Icon Color (Achieved): Color of unlocked reward bubbles (e.g., #000000 for black)
              • Reward Icon Color (Unachieved): Color of locked reward bubbles (e.g., #E5E7EB for light gray)
              • Reward Bubble Background Color: Background of the bubble icons
              • Rewards Description Size and Color: Font settings for the tier labels

              Match these to your brand colors. A gold or yellow progress bar with black icons is a popular choice that creates a “premium reward” feeling.

              STEP 10: PREVIEW AND TEST

              Open your storefront in an incognito browser window. Add products to your cart until you’re below the threshold — verify the progress bar appears with the correct remaining amount message. Add more items to cross the threshold — verify the gift auto-adds (or the gift selection appears). Remove items to drop below — verify the gift auto-removes.

              Test on mobile specifically. Over 70% of your customers will experience this on a phone screen. Make sure the progress bar text is readable, the gift image renders properly, and the drawer doesn’t feel cramped.

              STEP 11: GO LIVE

              Once testing confirms everything works correctly, your rewards are already active (since you flipped the toggle ON in Step 3). No separate “publish” step needed. Customers will start seeing the gift offers immediately.

              HOW TO SET UP TIERED REWARDS WITH THE PROGRESS BAR

                The tiered progress bar is arguably Oxify’s most powerful AOV tool. Here’s how to think about it strategically — not just technically.

                SETTING YOUR THRESHOLD AMOUNTS

                Your first tier should be set slightly above your current average order value. Check your Shopify Analytics → Overview → Average order value. If it’s $42, set your first gift tier at $55. That’s a reachable gap — customers will stretch for it.

                The second tier should be 1.5x to 2x your AOV. So around $80–$100. This catches the customers who were already planning to spend more and rewards them for it.

                A third tier at 2.5x–3x ($120–$150) targets your power shoppers and creates an aspirational goal.

                HOW THE PROGRESS BAR PSYCHOLOGY WORKS

                When the customer opens the cart drawer and sees three bubble icons with a progress bar, here’s what happens in their mind:

                1. They see the first bubble is close to being unlocked → “I should add one more thing”
                2. After unlocking the first gift, they see the second bubble → “I’m already halfway there”
                3. The sunk cost effect kicks in → they’ve already “invested” in hitting tier 1, so tier 2 feels achievable

                This is classic gamification psychology. The same reason people finish a loyalty card when they’re 80% done. The closer they are to the next tier, the harder it is to walk away.

                WHAT TO PUT IN EACH TIER

                Tier 1 (low threshold): Something small but desirable. A sample sachet, a branded sticker pack, a mini product. This should cost you under $3 to fulfill. The goal is just to get them past the threshold.

                Tier 2 (medium threshold): A real product with real perceived value. This is where “Advanced Hair Repair Formula” type gifts work perfectly. Something that retails for $10–$20 but costs you $3–$5 wholesale.

                Tier 3 (high threshold): Something premium. A full-size product, a bundle, or pair it with a free shipping unlock. This tier catches your whales and makes them feel like VIPs.

                CONFETTI EFFECT

                In Oxify’s General Settings, there’s a checkbox: “Show Confetti when reward is achieved.” Turn this ON. When the customer unlocks a reward tier, confetti particles burst across the drawer. It sounds silly, but it creates a dopamine moment — a micro-celebration that reinforces the positive feeling and makes the customer less likely to remove items and lose the reward.

                ADVANCED REWARD SETTINGS MOST PEOPLE MISS

                  Beyond the basic setup, Oxify’s rewards section has several options under “Show Advanced Settings” that can improve your campaign:

                  SHOW REWARD BAR WHEN CART IS EMPTY

                  By default, this is unchecked. If you turn it on, customers will see the rewards bar even when their cart is empty — showing them what they could earn. This works well as a motivator but can feel pushy on some stores. Test both.

                  MARKET SELECTION

                  At the top of the Rewards Settings, there’s a “Market” dropdown showing “All Markets” or specific Shopify Markets. If you sell internationally and want different gift thresholds per market (e.g., $50 USD for the US, €45 for Europe), you can configure separate reward tiers per market.

                  ADD TRANSLATIONS

                  Each reward description has an “Add Translations” link. If your store serves multiple languages, you can provide translated versions of the reward labels and progress text. This ensures French-speaking customers see “Vous êtes à {AMOUNT} d’un cadeau gratuit!” instead of English text.

                  Screenshot 2026 03 03 at 3.32.05 PM

                  MULTIPLE REWARD PRODUCTS PER TIER

                  You can add more than one product to a single reward tier using the “Add Another Reward Product” button. In Auto Gift mode, the first product gets auto-added. In Manual Pick mode, all products appear as options for the customer to choose from. This is how you create the “GIFT 1” / “GIFT 2” selection experience visible in the cart drawer.

                  HOW FREE GIFTS IN OXIFY INCREASE YOUR AOV (REAL STRATEGY)

                    Setting up the feature is only half the job. Here’s how to use it strategically to get the maximum AOV lift.

                    THE THRESHOLD GAP STRATEGY

                    Look at your current AOV. Let’s say it’s $45. Set your first gift tier at $60. That’s a $15 gap.

                    Now, look at your product catalog. Do you have products in the $12–$20 range? If yes, many customers will add one of those products to close the gap. Your AOV goes from $45 to $60+ — a 33% increase.

                    If your average product price is too high for customers to “bridge the gap” easily, lower the threshold closer to your AOV. A $50 threshold on a $45 AOV works because a small add-on (socks, accessories, refills) gets them there.

                    THE ANCHOR PRODUCT STRATEGY

                    Feature your gift product prominently. Use a product that retails for $15–$25 so the “FREE” badge feels genuinely valuable. When customers see “Advanced Hair Repair Formula — $19.99 → FREE,” they mentally add $19.99 to the perceived value of their order.

                    This is the anchoring effect. The gift’s retail price becomes a reference point. Even though it costs you $3–$5 to fulfill, the customer perceives $19.99 in value.

                    THE STACK STRATEGY

                    Combine Oxify’s free gift with other features in the same cart drawer:

                    • Free shipping progress bar: “Spend $25 more for FREE shipping”
                    • Free gift progress bar: “Spend $15 more for a FREE gift”
                    • In-cart upsells: One-click add-ons like gift wrapping, shipping protection, premium upgrades
                    • Discount code field: Customer applies “WELCOME10” for 10% off AND still qualifies for the free gift

                    The customer walks into the cart drawer and sees multiple reasons to add more. Each feature creates a separate incentive layer. Together, they compound into significant AOV lifts.

                    Oxify claims stores using their full feature set see AOV increases of 25–40%. Even if your results are half that, a 12–20% AOV increase on every order adds up fast.

                    THE SEASONAL ROTATION STRATEGY

                    Don’t set your free gift and forget it. Rotate gift products monthly or seasonally:

                    • January: New Year wellness sample kit
                    • February: Valentine’s mini gift set
                    • Summer: Travel-size product
                    • Black Friday: Premium full-size product (higher threshold)

                    Rotating gifts keeps repeat customers engaged. If the gift is always the same, loyal customers stop caring. New gifts create new urgency.

                    REAL CASE STUDY: £313 IN EXTRA REVENUE AND 35 FREE GIFTS CLAIMED IN 7 DAYS

                      Theory is nice. But you want proof. Here’s a real Shopify merchant’s analytics dashboard from Oxify a UK-based Shopify store selling skincare products — after just one week with the free gift rewards system enabled in their slide cart drawer.

                      Revenue metrics and analytics summary

                      THE NUMBERS (7-DAY SNAPSHOT FROM OXIFY ANALYTICS DASHBOARD)

                      Total App Revenue: £313.61 GBP
                      Cart Drawer Revenue: £273.03 GBP
                      Product Page Upsell Revenue: £40.58 GBP
                      Free Gifts Claimed: 35
                      Cart Upsells Sold: £273.03 GBP
                      Cart Add-ons Sold: £0.00 GBP
                      Subscriptions Started: £0.00 GBP

                      Let’s break down what this actually means for the business — and why these numbers should change how you think about cart drawer monetization.

                      WHAT THE DATA TELLS US

                      This store generated £313.61 in additional revenue that would not have existed without Oxify’s cart drawer. That’s £313.61 in incremental revenue from cart upsells, cross-sells, and product page upsells that happened because the cart drawer created the right moment at the right time. At that rate, the store is on pace for roughly £1,254 per month and £16,308 per year in extra revenue from a single Shopify app.

                      But the real story is the 35 free gifts claimed. That number means 35 separate customers hit the reward threshold and qualified for a free gift in just 7 days. Each one of those customers added enough products to their cart to cross the minimum spend line. Without the gift incentive and the progress bar showing them how close they were, many of those carts would have been smaller — or abandoned entirely.

                      HERE’S THE MATH THAT MATTERS

                      If this store’s average order value before installing Oxify was £40, and the gift threshold was set at £55, those 35 customers each spent at least £15 more than they normally would. That’s 35 × £15 = £525 in incremental cart value driven by the free gift alone — on top of the £273.03 in direct cart upsell revenue the cart drawer generated.

                      That means the total incremental impact of the cart drawer (upsells + gift-driven cart increases) is approximately £798 in one week. For a skincare store. With a single app. Without using all the features.

                      THE REVENUE CHANNEL BREAKDOWN

                      Look at where the money came from: 87% of total app revenue (£273.03 out of £313.61) was generated inside the cart drawer itself. Only 13% came from product page upsells (£40.58). This confirms what we discussed in Section 3 — the cart drawer is where the money is made. Product pages contribute, but the slide cart is the primary conversion engine.

                      The add-ons and subscriptions metrics both show £0.00. This store hasn’t activated those features yet. That’s untapped revenue sitting in features that haven’t been turned on — meaning the £313/week figure is actually the floor, not the ceiling.

                      THE ROI CALCULATION

                      Oxify’s pricing starts at $4.99/month (approximately £4/month). This store generated £313.61 in the first 7 days. That means Oxify paid for itself in under 2 hours of the first day — a return on investment of roughly 78x in the first week alone.

                      Even if you use the higher-tier plan at $19.99/month (approximately £16/month), the app pays for itself in under 12 hours of results.

                      WHY THIS MATTERS FOR YOUR STORE

                      This isn’t a massive enterprise brand with millions in ad spend. This is a regular Shopify store selling skincare products in the UK. The numbers are modest — and that’s exactly the point. Free gift campaigns inside the cart drawer work at every scale, for every product category.

                      If a smaller store can pull £313 in extra revenue from a 7-day period with a single cart drawer app, imagine what happens over 30 days, 90 days, or a full year. At the 7-day rate, that’s £16,308 in additional annual revenue from cart drawer monetization alone.

                      The 35 gifts claimed also represents real customer delight. Those are 35 people who got something unexpected and free with their order. Research shows that customers who receive surprise gifts are significantly more likely to leave a positive review, share their experience on social media, and come back for another purchase. Free gifts don’t just move today’s numbers — they build tomorrow’s customer base through word-of-mouth marketing and increased customer lifetime value (CLV).

                      KEY TAKEAWAYS FROM THIS CASE STUDY

                      • Cart drawer upsells generated 87% of total app revenue (£273.03 out of £313.61) — the slide cart drawer is where the money is made, not the product page
                      • 35 free gifts were claimed in just one week — proving customers actively engage with gift-with-purchase offers when presented at the right moment inside the cart
                      • The free gift progress bar drove an estimated £525 in additional cart value from threshold-chasing behavior alone
                      • The store hasn’t activated all Oxify features yet — add-ons and subscriptions at £0.00 represent additional untapped growth opportunities
                      • Combined revenue of £313+ per week projects to £16,308+ in annual incremental revenue
                      • Oxify’s subscription pays for itself in under 2 hours of use at any pricing tier
                      • Even modest stores see immediate, measurable ROI from cart drawer free gift campaigns — no massive traffic volume required

                      COMBINING FREE GIFTS WITH OTHER OXIFY FEATURES

                        The real power of using Oxify for free gifts (instead of a standalone gift app) is that everything works together inside one cart drawer. No conflicts. No duplicated progress bars. No mismatched styles.

                        Here’s how the pieces connect:

                        FREE SHIPPING BAR + FREE GIFT BAR

                        Set your free shipping threshold at $75 and your free gift threshold at $50. When the customer opens the drawer with $40 in their cart, they see:

                        “Spend $10 more to unlock a FREE gift!”
                        “Spend $35 more for FREE shipping!”

                        After they hit $50 and get the gift, they’re only $25 away from free shipping. The momentum keeps building.

                        FREE SHIPPING BAR FREE GIFT BAR

                        CART UPSELLS + FREE GIFTS

                        Oxify shows one-click upsell suggestions inside the cart drawer. These are products recommended based on what’s in the cart — frequently bought together items, premium add-ons, or complementary products.

                        When a customer is $8 away from a free gift and sees a $12 add-on product right there in the drawer, the purchase math becomes: “I spend $12, I get a $20 gift free, so I’m actually saving $8.” That’s a compelling frational argument, even if the math is slightly fuzzy.

                        DISCOUNT CODE FIELD + FREE GIFTS

                        Customers who have a promo code often feel like they’re already getting a deal. Adding a free gift on top creates a “double win” feeling that dramatically reduces cart abandonment. Oxify treats discount codes and gift rewards as separate systems — they stack without conflict.

                        COUNTDOWN TIMER + FREE GIFTS

                        If you’re running a limited-time promotion, Oxify’s cart countdown timer creates urgency alongside the free gift. “Your free gift expires in 14:32” pushes the customer to checkout faster, reducing the chance they’ll abandon the cart to “think about it.”

                        TRUST BADGES + FREE GIFTS

                        Trust badges (secure checkout, money-back guarantee, free returns) inside the cart drawer reduce anxiety. Combined with a free gift, the customer feels both excited (free stuff!) and safe (guaranteed satisfaction). That emotional combination is conversion gold.

                        COMMON MISTAKES THAT KILL YOUR FREE GIFT CONVERSIONS

                        MISTAKE 1: THRESHOLD TOO HIGH

                        If your AOV is $45 and you set the gift threshold at $120, almost nobody qualifies. The progress bar shows “You’re $75 away from free Gift!” which feels discouraging, not motivating. Keep the first tier within 20–30% above your current AOV.

                        MISTAKE 2: USING A $0.00 GIFT PRODUCT

                        Setting the gift product price to $0 kills the perceived value. “FREE — $0.00” doesn’t feel like winning anything. Set a real retail price ($9.99, $14.99, $19.99) so the FREE badge next to a real price creates a “wow” moment.

                        MISTAKE 3: LOW-QUALITY GIFT PRODUCT

                        A generic “Mystery Gift” or a product with no image doesn’t excite anyone. Use a real, photographed product that your customers would actually want. The gift should feel like something they’d consider buying, not something you’re trying to get rid of.

                        MISTAKE 4: NOT TESTING ON MOBILE

                        Your cart drawer looks different on a phone than on a desktop. The progress bar might wrap oddly, the gift image might be too large, or the reward bubbles might be too small to tap. Always test on an actual mobile device — not just the browser’s responsive mode.

                        MISTAKE 5: NOT TELLING CUSTOMERS ABOUT THE OFFER

                        If the only place the gift promotion appears is inside the cart drawer, you’re missing people who haven’t opened their cart yet. Add banners on product pages, your homepage, or in your email marketing mentioning the gift. “Spend $50+ and get a FREE [product]!” drives traffic into the cart.

                        MISTAKE 6: NEVER CHANGING THE GIFT

                        The same gift for 6 months straight makes your loyalty customers tune out. Rotate at least quarterly. Even just swapping the gift variant (a different color, a different scent) counts as a refresh.

                        QUICK MENTION: OTHER APPS THAT HANDLE FREE GIFTS

                          Oxify’s built-in system covers most use cases without needing additional apps. But if your store has specialized requirements beyond what Oxify offers — like advanced customer tag targeting, geolocation-based rules, or complex campaign scheduling with start/end dates — a standalone gift app layered on top might be worth exploring.

                          Here are the standalone apps most likely to work alongside a third-party cart drawer:

                          BOGOS: Free Gift Bundle Upsell — The most mature standalone gift app on Shopify (4.9 stars, 2,500+ reviews, 11+ years). Offers auto-add, gift sliders, advanced targeting by URL, location, and customer history. $29.99/month after free trial.

                          CartKing: Free Gift BuyX GetY — Explicitly supports cart drawer display. Focused feature set for free gifts and Buy X Get Y. Free plan available.

                          Dr. Free Gift, BOGO Buy X Get Y — Sitewide promotion widget, multi-goal progress bar, and savings value display. Free plan available.

                          IMPORTANT COMPATIBILITY NOTE: If you’re using Oxify as your cart drawer, adding a standalone gift app introduces potential issues. The standalone app adds products via AJAX, but Oxify’s drawer may not auto-refresh to show the newly added gift. JavaScript conflicts between two apps modifying the same cart are also possible. In most cases, Oxify’s built-in gift system eliminates the need for a standalone app entirely — and avoids these risks.

                          CUSTOM CODE METHOD (FOR DIY STORES)

                            If you prefer custom code over apps, you can build a basic free gift system using Liquid and JavaScript. This works on Dawn and most Shopify 2.0 themes.

                            Create a $0 gift product in your Shopify catalog and note the Variant ID (find it by adding .json to the product URL and looking under “variants”).

                            Add this to your cart drawer section file (e.g., sections/cart-drawer.liquid):

                            {% if cart.total_price >= 5000 %}

                            You unlocked a free gift! Add Free Gift to Cart

                            {% endif %}
                            
                            Add this JavaScript to assets/global.js:
                            
                            document.addEventListener('click', function(e) {
                            if (e.target.classList.contains('free-gift-btn')) {
                            const variantId = e.target.dataset.variantId;
                            fetch('/cart/add.js', {
                            method: 'POST',
                            headers: {'Content-Type': 'application/json'},
                            body: JSON.stringify({id: variantId, quantity: 1})
                            }).then(() => {
                            const drawer = document.querySelector('cart-drawer');
                            if (drawer) drawer.open();
                            else location.reload();
                            });
                            }
                            });

                            This gives you a manual “Add Free Gift” button at $50 threshold. No progress bar, no auto-add, no auto-remove, no tiered rewards, no mobile optimization, no analytics.

                            Compared to Oxify’s built-in system, custom code saves you the monthly app fee but costs you significantly in development time, maintenance (theme updates can break your snippet), and missing features that drive conversion.

                            Can Shopify natively add a free gift to the cart drawer automatically?

                            No. Shopify’s built-in Buy X Get Y discount only makes a product free at checkout — it doesn’t add the product to the cart or display it inside any cart drawer. Customers must manually find and add the gift. For auto-add functionality inside a slide cart drawer, you need either an app like Oxify with built-in gift features or custom JavaScript code.

                            Does Oxify’s free gift feature work on all Shopify plans?

                            Yes. The Oxify Slide Cart Drawer works on Basic Shopify, Shopify, Advanced Shopify, and Shopify Plus plans. The free gift functionality is included at every pricing tier — it’s not locked behind a higher plan.

                            Can I run both auto-add gifts and pick-your-gift at the same time?

                            Not within a single reward tier. Oxify’s interface shows that you can use either “Free Gift Automatic” or “Free Gift Manual” per reward tier. However, you can create multiple tiers with different modes — for example, Tier 1 uses auto-add and Tier 2 uses manual pick.

                            What happens if the gift product goes out of stock?

                            If inventory is tracked and reaches zero, the gift won’t be available. To prevent this, either keep gift product inventory high, set it to “Continue selling when out of stock,” or choose a gift product that you can easily replenish.

                            Do free gifts work with discount codes in Oxify?

                            Yes. Oxify treats discount codes and gift rewards as separate incentives. Customers can apply a promo code in the cart drawer and still qualify for free gifts based on their cart value.

                            Will adding free gifts slow down my store?

                            No. Oxify is “Built for Shopify” (Shopify’s highest integration standard) and the rewards system runs within the existing cart drawer without adding separate scripts. There’s no additional page load impact beyond what the cart drawer itself requires.

                            Can I have different free gifts for different countries?

                            Yes. The Rewards Settings include a Market dropdown that lets you configure separate reward tiers per Shopify Market. You can set different thresholds and different gift products for each country or region.

                            How do I track whether the free gift campaign is working?

                            Check your Shopify Analytics → Overview after running the campaign for 7 days. Compare your Average Order Value before and after enabling the gift. Oxify also provides analytics showing conversion and revenue data. Most merchants see a measurable AOV increase within the first week.

                            Does this work on mobile?

                            Yes. Oxify’s cart drawer is fully responsive. The progress bar, reward bubbles, gift images, and selection interface all render correctly on phones and tablets. Since over 70% of Shopify traffic is mobile, this is tested extensively.

                            What’s the difference between a free gift app and a cart drawer app with built-in gifts?

                            A standalone free gift app (like Dr. Free Gift) only handles the gift promotion logic — it adds a popup or banner to your store. You still need a separate cart drawer app for the slide cart. A cart drawer app with built-in gifts (like Oxify) combines both into one app, so the gift progress bar, reward tiers, and gift auto-add are all native to the cart drawer. This eliminates app conflicts, reduces page load from multiple scripts, and ensures the visual design is consistent.

                            How do I create a $0 product for the free gift in Shopify?

                            You don’t need to with Oxify. Oxify handles the pricing logic internally — the gift shows as “FREE” in the cart drawer regardless of its actual Shopify price. In fact, keeping a real price on the gift product is better because it shows the customer what they’re getting for free (“$19.99 → FREE”), which increases perceived value. If you’re using custom code instead of Oxify, you would need to create a $0 variant, but this can cause issues with inventory tracking, Google Shopping feeds, and product catalog organization.

                            What’s the best free gift threshold for my store?

                            Set your first gift tier 20–30% above your current average order value (AOV). Check your AOV in Shopify Admin → Analytics → Overview. If your AOV is $45, set the gift threshold at $55–$60. The gap should be small enough that customers can close it by adding one more product, but large enough that it meaningfully increases your revenue per order.

                            Can I show the free gift progress bar when the cart is empty?

                            Yes. In Oxify’s Rewards Settings under “Show Advanced Settings,” there’s a toggle for “Show Reward Bar When Cart is Empty.” When enabled, customers see the reward tiers before they’ve added anything, which primes them to spend toward the threshold from their very first product. Test both options — some stores find it motivational, others find it too aggressive.

                            WHAT TO DO RIGHT NOW

                            Here’s your action plan:

                            1. Install Oxify Slide Cart Drawer from the Shopify App Store (14-day free trial)
                            2. Create your gift product with a real price and great image
                            3. Open the Rewards section and set up your first tier at 20–30% above your current AOV
                            4. Choose Auto Gift for simplicity (you can experiment with Pick Gift later)
                            5. Customize the progress bar colors to match your brand
                            6. Test on mobile in incognito mode
                            7. Check your AOV in Shopify Analytics after 7 days

                            Free gifts inside the Shopify cart drawer aren’t a gimmick. They’re a proven AOV optimization strategy backed by real data, academic research, and the case study above showing £313 in extra revenue in just 7 days. With Oxify, the entire free gift system — progress bar, reward tiers, auto-add logic, gift picker, confetti animation, multi-currency support, and analytics — is already built into the cart drawer you’re already using. No extra apps. No code. No conflicts. No app compatibility issues.

                            The only mistake is not setting it up.

                            Receive the latest news

                            Subscribe To Our Weekly Newsletter

                            Get notified about new articles

                            Increase Your AOV” Shopify Playbook

                            Sign up to get weekly conversion tips, upsell strategies, and proven tactics used by top Shopify brands to grow revenue faster.