AI Product Advisor Manual.

This manual walks you through setting up the AI-powered pre-sales chat, connecting an AI provider and tailoring the advice to your catalog.

System requirements

Shopware 6.7 and an API key with one of the four supported AI providers: OpenAI, Anthropic (Claude), Mistral or Google Gemini. Automatic log cleanup requires a running worker.

Note: The advisor only ever recommends products from your real catalog. Invented articles are ruled out technically.

Installation

Install it in the admin under Extensions, My Extensions, Upload - or place the plugin folder in custom/plugins/StawKiProductAdvisor and install it from the console:

bin/console plugin:refresh bin/console plugin:install --activate StawKiProductAdvisor bin/console assets:install bin/console cache:clear

Activating and picking a provider

In the admin under Marketing, AI Product Advisor: activate it, choose the provider and store the API key. Each provider keeps its own key and model, so you can switch providers without losing keys. Every setting can be configured per sales channel.

What the advisor does

The product advisor is a pre-sales chat in the storefront. It answers customer questions and recommends matching products. The reply is streamed via server-sent events, so it appears progressively rather than all at once, optionally with a typing effect.

Advice from the real catalog only

Every query first searches the catalog. The AI may then only recommend from those matches. That rules out invented products which do not exist in the shop - the most common complaint about AI chats in retail.

A fast preliminary call extracts search terms plus price and property constraints such as colour, material or size from the customer question. If that call fails, a local fallback takes over. The timeout is 10 seconds so the chat never hangs. The model used for this extraction can be chosen separately from the answering model.

General

Active
Enables the advisor in the given sales channel.
Provider, API key, model
OpenAI, Anthropic, Mistral or Gemini - each with its own key and model.
Display area
Determines where the chat appears.
Smart search, extraction model
Enables the preliminary analysis of the question and sets the model used for it.

Behaviour

Name, avatar
Display name and image of the advisor.
Greeting
First message when the chat opens.
Quick-start suggestions
Ready-made opening questions to tap.
Persona
Tone and role the AI answers in.
Consent text
Text of the optional consent gate shown before the first message.

Position and appearance

Position 8 options
Placement of the chat button in the storefront.
Offsets
Fine-tunes the distance to the edges.
Accent colour
Colour of the button and chat elements.
Proactive opening, pulse
Opens automatically after a delay and pulses the button for attention.

Statistics

Logging
Stores anonymised queries for reporting.
Retention in days
A daily task deletes older entries automatically.
Reporting, CSV export
Statistics view in the admin and export of the raw data.

Quickview and variant configurator

Recommended products appear directly in the chat as a quickview. For variant articles a configurator is built in: the selection resolves the matching variant, so the cart and product links point at that exact variant rather than the parent article.

Proactive trigger

Optionally the chat opens by itself after a configurable delay. The button can also pulse to draw attention. Both can be switched off.

Conversion tracking

For every recommendation the plugin records clicks, cart adds and cart value. That makes it possible to quantify what the advisor actually contributes to revenue rather than only showing conversation counts.

Reporting and CSV export

The statistics view in the admin shows the most frequent search terms and the most recommended products. The raw data can be exported as CSV for further processing.

Privacy and GDPR

What gets transmitted is the customer message text including the session conversation so far, plus a compact excerpt of matching catalog products, meaning name, number, price and properties. Order, account and payment data are not transmitted.

E-mail addresses and phone numbers are removed automatically before anything goes to the provider. On top of that you can enable a consent gate that requires confirmation before the first message.

As the shop operator you have to act yourself: add the transfer to your chosen AI provider to your privacy policy, sign a data processing agreement where required, and check the provider terms, in particular regarding transfers to third countries.

Logs and retention

With logging enabled the plugin stores anonymised queries without e-mail or phone number. You set the retention period in days and a daily task deletes older entries. The task needs an active worker.

Troubleshooting

The chat does not appear

Check whether the advisor is active in that sales channel - settings apply per channel. Then clear the cache.

No answer, or it stops after a moment

Usually a valid API key for the chosen provider is missing, or the model is not enabled for that key. Smart search times out after 10 seconds and falls back to local search.

Recommendations feel off

The advisor can only recommend what the catalog search finds. Check product names and properties, and sharpen the persona.

Old logs are not deleted

The cleanup task only runs with an active worker.

Support

If you have questions about setup, choosing a provider or data protection, we are happy to help. Get in touch via the contact page or write to info@stoneandwater.online.

Through the store or directly from us.

Two routes, the same feature set - pick whichever suits your setup.

Directly from Stone & Water

Available right now

Monthly9,99 €
Half-yearly49,99 €17 % cheaper
Best valueYearly89,99 €25 % cheaper

All prices net, plus VAT.

You buy the licence directly from us and get an invoice from us. Install by upload in the admin without SSH, updates through our licensing platform, support straight from the developer.

Ask us directly +49 2555 9997342

Shopware Store

In preparation

The plugin will be listed in the official Shopware Community Store. Installation and automatic updates then run through the plugin manager, billing through your Shopware account. We will link it here as soon as it is live.

Questions?

Back to the Product Advisor.

See every feature on the product page. We are happy to help with setup and fine-tuning.