All posts
Curivo

How to Choose the Right Products for Each Shopify Customer

Learn how Shopify merchants can choose more relevant products for each customer using purchase history, product relationships, timing, and customer context.

AD Digitech Engineering · Curivo TeamSeptember 29, 202610 min read
Infographic titled 'How to Choose the Right Products for Each Shopify Customer' — a product filter funnel: a customer's recent purchase (Road Bike and Helmet) and an eight-item catalogue pass through filters that remove a Second Helmet (already owned) and Mountain Bike Tires (not compatible), leaving a shortlist of Bike Lights (Accessory), a Bike Lock (Next logical purchase) and Cycling Gloves (Fits price range) with a Create checkout link button, above five filter cards: Previous Purchases, Products Already Owned, Product Relationships, Purchase Timing and Price Range.

A large catalogue is an advantage when a new visitor is browsing. For an existing customer, it creates a different problem. The challenge isn't finding products to recommend; it's deciding which few, out of hundreds or thousands, are actually relevant to this one person.

Most stores answer that with whatever is popular. But popularity is a store-level signal. It tells you what many people bought, not what makes sense for the customer in front of you. This guide is about the narrower question: what should this customer buy next, and how do you choose it? It treats product selection as a filtering job, from a full catalogue to a short list you'd be comfortable sending.

Why Choosing the Right Product Matters

Four things make product selection harder than it looks:

  • Large catalogues create too many possible recommendations. Without a way to narrow them, the default becomes "show the best sellers."
  • Popular products aren't automatically relevant. A top seller can be something the customer already owns, doesn't need, or would never buy.
  • Existing customers already have a purchase history. Unlike an anonymous visitor, you know what they chose, when, and at what price.
  • That history is usable context. It lets you rule products out as well as in, which is most of the work.

Getting selection right is also the foundation of increasing repeat purchases from existing customers. A relevant recommendation gives a returning customer a reason to buy again; an irrelevant one teaches them to ignore your messages.

Start With What the Customer Already Bought

Before looking at the catalogue, build a quick picture of the customer from their orders. Five things matter for selection:

  • Categories they care about. Where their purchases cluster tells you where to look.
  • Products they already own. This becomes your exclusion list.
  • Their price range. What they've typically spent per item.
  • Product relationships. What their purchases connect to in your catalogue.
  • Potential follow-up products. Items that would naturally come next.

That picture is your filter. Every candidate product gets checked against it. For a deeper look at reading order history for signals, see Shopify customer purchase history.

Remove Products the Customer Already Owns

This is the simplest filter and the most often skipped. Recommending something a customer bought last month doesn't just waste the slot; it tells them the recommendation wasn't made for them.

Before shortlisting, check:

  • Recent orders. Anything bought in the last few weeks is usually out.
  • Previous purchases. Durable products bought earlier are rarely needed twice.
  • Near-duplicates. A second, similar item competes with what they own rather than adding to it.
  • Variants. The same jacket in another color is still the same jacket, unless they've shown they buy multiple colors.

The exception is consumables and refills. For coffee, skincare, or pet food, buying the same product again is the point, so ownership becomes a timing question rather than an exclusion.

Two cases can mislead you. A product the customer returned isn't something they own; it may point to a better-fitting alternative instead. And an order shipped to a different address may have been a gift, so it says less about what the customer uses themselves.

Look for Complementary Products

Once owned products are removed, the strongest candidates usually relate to something the customer already has:

  • Accessories: a case for a camera, a strap for a bag.
  • Add-ons: an extra attachment or a larger capacity option.
  • Care products: cleaner for leather shoes, protectant for a jacket.
  • Refills: replacement filters, pods, or cartridges.
  • Compatible products: items that fit or work with what they own, such as lenses for their specific camera mount.
  • Products commonly used together: a yoga mat and blocks, a grinder and beans.

One caution: a "frequently bought together" pattern across your store doesn't automatically apply to every customer. If many customers buy a tent with a camping stove, that's a reasonable candidate, but not for someone who already owns a stove or only buys for day hikes. Check each relationship against this customer's history.

Compatibility deserves its own check. A case has to fit the customer's phone model, a filter has to fit their machine, and a size-specific accessory has to match the size they bought. A complementary product that doesn't fit is worse than no recommendation.

Consider Purchase Timing

A relevant product can still be the wrong recommendation today. Timing changes relevance in a few common ways:

  • Consumables often have natural replenishment windows, based on how the customer has reordered before.
  • Seasonal products become relevant at certain times of year and irrelevant at others.
  • Accessories often make most sense shortly after a primary product purchase.
  • Some purchases signal a future upgrade, but usually not immediately after the original purchase.

Use the customer's own history for timing where you can. Avoid assuming exact replenishment dates; purchase rhythms vary, and a pattern is a hint to check, not a schedule.

Use the Customer's Price Range

Price context narrows the list further. A customer who repeatedly buys products in a certain range may respond differently to a recommendation far outside it than a customer with a wider spending pattern.

In practice:

  • Look at item prices, not order totals. An order total mixes several products; what they paid per item is the better signal.
  • Match candidates to the range they've shown, especially for add-ons and accessories.
  • Treat big jumps with care. A premium upgrade can be right, but it needs a clear reason in their history.
  • Don't over-read it. Price alone doesn't determine intent. Gifts, sales, and changing needs all shift what someone will spend.

Think in Terms of the Next Logical Purchase

A next logical purchase is a product that naturally follows from what the customer already bought or owns. It usually falls into one of five types:

  • A refill of something they use up
  • An accessory for something they own
  • A complementary product that works with it
  • An upgrade when the timing and history support it
  • A related product in a category they clearly care about

What counts as logical depends on the product category and the customer's context. A refill is logical for a coffee subscriber and meaningless for someone who bought a single mug. For the broader decision of what to recommend next, see how to recommend the next product to existing Shopify customers.

Don't Recommend Too Many Products

The point of filtering is to end with a small set. A long list shifts the work back to the customer, who then has to do the selection you were trying to do for them.

A short list of relevant products is easier to evaluate, easier to explain, and easier to buy. If you can't say in a sentence why each product is on the list, it probably shouldn't be.

Aim for variety within that short list. Three near-identical accessories give the customer one choice presented three times. A refill, an accessory, and a related product give them three different reasons to buy, which makes it more likely one of them fits.

Finally, check availability. A well-chosen product that's out of stock, or sold out in the customer's size, turns a good recommendation into a frustrating one.

A Practical Framework for Choosing Products

  1. Select the customer. Start with customers where a recommendation is likely to be relevant; identifying high-value customers covers how to prioritize.
  2. Review purchase history.
  3. Identify what they already own.
  4. Identify relevant product relationships.
  5. Consider timing and purchase frequency.
  6. Consider price and context.
  7. Remove weak or duplicate candidates.
  8. Shortlist the most relevant products.
  9. Build the recommendation or basket. Several products can become one personalized bundle.
  10. Make it easy for the customer to buy.

Here's what steps 3 to 8 look like for a fictional cycling store customer who bought a road bike three weeks ago and a helmet with it:

Candidate productKeep?Why
Bike lightsKeepComplementary accessory for a new road bike
Bike lockKeepA common next purchase for a new bike owner
Cycling glovesKeepRelated product, similar price to past add-ons
Second helmetRemoveAlready owns one
Mountain bike tiresRemoveNot compatible with a road bike
Carbon wheel upgradeNot yetAn upgrade, but too soon and well above their range
Chain lubeLaterA consumable that becomes relevant with use
Best-selling yoga matRemovePopular in the store, unrelated to this customer

Eight candidates become a shortlist of three, and every one has a reason tied to this customer.

Manual Product Selection vs. AI-Assisted Recommendations

Merchants can do all of this by hand: open the customer, read their orders, browse the catalogue, apply the filters above, and choose. For a small number of customers, manual selection works well and keeps full control with someone who knows the products.

The limit is time. Applying ownership, relationship, timing, and price checks across a large catalogue, customer by customer, becomes slow as the list grows.

AI can help with the narrowing: taking the customer's history and your product data and proposing a few relevant options to review. It isn't automatically better than a merchant's judgment, and it shouldn't replace it. The useful split is that AI does the sorting, and the merchant makes the final decision.

When you review AI-suggested products, apply the same filters you'd use by hand. Is anything already owned? Does each item fit what the customer has? Is it in stock, and within a sensible price range? Is there a clear reason for each item? If a suggestion fails one of those checks, edit it out.

How Curivo Helps Shopify Merchants Choose Products

Curivo is AD Digitech's app for personalized customer recommendations for Shopify, launching soon on the Shopify App Store. It follows the same path as this guide: customer, purchase history, relevant products, personalized basket, direct checkout, and measurable revenue.

The workflow:

  1. Select an existing customer.
  2. Review their purchase history and context.
  3. Build a basket manually, or ask Curivo to suggest options. One AI generation returns four complete recommendation options to compare.
  4. Review and edit the option you choose.
  5. Optionally apply a discount, an expiry, or single-use settings.
  6. Create a draft order with a direct checkout link.
  7. Send the checkout link to the customer through the channel you already use.
  8. Track recommendation activity and revenue attribution where supported.

The approach is AI selects. Your data grounds it. You decide. Suggestions are grounded in your store and product data and the customer's purchase context, and you review every basket before it goes anywhere. Curivo doesn't send recommendations on its own, it doesn't currently integrate with WhatsApp, SMS, or email marketing platforms, and it isn't a storefront recommendation widget. It helps with one customer at a time, and you stay in control of the choice.

Conclusion

Choosing the right products for a customer is mostly a process of elimination. Start from their purchase history, remove what they already own, keep what relates to it, check timing and price, and end with a short list you can explain. The goal isn't more recommendations. It's a recommendation that makes sense for the person receiving it.

Frequently asked questions

How do I choose the right product to recommend to a Shopify customer?

Start with the customer's purchase history, remove products they already own, then keep candidates that relate to what they bought, fit the timing and their usual price range, and would make sense as a next purchase. Shortlist a few, not dozens.

Should Shopify recommendations use previous purchases?

For existing customers, yes. Previous purchases show the categories a customer cares about, what they already own, and the price range they're comfortable with. That context is what separates a relevant recommendation from a popular one.

How do I avoid recommending products a customer already owns?

Check recent and past orders before recommending anything, including other variants of the same product. The exception is consumables and refills, where a repeat purchase is the point.

How many products should I recommend to one customer?

There's no universal number, but a small, relevant set is easier to evaluate than a long list. Three or four well-chosen products usually give a customer a clear choice without overwhelming them.

What makes a product a logical next purchase?

It follows naturally from what the customer already bought or owns: a refill, an accessory, a complementary product, an upgrade, or a related item. What counts as logical depends on the product category and the customer's context.

Can AI help choose products for individual Shopify customers?

It can help narrow a large catalogue into a few relevant options based on the customer's history and your product data. The merchant should still review, edit, and decide what to send.

Meet Curivo

Turn Customer History Into Your Next Sale

See how Curivo helps Shopify merchants turn customer purchase history into personalized recommendations, ready-to-buy baskets, and measurable revenue.

Related reading

Curivo 12 min

How to Identify High-Value Shopify Customers for Personalized Recommendations

How to identify high-value Shopify customers and real recommendation opportunities using purchase history, customer value, recency, and product relationships.

Read article
Curivo 12 min

How to Create Personalized Product Bundles for Shopify Customers

Learn how to create personalized Shopify product bundles using customer purchase history, product relationships, and relevant next-product recommendations.

Read article
Curivo 9 min

Shopify Customer Purchase History: How to Turn Past Orders Into New Sales

Learn how to use Shopify customer purchase history to identify relevant next products, create personalized recommendations, and increase repeat sales.

Read article
Curivo 10 min

Personalized vs. Generic Product Recommendations for Shopify Stores

Generic vs personalized product recommendations for Shopify: what each one is, when to use them, and how a customer's purchase history makes recommendations more relevant.

Read article
Curivo 10 min

How to Recommend the Next Product to Existing Shopify Customers

Learn how to recommend the next product to existing Shopify customers using purchase history, complementary products, timing, and personalized recommendations.

Read article
Curivo 12 min

How to Increase Repeat Purchases From Existing Shopify Customers

Learn how to increase repeat purchases from existing Shopify customers using purchase history, personalized recommendations, smarter follow-ups, and measurable customer selling.

Read article
Shopify Store Development 8 min

Shopify Liquid Storefronts Now Start Loading 29% Faster: What Merchants Need to Know

Shopify now streams the top of eligible Liquid pages early, cutting TTFB about 29% at p75. What it means for FCP, LCP, your theme, and what still needs fixing.

Read article
Grovia 10 min

Shopify Thank You Page Product Bundles: Fixed, Mix-and-Match & Volume Discounts

Learn how to use fixed, mix-and-match and volume discount product bundles on the Shopify Thank You Page to create relevant additional purchase opportunities.

Read article
Shopify Store Development 8 min

Shopify Return Shipping Fees: What U.S. Merchants Need to Know Before October 23, 2026

From October 23, 2026, Shopify Tax and Tax Platform tax return shipping fees on U.S. orders. Who's affected, what's excluded, and what to review.

Read article