Ecommerce Product Recommendation AI: Quiz, Widget or Chat Assistant?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Ecommerce Product Recommendation AI: Quiz, Widget or Chat Assistant?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Ecommerce Product Recommendation AI: Quiz, Widget or Chat Assistant?

For most small stores the cheapest start is a free on-page recommendation widget, such as Shopify's own Search & Discovery app. A quiz suits shoppers who need guidance, from about $50 a month at Octane AI or free in a basic quiz app. A chat assistant suits large catalogues. Decide by catalogue size and traffic, then measure add-to-cart lift.

The three options solve different problems. A widget shows "related" or "goes well with" products without anyone asking. A quiz asks a few questions and returns a short list. A chat assistant lets a shopper describe what they want in their own words. The cheapest option that fits your shoppers' real behaviour is better than the most impressive one.

Follow me on Instagram@sagnikteaches

What each option does, and where it breaks

OptionHow it worksOne tool to priceBreaks when
WidgetRelated and complementary products on product pages, assigned by rule or by AIShopify Search & Discovery (listed as free)Catalogue is tiny, or product data is thin
QuizThree to six questions, then a ranked short list of productsOctane AI (Basic $50 a month, $43 billed yearly)Quiz is too long, or answers do not map to products
Chat assistantShopper types a need and gets product suggestionsShopify Inbox's free AI agent, or Tidio's LyroDescriptions are vague, or stock data is stale

Prices are USD list prices from the vendors' pages in November 2026, and plans change, so check before you commit. Octane AI's page measures usage in credits where one credit is one quiz start: the Basic plan includes 400 credits and two quizzes, and quizzes keep running after the credits are used, with overage billed at the end of the cycle. Every Octane plan starts with a 14-day free trial. At the free end, VQB: AI Product Quiz Builder on the Shopify App Store lists a free plan with a single quiz of up to five questions and 50 quiz sessions a month.

Connect on LinkedInSagnik Bhattacharya

Decide by catalogue size first

Catalogue size is the strongest single predictor of which option helps. Use these bands as a starting point, then adjust with what you see in your analytics.

Subscribe on YouTube@sagnikteaches
  • Fewer than 20 products: do none of these. A good collection page, clear photos and a short "which one is right for me" paragraph do more.
  • 20 to 100 products with a clear need-based choice (skincare for skin type, coffee by brew method): a quiz. Shoppers do not know what to pick, and a few questions narrow it down well.
  • 100 to 500 products with many related items (accessories, refills, add-ons): a widget on product and cart pages, because the opportunity is the second item.
  • 500+ products or highly varied stock: a chat assistant or improved search, because no fixed quiz covers it.

An illustrative store selling 60 hand-poured candles in six scent families suits a quiz: "Where will you burn it?", "Which scents do you like?", "Any allergies?", with the results page showing three candles. The same store with 400 candles and holders suits a widget that suggests the matching holder.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Then by traffic

Traffic changes how fast you learn and which tools can work.

  • Under 2,000 visits a month: a rules-based quiz or manually assigned related products. Behaviour-learning widgets have too little data, and any test takes too long to read.
  • 2,000 to 20,000 visits: a widget and a quiz are both testable. Run one at a time so you can attribute any change.
  • Above 20,000: consider a paid recommendation engine and a proper split test, because small percentage gains now pay for the fee.

The worked example: costing three options for a 150-product store

Take an illustrative store selling outdoor camping accessories. It has 150 products, 8,000 visits a month, a 2.0 percent conversion rate (160 orders) and an average order value of $55, so monthly revenue is $8,800. The owner wants to lift revenue without more ad spend.

OptionMonthly costWhat the owner must doBreak-even lift
Widget (free app)$0Pair 30 best sellers with accessories by hand; review monthlyAny lift pays
Quiz (paid plan, about $50)$50 (plus overage if over the credit allowance)Write 5 questions, tag 150 products by answerAbout 0.6 percent more revenue
Chat assistant (free agent)$0 to a paid tierClean up product descriptions and shipping answersDepends on tier

The break-even column: $50 divided by $8,800 monthly revenue is 0.57 percent, so the quiz must add about 0.6 percent to revenue to pay for itself, before counting the owner's set-up time. A tidy way to see the stakes: an extra $0.50 on average order value across 160 orders is $80 a month. That covers a $50 quiz, but only if the lift is real and not just a shift of orders the shoppers would have made anyway.

My suggestion for this store: start with the free widget and tag the best 30 products by hand, because it costs nothing and tests whether shoppers respond to second-item suggestions. Add the quiz only if analytics show many visitors bounce from collection pages, which suggests they cannot choose.

Building a quiz that earns its fee

A quiz is a short decision tree wearing a friendly face. The mistake is writing questions first. Start from the product side:

  1. List the three to five attributes that really separate your products (use case, size, budget, skin type, experience level).
  2. Tag every product with those attributes in a spreadsheet.
  3. Write one question per attribute, with answer choices that map directly to tags.
  4. Decide what the result page shows: three products, each with a one-line reason.
  5. Test with five real customers before launch.

An assistant is useful for step 2 and step 3. Paste your product titles and descriptions (public text only) and ask it to propose attribute tags and questions, then fix its mistakes yourself:

Here are 12 products with descriptions. Propose 4 attributes that separate
them for a shopper, a tag for each product, and 4 quiz questions with 3-4
answer options mapped to the tags. Do not invent product features.
If a product lacks information for a tag, write "unknown".
[paste product titles and descriptions]

An illustrative output assigns "Trip length" tags, and you notice it labelled a two-person tent "solo". That is the kind of error to catch before customers do. The "unknown" instruction exists to stop guessing.

Making a widget work: the thirty-minute set-up

A widget is only as good as the relationships behind it. If you use rule-based pairing, spend thirty minutes on the best sellers:

  • List your top 20 products by revenue.
  • For each, name one product bought with it often (look at your orders for pairs) and one upgrade.
  • Assign them as related items, then view each page on a phone to check the layout.

Check how the tool treats out-of-stock items, because a widget that recommends sold-out stock sends shoppers away. A comparison of built-in tools and paid apps is in AI product recommendations on Shopify.

Where a chat assistant earns its place

Chat suits a shopper who describes a need in words: "a waterproof jacket for a rainy hiking weekend under $150." It reads your catalogue text, so descriptions with materials, sizes and uses decide quality. Before you switch one on, run twenty real questions through it and read the answers. An illustrative miss: a shopper asks for a "light sleeping bag for summer" and the assistant recommends a four-season bag because the description says "light" about the stuffing weight. The fix is better product copy, not a better tool.

The AI agent in the free Shopify Inbox app answers shoppers on its own (Shopify's help centre lists the Basic plan or above and new customer accounts), and Tidio's Lyro has a free tier of 50 AI conversations for life; both are cheap ways to run the twenty-question test. Pricing becomes the issue at volume, covered in what each chatbot platform charges per resolved chat. Keep safety and policy answers off a recommendation chat, or hand them to a person.

How to measure add-to-cart lift fairly

This is the step most stores skip, and it decides whether you keep paying. The trap is comparing people who used the feature with people who did not. Shoppers who take a quiz are already interested, so of course they convert more. Use one of two fair methods.

Method one: before and after, with care

Record four weeks of baseline: add-to-cart rate (carts divided by sessions), conversion rate, average order value and revenue per visitor. Switch the feature on for four weeks and compare. This is weak if a sale, season or ad campaign overlaps, so note everything that changed and avoid starting during a promotion.

Method two: a split test

Show the feature to a random half of visitors and compare halves over the same dates. Some recommendation apps include an A/B option, so check the listing before you buy. Otherwise use a theme-level toggle for half of sessions if you can set it up. The result is cleaner, though a store with 8,000 visits a month will need three to four weeks to see anything under a 10 percent effect.

An illustrative result for the camping store: control group add-to-cart rate 6.2 percent over 4,000 sessions, widget group 6.6 percent over 4,000 sessions. That is 248 carts against 264, a gain of 16 carts, or roughly 6.5 percent relative. With only 16 extra carts, the difference could easily be noise. The honest reading is "promising, keep testing for four more weeks", not "it works." A tool that shows a gain you cannot distinguish from chance has not yet earned a paid plan.

Track these four numbers, and keep the figures in a simple table so the next decision starts from evidence:

  1. Add-to-cart rate for sessions that saw the feature versus those that did not.
  2. Conversion rate.
  3. Average order value (the real prize for widgets).
  4. Returns on recommended items, because a recommendation that sells the wrong size creates a cost later.

For help reading these in Shopify's reports or GA4, see AI for ecommerce analytics.

A filled-in quiz map for the camping store

To make the quiz advice concrete, here is an illustrative map for a store with 150 camping products. Each answer points to tags, and tags point to products. Nothing in it needs software to design; a spreadsheet is enough.

QuestionAnswer choicesTags it sets
How many people?Just me / Two / Three or morecapacity-1, capacity-2, capacity-3plus
Where will you camp?Next to the car / Hike in / Bothweight-any, weight-light
What season?Summer only / Spring to autumn / All yearseason-3, season-4
Budget?Under $100 / $100 to $250 / Over $250price-low, price-mid, price-high

Four questions, nine tags that do real work, and a result page that shows the best three matches with a one-line reason ("Fits two people, weighs under 2 kg, suits spring to autumn"). A shopper who picks "Two, hike in, spring to autumn, $100 to $250" should see tents that carry all four tags. If fewer than three products match, the quiz should widen the budget band rather than show nothing. An empty result page is the fastest way to lose a shopper, so test the narrowest combination you can think of before launch.

A recommendation widget audit in fifteen minutes

If you already have recommendations on your product pages, check them before you pay for anything new. Open ten product pages on a phone and write down, for each, what the widget suggests and whether you would suggest it yourself. A typical illustrative result for a store with an automatic widget: three of ten suggestions are sensible, four are the same best sellers shown everywhere, two are out of stock and one is a gift card. That tells you the widget is showing popularity, not relevance, and that fixing stock and hand-picking the top pairings will do more than buying a replacement.

Also check the cart page. Recommendations there should be cheap, small and related to what is in the basket, such as batteries for a torch or a spare pegs bag for a tent. A $90 suggestion on a $40 cart looks like pressure and tends to be ignored.

Reading customer questions to find the right option

Your own support inbox tells you which tool shoppers need. Gather the last 50 pre-sale questions and group them:

  • "Which one should I buy for...?" points to a quiz.
  • "Does this go with...?" or "What else do I need?" points to a widget.
  • "Do you have something that...?" with free-form detail points to a chat assistant.

An assistant can do the grouping if you strip names and contact details first. Paste the questions and ask it to count how many fall in each group, then read the groups yourself. If 30 of 50 questions are "which one should I buy", you have your answer without installing anything. The remaining uses of AI in a support inbox are covered in your first 30 days of AI customer support.

A quick sum on average order value

Widgets are mostly about average order value, so work the arithmetic before you test. Suppose the same store has 160 orders a month at $55. If the widget persuades 8 percent of orders (13 orders) to add a $12 accessory, revenue rises by about $156 a month, or 1.8 percent. Those numbers are made up, but they show a typical scale: a widget rarely transforms a store, and a free one is the right way to find out. If the gain were 3 percent instead, that is $264 a month, and a $50 paid engine would still leave $200 or so. The same sum for a quiz that lifts conversion from 2.0 to 2.1 percent on the 8,000 visits: 8 extra orders at $55 is $440 a month. Count your own figures in a spreadsheet, and the decision becomes arithmetic rather than a feeling.

Three ways recommendations go wrong in small stores

  • Thin product data. A recommendation engine cannot match what you have not described. A bakery-supplies store whose products are titled "Tin 2" and "Tin 3" gets poor suggestions from any tool.
  • Quiz fatigue. Past five questions, completion falls. An illustrative store cut a seven-question quiz to four and saw more shoppers reach the result page, though only a proper comparison would show if more of them bought.
  • Recommending what you cannot ship. Out-of-stock or backordered items in a widget cause frustration. Check how fast stock updates flow into the tool.

A seven-day plan for the cheapest sensible test

  1. Day 1: record baseline metrics for the last four weeks.
  2. Day 2: clean your top 30 product descriptions: use, size, materials, who it is for.
  3. Day 3: install the free widget and assign pairs for the top 20 products.
  4. Day 4: test on a phone and a laptop, including a sold-out item.
  5. Day 5: run the twenty-question chat test if you want to compare a chat assistant, and keep the notes.
  6. Day 6: write the quiz questions on paper; do not build anything yet.
  7. Day 7: decide what to test first, and set the review date four weeks away.

Run one change at a time. If you want help choosing and measuring with your own numbers, that is what my AI implementation consultation covers. For the quiz route in particular, a size or fit helper such as the ones in AI size recommendation from charts and returns data can reduce returns, which is often a bigger saving than a small lift in add-to-cart.

When to stop paying

Set a rule before you start: after eight weeks, if the feature has not shown a lift larger than its monthly fee plus your time, cancel it. Paid plans are easy to forget, and a $50 fee left for a year is $600 you could have spent on photography or a better product description. Review the decision in the calendar, not from memory, and keep the free widget running as the default if it holds up.

Questions about adding recommendations to a small store

How many products do I need before recommendations help?

Under about 20 products, recommendations add little because shoppers can see the whole range. From roughly 50 to 100 products, a quiz or related-products widget starts to help people narrow down. Above several hundred, a search and filter set-up often matters more than any recommendation engine.

Do I need a lot of traffic for AI recommendations?

Widgets that learn from behaviour need traffic to learn from, so they do better above a few thousand visits a month. Quizzes work from rules and answers, so they suit low traffic. A chat assistant works from your catalogue text and needs good product descriptions more than visitors.

How do I measure whether recommendations work?

Compare add-to-cart rate and average order value for visitors who interacted with the feature against a similar group who did not, then ideally run it on half your traffic for two to four weeks. Interaction alone proves nothing, because people who click recommendations are already more engaged.

Can a recommendation tool hurt sales?

Yes. A quiz that is too long, a widget that pushes out-of-stock items or a chat that guesses wrongly can all lose sales. Keep the first version small, check stock sync, and watch conversion for the first fortnight so you can switch it off quickly.

Further reads

Sources: Shopify App Store listings for Search & Discovery, VQB: AI Product Quiz Builder and Shopify Inbox, Octane AI's pricing page, Shopify's help centre on the Inbox agent and Tidio's pricing page, all checked in November 2026.

Want to know which recommendation tool your store needs?

On a 1:1 call we'll look at your catalogue, traffic and top questions, pick the cheapest option worth testing, and set up a fair way to measure whether it earns its fee.

Book a 1:1 call with me