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.
“A vase for a small mantelpiece, modern style.”
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.
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.