This article is also available in:

🎁 How to Reward Repeat Customers with a Different Upsell

Want to make your loyal customers feel special while increasing your Average Order Value (AOV)? đŸ›ī¸


That's exactly what the Minimum number of orders targeting condition in Hoppy Upsell & Cross Sell is designed for.


With this setup, you can show a special upsell only to customers who have already placed a certain number of orders in your store, such as:


  • 🌟 A "VIP-only" product recommendation for customers with 3+ orders
  • 🎁 A free-gift-style upsell for customers with 5+ orders
  • 💎 A premium upgrade offer for your most loyal shoppers


Meanwhile, first-time visitors and new customers continue seeing your regular upsell — or no upsell at all. This lets you reward loyalty without changing the experience for everyone else ✨



✅ Before You Begin


Before starting this setup, make sure of the following:


  • The Upsell Cross-Sell Slider app embed is enabled in your theme → Shopify Admin → Online Store → Themes → Edit theme → App Embeds → Upsell Cross-Sell Slider → Toggle ON → Save
  • Your store has customer accounts enabled, so shoppers can log in
  • You know roughly how many orders define a "repeat customer" for your store (for example: 2, 3, or 5 orders)


âš ī¸ Important: A customer's order count can only be detected when the customer is logged in to their account on your storefront. Guests and logged-out visitors are always treated as having 0 orders. We strongly recommend combining this recipe with the Logged in customers only visibility setting (covered in Step 4).



đŸ› ī¸ Example Setup Used in This Documentation


In this documentation, we'll configure the following reward setup:


  • đŸŽ¯ Show a special upsell titled "A Little Thank You 💛"
  • 👤 Only visible to customers with 3 or more previous orders
  • 📍 Placed on the Cart Page


You can adjust the order count and placement to match your own loyalty strategy âš™ī¸



âš™ī¸ Step 1 — Create a New Upsell


Open the Hoppy Upsell & Cross Sell app from your Shopify admin.


Then:


→ Click Create new upsell at the top of the dashboard.


→ Choose the placement type where your loyal-customer offer should appear:


  • Product page → below the Add to Cart button
  • Cart Page → inside the cart page
  • Cart Drawer → inside the cart drawer
  • Custom Position → anywhere using app blocks


For this example, select Cart Page.


Once selected, the setup page will open automatically.



📝 Step 2 — Set Up the Upsell Content


You'll first land inside the Content tab.


đŸˇī¸ Upsell Name


Give your upsell a recognizable internal name, such as:


  • VIP Repeat Customer Offer
  • Loyalty Reward Upsell
  • 3+ Orders Special


â„šī¸ This name is only visible to you — customers will never see it.


đŸ›ī¸ Select Upsell Products


Choose what you want to offer your repeat customers:


  • Upsell Specific Products → hand-pick the exact reward products (great for exclusive items)
  • Upsell Specific Collections → offer products from a selected collection
  • AI Upsell (Frequently Bought Together) → automatically recommend related or complementary products


💡 For a loyalty reward, hand-picking specific products usually feels more personal and intentional.


đŸ’Ŧ Upsell Title


Set a warm, reward-focused title such as:


  • "A Little Thank You 💛"
  • "Exclusive Offer for Our Loyal Customers"
  • "You've Earned This — Add It to Your Order"


This title is what customers actually see above the upsell products, so make the reward feel earned ✨



đŸŽ¯ Step 3 — Set the Repeat Customer Condition


Now switch to the Placement tab and scroll to the Display only when section.


This section controls which conditions must be true before the upsell appears.


By default, Always Display is selected. To target repeat customers:


  1. Uncheck Always Display → This unlocks all the other targeting conditions.
  2. Check ✅ Minimum number of orders
  3. Enter the order count in the field that appears next to it → For this example, enter 3


That's it — the upsell will now only appear for customers whose total order count is 3 or more.


💡 Choosing the Right Number


  • 1+ orders → any customer who has purchased before
  • 2–3 orders → regular repeat buyers (a good starting point)
  • 5+ orders → your most loyal VIP customers


âš ī¸ Important: You cannot combine Minimum number of orders with Always Display. If Always Display is checked, all other conditions stay disabled — so make sure it stays unchecked.



👤 Step 4 — Limit Visibility to Logged-In Customers


Still inside the Placement tab, scroll down to the Customer targeting section.


Find Visibility (Customer Login Status) and set it to:


→ Logged in customers only


Why This Matters


Shopify only shares a customer's order history with your storefront after they log in.


Without this setting:


  • ❌ A repeat customer browsing while logged out would not see the reward upsell
  • ❌ The experience becomes inconsistent for the same customer


With this setting:


  • ✅ The upsell reliably appears for logged-in customers with 3+ orders
  • ✅ Guests simply skip this block and see your default experience instead


💡 Encourage account creation at checkout or via email so more repeat customers see their reward.



🚀 Step 5 — Save & Publish


Once setup is complete:


  1. Click Save in the save bar that appears at the top of the page
  2. Click Publish at the top of the page to make the upsell live


After publishing, a confirmation banner appears with a direct link to enable the app embed in your theme — handy if you skipped the Before You Begin step 😉


Your repeat-customer reward upsell is now live 🎉



📌 Important Notes


  • â„šī¸ Order count is based on the customer's lifetime number of orders in your store (every order ever placed under their account), not orders within a specific time period and not the amount spent.
  • â„šī¸ You can combine Minimum number of orders with other conditions in the same section — for example, adding Last order was within the last X days to target recently active repeat customers only. All selected conditions must pass for the upsell to show.
  • â„šī¸ Want to target by loyalty tags (like VIP) or total amount spent instead? Use the Customer Display option inside the Customer targeting section.
  • âš ī¸ If the upsell isn't appearing for a customer who should qualify, first check that they are logged in and that their order count meets the threshold. For a full checklist, see Upsell & Cross Sell is Not Showing on My Store [Fixed].
  • 📚 This guide only covers the settings needed for this recipe. For the complete targeting system — including geolocation, time-on-site, exclusions, and every condition in detail — see đŸŽ¯ Advanced Targeting Options for Upsell & Cross Sell.



🎉 Final Result


Once configured successfully:


✅ Customers with 3+ orders see your exclusive reward upsell
✅ Guests, first-time buyers, and logged-out visitors see your regular storefront experience
✅ Loyal customers feel recognized and rewarded
✅ Repeat purchase rate and Average Order Value improve
✅ Your store builds stronger long-term customer relationships ✨


Rewarding repeat customers with a dedicated upsell is one of the simplest ways to turn one-time buyers into lifelong fans 🚀

Updated on: 15/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!