AI Product Advisor.

AI-powered pre-sales chat for the Shopware storefront - advises customers from the real catalog, recommends matching products and reduces return rates.

What the plugin does

A salesperson who knows the catalog.

The AI Product Advisor is a pre-sales chat in the storefront that answers customer questions and recommends only real products from the shop. Fast to install, granularly configurable, GDPR-compliant.

Real catalog advice

Recommendations only from the catalog

For each query the plugin searches the real shop catalog. The AI may only recommend from the matches found - no invented products, no hallucinations.

Four AI providers

OpenAI · Anthropic · Mistral · Gemini

Freely selectable, with a per-provider API key and model. Anyone who already has an account with OpenAI, Anthropic (Claude), Mistral or Google can use it directly.

Smart search

Keywords, price & properties

A fast pre-call extracts search keywords plus price and property constraints (colour, material, size) - with a local fallback and a 10-second timeout.

Product quickview

Incl. live variant configurator

Recommended products appear directly in the chat as a quickview - with a variant configurator. The selection resolves the matching variant, with correct cart and product links.

Streaming answers

Server-Sent Events + typing effect

The answer is streamed live via SSE, optionally with a typing effect - no waiting for the full block, the customer sees something happening immediately.

Conversion tracking

Clicks, cart, value

Clicks, cart adds and cart value per recommendation are tracked. Statistics with top terms and products, CSV export in the admin.

Why it works

Advice beats filter menus.

Product advice is the strongest conversion lever in physical retail - online it is usually missing entirely. That is exactly what the plugin addresses.

Why an AI advisor?

Advice in the online shop - around the clock, without staff.

In brick-and-mortar retail the customer asks an employee. Online they stand alone in front of 5,000 items and bounce. The AI Product Advisor closes this gap: it understands the question in natural language, searches the catalog and recommends matching items - increasing conversion and, through better fit, reducing return rates.

More conversion

Customer finds faster

Instead of clicking through filters, the customer describes their need - and gets concrete products immediately. Fewer bounces, more purchases.

Fewer returns

Better fit

When the AI recommends the right product, expectation matches the item. This reduces wrong purchases and the expensive returns that follow.

No staff needed

Available 24/7

The advisor works around the clock, even at night and on weekends - without additional customer-service staff costs.

Conversion features

From chat to purchase.

Beyond pure advice: features that turn a good conversation into an order - continuously refined from real shop projects.

Relevance ranking

Matches by keyword coverage

Search results are weighted by keyword coverage: matches in the product name count most, then category/manufacturer, then properties and description. A product matching more search terms ranks higher.

Honest property filter

No silent fallbacks

If the customer names a property (colour, material, size) and no product matches it exactly, no mismatching items are slipped in - the advisor honestly points to close alternatives. An optional toggle enforces exact matches only.

Answer chips

Tap instead of type

After each answer the AI suggests context-aware follow-up questions as tappable chips (e.g. "Patterned" | "Striped" | "Rather plain"). A tap sends the reply directly - the customer doesn't have to type.

Add to cart on the card

One click less

Optional "add to cart" button directly on the recommendation card for products without variants. Variants still go through the detail modal with the configurator.

Thumbs feedback

👍 / 👎 as satisfaction KPI

Optional thumbs feedback under each answer. Ratings feed anonymously into the statistics as a "satisfaction" metric - without any extra database migration.

Persistent product cards

Stay in the chat history

Recommended products are stored with the answer in the chat history and restored when the chat is reopened, minimised or after navigation - including click, detail modal and cart.

Configuration

Fully in the Shopware admin.

From provider choice via persona to position - all through the admin UI under Marketing → AI Product Advisor. No code changes required.

General

Provider, API key, model

Active switch, AI provider, API key, model, display area, smart search on/off and a separate extraction model for the pre-search.

Behaviour

Persona & greeting

Advisor name and avatar, greeting text, quick-start suggestions, consent text and a freely definable persona (tonality, role).

Position & appearance

8 positions, accent colour

Eight placement positions, offsets, accent colour, proactive opening after a delay and an attention pulse on the button.

Statistics

Logging & analysis

Logging on/off, retention in days, analysis dashboard and CSV export - all in the admin under Marketing → AI Product Advisor.

Per sales channel

Individual per channel

Position, persona, quick-start suggestions and accent colour can be configured separately per sales channel - B2C different from B2B.

Proactive trigger

Open automatically

Optionally the chat opens automatically after a configurable delay - or pulses subtly to draw attention without being intrusive.

Privacy

GDPR built in.

AI advice and data protection are not mutually exclusive. The plugin redacts personal data, offers a consent gate and cleans up logs automatically.

PII redaction

E-mail & phone removed

Before sending to the AI provider, e-mail addresses and phone numbers are automatically removed from the message - the provider never sees personal contact data.

Consent gate

Optionally prepended

If desired, the customer must actively consent before the chat starts - with freely configurable consent text for GDPR compliance.

Log retention

Automatic cleanup

Chat logs are kept only as long as configured. A daily scheduled task automatically deletes older entries.

Technical details

Clean Shopware integration.

Storefront component, provider registry, SSE streaming, anti-hallucination and automatic log cleanup - without a core patch.

Compatibility

Shopware 6.7PHP 8.2+

Storefront integration

Dedicated storefront component staw-advisor as a floating widget, included via base.html.twig. Works with default and custom themes.

AI connection

Provider registry with interchangeable providers (OpenAI, Anthropic, Mistral, Gemini). Answer streaming via Server-Sent Events, separate extraction model for the pre-search.

Anti-hallucination

The ProductContextBuilder passes only actually found catalog matches to the AI. The prompt restricts recommendations to these matches.

Rate limiting

A built-in RateLimiter protects against abuse and uncontrolled API costs. Limitable per session/IP.

Statistics & cleanup

Dedicated tables for logs and conversion events. A daily scheduled task CleanupLogsTask removes expired entries automatically.

Availability

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.