Product search for a home and decor store: shoppers describe a room, not a product

Nobody types the name of a vase they have not seen. They write the shelf it goes on, the sofa it must match and what they can spend. A keyword box and a category filter answer little of that.

Last updated 16 October 2026

Phrases we test with

These are the test phrases for the home and garden profile in our product. We wrote them; they are not quotes from shoppers.

  • “A vase for a small mantelpiece in a modern style”
  • “Cushions to match a grey sofa, with some mustard”
  • “Storage for a small kitchen”
  • “A housewarming gift under $40”

Why a search box misses them

Each phrase names a place, a size or a match, not a product type. “Small mantelpiece” is a measurement; “modern” is a style; “match a grey sofa” is a colour relation. If your product titles say “Ceramic vase 24 cm”, none of those words is in them.

What the assistant reads

It works from your catalogue text. Where your product cards or descriptions state them, it uses the room, style, material, colour and size in centimetres, and for cookware the hobs and whether the card says it is dishwasher-safe. It repeats those facts as written; it does not work them out from the material.

What the answer looks like

This is an illustration of the form of an answer, not a real store or a real product. In a live answer the product’s name, price and stock are read from your catalogue by product ID. The reason line is written by the AI, labelled as such, and can be wrong.

Shopper writes

“A vase for a small mantelpiece, modern style.”

Assistant shows

A top pick from your catalogue, and alternatives when there are any, as product cards with the name, price and stock exactly as your store lists them.

Reason line

An example of the kind of line it writes: “A slim vase in a modern style that suits a narrow shelf, which is what you asked for.”

What it will not do

It cannot see the room. It will not say a pan works on induction, or goes in the dishwasher, unless your product card says so. It does not call a piece food-safe, oven-safe or non-toxic: those are promises that belong to the seller. It does not replace your category pages or your size and colour filters; keep them.

What we have and have not shown

We have not published a benchmark run for this kind of store; the public one covers books, jewellery, perfume and board games, and you can read its raw answers on the benchmark page. So this page shows the form of an answer, not a result. The phrases above are the ones we test with, written by us, not quoted from shoppers.

When nothing fits

If nothing in your catalogue matches, the assistant says so plainly rather than passing something almost right off as a match; anything close it still shows sits under its own heading. Where your consent settings allow, it offers to take a contact (email, phone, WhatsApp or Telegram) and writes the request to the Not found view of your Requests tab, in the words the shopper used. You see what people want that you do not stock.

Try it on your store

Install OneSite Assistant from the Shopify App Store. In the Shopify app you approve the plan right after install and start with a free trial.

Related pages

This page is also available in

About this page

Details about other products come from their public pages, as read on the dates shown, and can change. Check their own pages before you decide. Product names are trademarks of their owners; OneSite Assistant is not affiliated with or endorsed by them. Shopify is a trademark of Shopify Inc.