1. Home
  2. /
  3. Blog
  4. /
  5. Ecommerce support
  6. /
  7. AI shopping assistant for small stores: what it do...

AI shopping assistant for small stores: what it does before the sale

Chat conversation where a shopping assistant narrows a catalogue to three products and compares two of them

Key Takeaways

An AI shopping assistant works before the sale rather than after it: narrowing a catalogue by what the shopper needs, comparing two products honestly, checking stock in a size and settling the delivery doubt that was about to end the visit. This guide covers what it can do on a small store, what catalogue data it needs, where it should stop, and how to tell whether it is helping.

An AI shopping assistant works before the sale rather than after it. It narrows a catalogue to the few products that match what someone needs, compares two of them honestly, confirms the size is in stock, and settles the delivery doubt that was about to end the visit. On a small store none of that requires a recommendation engine or a data team; it requires a catalogue with the attributes filled in.

The four jobs it actually does

JobWhat the shopper saysWhat it needs from your store
Narrowing"waterproof jacket under £120 for cycling"Categories, prices, and attributes such as waterproof rating
Comparing"what's the difference between these two?"Descriptions that state real differences, not marketing adjectives
Checking"do you have it in 42 in black?"Variant-level stock through the store plugin
Reassuring"will it get here by Friday, and can I return it?"Shipping and returns pages with the numbers in text

The fourth is the one most stores underestimate. A shopper who has chosen a product and then hesitates over delivery or returns is one clear sentence away from buying, which is why the same assistant that recommends should also answer policy questions.

What the catalogue has to contain

  • Attributes filled on the products you want sold. Material, size range, compatibility, power, capacity: whatever your customers ask about. An empty attribute is a product the assistant cannot recommend for that need.
  • Descriptions that differentiate. "Premium quality, designed for you" tells the assistant nothing. "Fully waterproof with taped seams, 420g, packs into its own pocket" lets it answer three questions.
  • Accurate categories, so "cycling" and "commuting" reach the right shelf.
  • Prices and stock synced, so a recommendation is never for something unavailable.
  • Size guides as text, not images, so fit questions can be answered at all.

The work is the same work that improves your product pages for search, which is why it is rarely wasted. The approach to conversational suggestions is covered in more depth in conversational product recommendations.

Where it should stop

Two columns: what a shopping assistant should do, including narrowing by stated needs, comparing on real attributes, checking stock and answering policy questions, and what it should not do, including inventing specifications, promising suitability, pushing expensive items or claiming popularity it cannot support ShouldNarrow to a few products by stated needsCompare on attributes that existConfirm stock in the size and colourAnswer delivery and returns in the same breathSay when nothing in the range fits Should notInvent specifications that are not listedPromise suitability for a person or activitySteer to the expensive option by defaultClaim popularity it cannot supportKeep selling after a clear no
The right column is where trust is lost. An assistant that says "nothing in our range fits that" earns the next question.

Saying no is a feature. A shopper asking for something you do not sell is better served by a clear answer than by the nearest expensive substitute, and they remember which they got. The guardrails that keep this honest are in chatbot guardrails for online stores.

Where to put it

On the product page and the category page, where hesitation happens, rather than only on a contact page. The widget should open closed, with a short opening line that invites a question rather than interrupting. Avoid the pattern where a panel expands over the product image after three seconds; it costs more goodwill than it gains conversations. Quick replies with two or three real starting questions work better than a generic greeting, and the wording for those is worth thinking about, as covered in our guides on welcome messages and quick replies.

A worked example: fifty products, one afternoon

Take a store selling outdoor clothing with three hundred products. Nobody is going to rewrite three hundred descriptions, and nobody needs to. Sort by revenue, take the top fifty, and give each one four attributes that shoppers actually ask about: waterproof or showerproof, weight, fit, and what it is designed for. That is roughly two hours of copying figures from supplier data. Then rewrite the size guide as text with a row per size, and add a heading to the shipping page for the cut-off. By the end of the afternoon the assistant can narrow by need, compare two jackets on real differences, confirm the size and settle the delivery question. The other two hundred and fifty products still answer basic questions from their titles and prices, and they get attributes when they start appearing in the unanswered list.

Five questions to ask your own catalogue

  1. Could a stranger tell these two products apart from the descriptions alone? If not, neither can the assistant.
  2. Is the size guide text or an image? An image answers nobody.
  3. Does every top-fifty product have the attribute customers ask about most? One field, filled everywhere, beats ten fields filled on a handful.
  4. Do the categories match the words shoppers use, or the words your supplier uses?
  5. Is stock synced at variant level, so "in 42, black" has an answer?

Does it actually help?

Judge it with two observations rather than a dashboard metric. First, read the conversations: are shoppers asking product questions and getting specific answers, or are they asking things your catalogue cannot support? The second list is your work queue. Second, look monthly at whether conversations mentioning a product are followed by orders from the same visitor. That is a rough signal, not attribution, and it is enough for a small store to know whether chat is a sales surface. The metric set worth keeping is in the six chatbot KPIs worth watching. Baymard's research on cart abandonment is a useful reminder of which doubts end a visit, most of them answerable in a sentence.

What it costs to try

Less than the catalogue work it depends on. As of September 2026 Vatdi's Free plan includes 15 conversations a month with every feature, Starter is $4.49 for 150 and Grow is $7.49 for unlimited, with product sync allowances on each tier; see the pricing page. The technique that lets an assistant answer from your catalogue and pages rather than a scripted tree is described in Lewis et al., 2020. Start on a free plan, fill attributes on your top fifty products, and ask the assistant the five questions your customers ask most; the testing method is in how to test AI chatbot accuracy, and the full setup sequence is in the AI chatbot implementation guide.

Frequently asked questions

What is an AI shopping assistant?

A chat assistant that helps someone choose before they buy: narrowing the catalogue by what they need, comparing products on real attributes, confirming stock in a size, and answering the delivery or returns question that follows. On a small store it draws on your own catalogue and pages rather than a separate recommendation engine.

Do I need a big catalogue for it to be useful?

No. A smaller catalogue with complete attributes outperforms a large one with empty fields, because the assistant can only work with what is written down. Thirty well-described products support better conversations than three thousand with nothing but a name and a price.

Will it push customers to expensive products?

It should not, and you should check. A good assistant answers the need that was stated, including the cheaper option when that is the right fit. Steering by price damages trust quickly, and a shopper who feels sold to rarely comes back for the second question.

Only if that data comes from your own store, such as sales counts synced through the plugin. Claims about popularity that your data does not support are the kind of small fabrication that undermines everything else the assistant says, so an honest "I don't have that" is the better answer.

Where should the widget appear?

On product and category pages, closed by default, with two or three specific opening questions rather than a generic greeting. Interrupting a shopper who is reading a product page with an expanding panel tends to cost more than it earns, so let the invitation be visible and let the shopper start.

How do I know it is helping sales?

Read the conversations, then check monthly whether product conversations precede orders from the same visitor. Treat that as a signal rather than attribution. The more actionable output is the list of questions the assistant could not answer, since each one is a product attribute or a page you can fix this week.

Ready to Add AI Chatbot to Your Store?

Join thousands of ecommerce stores using Vatdi for 24/7 customer support automation.

Try for free More Articles