Fixed prices, paid once·Written replies within one working day
CheckoutLoom.

Marketing and retentionWin shoppers back

View all marketing →

Support and order careAnswer faster

View all support →

Product contentBetter listings

View all product content →

Inventory and pricingPrices and suppliers

View all inventory →

Finance and riskMoney and disputes

View all finance →

Shopify and WooStore-specific

View all services →

Dropshipping and EtsyMarketplaces and print

View all services →

Explore everything

Pick a way in. Every page has a fixed price and a delivery window.

All services88 automations for storesAll platformsShopify, WooCommerce and moreAll integrations82 tools we connectRequest a quote →

ShopifyStore platform

View all Shopify →

WooCommerceStore platform

View all WooCommerce →

BigCommerceStore platform

View all BigCommerce →

WixStore platform

View all Wix →

AmazonMarketplace

View all Amazon →

EtsyMarketplace

View all Etsy →

eBayMarketplace

View all eBay →

Your platform

Automation built for the store or marketplace you already sell on.

Store platforms8 platformsMarketplaces11 marketplacesAll who we serve363 pagesRequest a quote →

DropshippersSeller type

View all dropshippers →

DTC brandsSeller type

View all dtc brands →

Handmade sellersSeller type

View all handmade sellers →

Subscription boxesSeller type

View all →

B2B and wholesaleSeller type

View all b2b and wholesale →

AgenciesSeller type

View all agencies →

PrintfulPrint-on-demand

View all Printful →

Your kind of store

Pages written for how each type of seller actually works.

Seller types14 types of sellerPrint-on-demand9 platformsPopular audiences20 moreRequest a quote →

Email and SMSKlaviyo, Mailchimp and more

View all email and sms →

Support and chatGorgias, Zendesk and more

View all →

Payments and accountingStripe, QuickBooks and more

View all →

Shipping and suppliersShipStation, DSers and more

View all →

Reviews, ads and creativeJudge.me, Meta Ads and more

View all →

Automation and dataZapier, Make, Sheets

View all →

Marketplace and feed toolsGoogle Merchant, Helium 10

View all →

Works with your tools

We build inside the apps you already pay for.

All integrations82 toolsEmail and SMSKlaviyo, MailchimpPaymentsStripe, QuickBooksRequest a quote →

How-to guidesStep by step

View all 63 how-to guides →

Templates and checklistsCopy and use

View all 68 templates →

ComparisonsTools and options

View all 44 comparisons →

Cost and ROIWhat it costs

View all 34 cost pages →

GuidesLong reads

View all 14 guides →

Compliance and riskRules in plain words

View all →

Glossary and statisticsTerms and numbers

View all 17 →

Learn before you buy

Guides, templates and honest comparisons, free to use.

Resources hub256+ free resourcesBlogPractical articlesStatisticsSourced numbersRequest a quote →
Checkout Loom blog

AI product recommendations: from simple rules to models, and when each is worth it

What recommendation engines actually do, what data each approach needs, where they go wrong in small catalogues, and a way to test before you pay for anything.

  • 7 minute read
  • Written for store owners
  • Sources named
AICopyTimingOffers

Every store has a version of recommendations, even if it is only a row of “you may also like” products chosen by a theme. The question is whether a better version would earn more, and at what cost. The answer depends on your traffic, your catalogue and your patience for testing, and it is rarely the one a vendor’s demonstration implies.

This guide explains the main approaches in plain language, what each needs from your data, where recommendations are most useful, and how to test them honestly. It connects to our guides on AI in ecommerce examples and RFM segmentation, which provide the customer side of the picture.

The main approaches

ApproachHow it choosesData neededBest for
Manual rulesYou pick related products or set rules by categoryProduct knowledgeSmall catalogues, launch
Same collection or tagShows products that share attributesClean tags and collectionsBrowsing within a range
Bought togetherCounts products often in the same orderOrder historyCart and product page add-ons
Best sellers by segmentShows what sells for a groupOrders plus customer segmentsHomepage and emails
Collaborative filteringPeople like you bought theseMany users and ordersLarger catalogues with traffic
Content-based modelsCompares product text, images and attributesRich product dataNew products with little history
Hybrid and learning-to-rankCombines signals and learns from clicks and purchasesHigh volumeLarge stores

The last rows sound more impressive, and they can be, but they are data hungry. A model learns from patterns across many shoppers. A store with a few hundred orders a month has too little to find reliable patterns for most products, and the model will fall back on popularity, which you could have done in an afternoon.

Where recommendations earn money

PlacementGoalGood approach
Product pageAlternatives and add-onsSame collection plus bought together
CartSmall, low-friction add-onsBought together, filtered by price
Post-purchase page and emailSecond orderComplements to what was bought; see post-purchase flow
HomepageDiscoveryBest sellers, or by segment for returning visitors
Search no-results pageRescuePopular products and related categories
Abandoned-cart and browse emailsBring backViewed or similar items; see browse abandonment

Cart and post-purchase placements tend to be the most dependable for add-ons, because the shopper has already decided to buy. The homepage is the hardest to get right, because you know little about the visitor. A product page recommendation should answer a different question from the cart: “is there something better for me” rather than “what goes with this”.

Rules that always apply

Whatever method chooses candidates, a layer of rules should filter them. Many bad recommendations are not bad models; they are missing rules.

  • Exclude out-of-stock items, or at least variants the shopper cannot buy.
  • Exclude what is already in the cart or was just bought, except for consumables.
  • Respect margin. Do not push products that lose money after discounts and shipping.
  • Respect compatibility. A phone case for another model is a negative experience.
  • Mind price jumps. Recommend items near the original price band unless trading up is intended.
  • Avoid sensitive suggestions. Related items should not reveal personal information to others in a household or on a shared device.
  • Add diversity. Five near-identical products waste the placement.

A realistic path for a small store

  1. Hand-pick related products for your twenty best sellers.
  2. Use bought-together counts from the last year for the cart, filtered by price and stock.
  3. Add segment-based best sellers to emails using RFM or a simple new and returning split.
  4. Test each placement against a control for four weeks.
  5. Consider a model only when you have the order volume and a clear placement that might benefit.

This stepwise route costs little, teaches you what your customers respond to and produces data for any later model. Our AI product recommendation engine service follows the same order: rules and co-purchase first, models where volume justifies them.

What a model needs

If you do move to a model, make sure the foundations are in place. Without them, the best algorithm learns the wrong lessons.

FoundationWhy
Clean product dataTitles, categories, attributes and images drive content-based models
Reliable eventsViews, add-to-carts and purchases tracked per user or session
Enough volumePatterns need many examples per product
Inventory feedSo it does not recommend what is unavailable
A control groupTo measure real lift, not just clicks
A way to overrideSo you can pin or exclude products

The cold-start problem

New products and new visitors have no history. A model cannot recommend a product nobody has bought, and it knows nothing about a first-time visitor. Solutions are straightforward: use content-based similarity for new products, popularity and context, such as the page being viewed, for new visitors, and let manual rules cover launches. If your catalogue changes often, this problem is permanent, which is another reason rules stay in the mix.

Testing recommendations

The danger with recommendation widgets is measuring the wrong thing. Clicks on a widget are not revenue; shoppers who would have found the product anyway may click it. A fair test splits visitors randomly between the new recommendations and the old or none, and compares revenue per visitor, average order value and margin over several weeks. Keep other changes constant, and avoid promotions that distort the period.

  1. Choose one placement and one change.
  2. Split traffic evenly at random.
  3. Run for at least four weeks, covering full weekly cycles.
  4. Compare revenue per visitor, order value and margin, not just clicks.
  5. Check for harm, such as lower conversion on the main product.
  6. Roll out if the result is clearly positive; otherwise keep the control.

What about large language models?

Language models can help in two limited ways: describing why two products go together, and matching a shopper’s natural-language request to your catalogue in a chat or search interface. They are less suitable as the engine that chooses recommendations at scale for every page view, where speed, cost and consistency matter. A sound design uses structured data and rules to choose candidates and a language model, if at all, to explain or converse. See AI shopping assistants explained.

Privacy and consent

Personalised recommendations use behaviour data, so the privacy rules of your market apply. Say in your privacy policy what you track and why, honour cookie choices and avoid keeping identifiable histories longer than you need. Session-based recommendations that do not follow a person across visits are lower risk than profiles built over months. If you use a third-party recommendation service, check where the data goes, whether it is used to train models for other customers and what your agreement says. A simple, well-explained approach is usually enough, and it avoids surprises for customers who dislike being followed around a site.

How often to review

Recommendations drift as your catalogue, prices and seasons change. Set a monthly review: look at the top recommended products for your ten best sellers, check for out-of-stock or discontinued items, look at the widgets on mobile, and compare revenue per visitor with the previous month. A fifteen-minute review catches the kind of errors that quietly cost sales, such as a discontinued item recommended on every product page.

A worked example

A store with 40,000 monthly visitors and 1,000 orders adds a cart add-on strip using bought-together counts, filtered by stock and a price cap of a quarter of the cart value. Over four weeks, a random half of visitors see it. In the test group, 7 percent of carts add a recommended item at an average of $14, and the average order value rises by about $1. Across 500 test orders that is roughly $500 of extra revenue in four weeks, or about $1,000 for the full store, at a margin of perhaps 40 percent. It is a respectable return on a configuration done in a day. A large machine-learning build would need to beat it by enough to cover its cost. The figures are illustrative.

Mistakes to avoid

  • Buying a model before fixing the data.
  • Measuring clicks, not revenue and margin.
  • No stock filter, sending shoppers to sold-out pages.
  • Recommending low-margin items because they sell.
  • Placing widgets everywhere, making pages slow and cluttered.
  • Set and forget. Review what is shown at least monthly.

Sources and further reading

Figures and rules in this guide come from the primary pages below. Platform limits and prices change, so open the page before you build on a number.

Questions

8 questions readers ask about this topic

What are AI product recommendations?

Suggestions of products to shoppers, chosen by rules, co-purchase data or machine-learning models that learn from browsing and purchase histories.

Do small stores need machine learning for recommendations?

Usually not. Rules, same-collection suggestions and bought-together counts work well at low volume, where models lack data.

Where should I show recommendations?

The cart, the product page and post-purchase emails and pages are dependable placements. Homepage recommendations are harder to get right.

How do I test whether recommendations work?

Split visitors randomly and compare revenue per visitor, order value and margin over several weeks.

What is the cold-start problem?

New products and visitors have no history, so models cannot recommend them. Content-based similarity, popularity and rules fill the gap.

Should recommendations consider margin?

Yes. Add rules to avoid promoting items that lose money after discounts and shipping.

Can ChatGPT recommend products on my site?

It can help describe or discuss products in a chat, but a scalable engine should use structured data and rules to choose candidates.

How much data do I need for a model?

It depends on the method, but patterns for most products need many orders. With only a few hundred orders a month, start with rules.

Recommendations that pay for themselves

Rules and co-purchase first, models where volume justifies them, and a control group to prove it.

  • Fixed price, paid once
  • Built inside your tools
  • Thirty days of fixes