AI Cross-Selling.

AI-driven cross-selling assignment from real order history and catalog - market-basket analysis plus AI scoring, straight into native Shopware cross-selling.

What the plugin does

Cross-selling based on data.

Instead of maintaining cross-sells manually or guessing, the plugin combines statistical analysis of real order data with AI scoring - and writes only reviewed, sensible assignments to native Shopware cross-selling.

Market-basket analysis

From real order history

The plugin analyses which products are actually bought together - with a minimum co-purchase count and confidence per product pair. Statistics instead of gut feeling.

AI scoring

Complement, not coincidence

An AI rates every suggested pair: is B a real accessory/complement to A - or just a substitute (competing product)? Only sensible combinations are kept.

Viewed together

Even without order history

New products are not left out: the plugin records which products are viewed together within a visit and builds cross-selling from that. Only product pairs with a counter are stored, no personal data.

Reasoning text

Traceable per pair

For each suggestion the AI provides a short reason why the combination fits - transparently visible in the review workflow.

Review workflow

Accept or reject

Suggestions land in a pool for review. Accepted and rejected assignments are preserved and never overwritten on the next analysis.

Native Shopware cross-selling

No custom frontend

Reviewed suggestions are written to native Shopware cross-selling - no extra storefront element, full theme compatibility.

Why it works

Data plus judgement.

The combination of statistical analysis and AI scoring delivers better cross-sells than either method alone.

Why AI plus statistics?

Numbers show the what, the AI the why.

Pure market-basket analysis finds pairs that are often bought together - but cannot tell whether that makes sense (printer + cartridge = good, two competing printers = bad). The AI layer filters exactly that out and adds cold-start cases for which there is no sales data yet.

Higher cart value

Fitting add-on purchases

Real complements increase average order value without annoying the customer with mismatched suggestions.

Less maintenance

Automatic suggestions

Instead of setting thousands of cross-sells by hand, you only review the suggested pairs - a fraction of the effort.

Clean data

Complement vs. substitute

The AI separates real accessories from competing products - your cross-sells stay relevant instead of redundant.

Configuration

Fully in the Shopware admin.

From provider choice via thresholds to the stats/AI blend - all configurable in the admin. No code changes required.

AI provider

Freely selectable

AI provider, API key and model for scoring freely configurable - use your existing account.

Suggestions per product

Keep the strongest N

Per source product, capped to the strongest N suggestions - no endless lists, only the best matches.

Sources & AI

Combinable & optional

Six sources can be mixed: co-purchases, products viewed together, categories, properties, manufacturer and category bestsellers. AI scoring is optional.

Scheduled task

Automatic analysis

The analysis runs as a scheduled task in the background and rebuilds the suggestion pool regularly.

Thresholds

Min. co-purchases & confidence

Minimum values for co-purchases and confidence filter statistical noise before the AI even scores.

CLI command

Trigger manually

The analysis can also be triggered manually via CLI - handy for initial seeding or tests.

Technical details

Clean Shopware integration.

Market-basket analysis, AI scoring, review pool and writing to native cross-selling - as a scheduled task, without a core patch.

Compatibility

Shopware 6.7PHP 8.2+

Market-basket analysis

The MarketBasketAnalyzer builds ordered product pairs (A → B) with support, confidence and lift from order history. Co-occurrence is deduplicated (a < b), both directions are scored.

AI scoring

The AiScoringService rates each pair (complement vs. substitute, cold-start) and provides a reasoning text. Statistical and AI signal are blended.

Review pool

Suggestions land in a pending pool. Accepted/rejected assignments are never overwritten - repeated analyses are safe.

Writing to cross-selling

The CrossSellingWriter writes reviewed suggestions to native Shopware cross-selling. No custom storefront element needed.

Scheduled task

The CrossSellingAnalysisTask rebuilds the suggestion pool periodically - runs with the normal scheduled-task worker.

Availability

Available in the official Shopware Store - with auto-update notifications in the admin.

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.