# AI product bundles for Shopware 6 · Stone & Water

> Generates product sets from order history and catalogue and shows them at a freely chosen position on the Shopware product page

Quelle / Source: https://stoneandwater.online/en/ai-product-bundles.html

# Product bundles for Shopware 6: Product sets, from your own data.

The item being viewed plus fitting partners, with a total price and one button for the whole set. Built from order history and catalogue, reviewed by you, optionally with a discount - and placed exactly where you want it on the product page.
[Read the manual](https://stoneandwater.online/en/manual-ai-product-bundles.html)[Get in touch](https://stoneandwater.online/en/contact.html)

Videos

## Bundles *on video*.

Short videos recorded right in the shop and the Shopware admin.

[Image: Video: AI product bundles]
Video 2:15

AI product bundles
1 / 1

What the plugin does

## Sets that *actually belong together*.

Order history and catalogue produce product sets: the item being viewed plus fitting partners, with a total price and one button that puts everything in the basket at once. What appears in the shop is approved by you first.

Real purchases first

### What was bought together

The most reliable source is order history: which products were actually ordered together. A minimum number of shared orders and a look-back period control how strictly it filters. Genuine co-purchases count triple.

Even without history

### Viewed together

For new products the plugin evaluates which items visitors view within one visit. Only product pairs with a counter are stored - no cookies, no visitor data. Bots are discarded.

By hand as well

### Put a set together yourself

Through the product search, sets can be created without any analysis: pick the products, choose the anchor, done. They go straight into the review pool, carry the source "created manually" there and can be found through the source filter.

Approval before display

### Nothing goes live unchecked

Generated sets land in the review pool. Only approved ones appear in the shop. Deactivating takes a set back without losing its name, text or discount.

Four positions

### Where the box appears

At the top of the buy box, below the buy box, above or below the description text. "Do not display" hides the box without deleting the generated sets.

Visible both ways

### On the partner pages too

On request a set appears not only on the anchor product but also on the pages of its partners - where the anchor is shown as an equal member. Configurable globally and additionally per set.

Three layouts

### Wrap, slider or list

Wrapping shows four products per row, two on tablets, one on phones. The slider keeps everything in one swipeable row, with arrows on desktop. The list gives every product the full width - the calmest form for large sets.

Discount as an amount

### Percentage or fixed sum

Instead of a percentage, a fixed deduction in the shop currency can be stored per set, for example 5 for five euros. A value above zero wins over the percentage and never exceeds the set total.

Click on a product

### Four options

You decide what happens when a product in the box is tapped: quick info in a modal with image, article number, price and short description, the product page in a new tab, the product page in the same tab, or nothing. The anchor product is never linked.

AI scoring

### Discards what does not fit

On request an AI model reviews every set, assigns a score and writes a short sales headline. Sets below the minimum score never even reach the review pool.

[Image: Product sets, from your own data - Screenshot]
**Bundle discount**as an incentive

How it looks in the admin
- The AI suggests bundles from order history

- Or put a bundle together by hand

- Approve every bundle before it goes live

- The bundle box with savings shows in the shop

Ideal for Accessories bought along Furniture and garden Starter sets Higher basket value
Watch the video

What it is for

## A bigger basket, *without manual work*.

Maintaining sets by hand is worthwhile with ten articles. From a hundred it gets left undone - and goes stale as soon as the range changes.

More per order

### Accessories come along

A visible set with a single button lowers the hurdle. Instead of searching for three products one by one, the customer adds them in one step.

No maintenance

### The catalogue supplies the template

The sets come from your data, not from a list somebody has to keep current. A scheduled run produces fresh suggestions regularly.

Accessories, not chance

### A price cap for partners

The maximum price limits how expensive a partner may be relative to the anchor product. At 60 percent, a 100 euro article only gets partners up to 60 euros - producing sets with accessory character rather than arbitrary pairings.

Settings

## The shape *stays yours*.

Size, count, sources, limits and discount are each configurable - and the diagnosis tells you why something is not taking effect.

Size and count

### Two to eight products

Products per set and sets per product are freely selectable. Sets do not overlap: a partner already used in one set does not reappear in the next.

Individual products

### Targeted instead of ranked

The normal run takes the strongest products from order history. In the Individual products tab you pick articles deliberately - sets are created for them without that limit, even with thin history.

Exclusions

### Manufacturers and categories

Vouchers, spare parts, shipping articles or entire brands can be kept out completely - they become neither anchor nor partner. The exclusion applies both when generating and when displaying.

Set discount

### Off until you want it

Switched off by default. When active it applies as soon as all products of an approved set are in the basket. A deviating percentage or fixed amount can be set per set, plus a minimum set value. The amount of the discount line can be hidden in checkout, globally or per set.

Relax the rules

### When a product yields nothing

For a single run all sources are used, minimum values drop to one, price ratio and minimum AI score are suspended and the period widens to two years. Exclusions and stock still apply, and the saved settings stay untouched.

Check the display

### Why does nothing appear here?

Enter an article number and the check names which sets appear on that page - and for the rest, the reason why not. It uses exactly the same matching as the shop itself.

Several sets per product

### Add rather than replace

Another run for the same product creates additional sets; identical combinations are merely updated. How many of them appear in the shop is set by "maximum bundles shown". A filter in the review pool shows exactly the products with several sets.

Filters in the review pool

### Large volumes stay manageable

Filtering works by source, category, property and manufacturer. Active filters appear as removable chips below the bar, and a counter shows how many are currently applied.

Bulk approval

### Many at once

"Select all" and "Approve selection" set discount, mutual assignment, layout and collapsed state for every selected set in one go - and approve them in the same step.

Deviating per set

### Where the rule does not fit

Layout, variant inheritance and the collapsed state can be set per set, deviating from the global configuration. "Global setting" takes the value back again.

Unit price and strike price

### Price details in the box

Show unit price puts the Shopware unit price below the price, for example the price per litre - it only appears for products that carry a content declaration. Strike price in red shows the crossed out original price in red; when off it stays grey.

Inherit to variants

### Controllable per set

Whether a set also appears on the variants of the anchor product can be set per set, on top of the global setting. Set to off it stays with the exact product it was created for, which is how a set for a single variant works.

Image of the discount row

### Instead of a grey placeholder

The discount row in the cart gets its own image - globally for all sets in the settings or per set. An image on the individual set takes precedence over the global choice. Without a selection the Shopware placeholder stays.

Discount diagnosis

### Tells you why not

A check in the admin names the concrete reason why a combination of article numbers gets no discount: switch off, unknown number, no approved set, missing product or a percentage of zero.

In the background

### The admin stays usable

A generation run can be handed to the queue and continues server side, even with the browser closed. A slim bar shows the state; interrupted runs are picked up again automatically.

Technical details

## Clean *Shopware integration*.

The sets live in their own tables, the discount is created as a regular basket line item. Installed by upload in the admin, without SSH.

### Compatibility

Shopware 6.6 & 6.7 PHP 8.2+ Storefront Message queue

### Anchor raised to the parent

The anchor product is internally raised to the parent product so the box appears on every variant. The partners stay concrete, purchasable products - otherwise the button could not work.

### Discount recalculated every time

The discount appears as its own basket line and is determined afresh on every recalculation. If a product of the set leaves the basket, it disappears automatically. Each product counts towards one set only, so double discounts are ruled out.

### No cache clearing

On approval, rejection, deactivation, editing or deletion the affected product pages are removed from the cache specifically - those of the anchor product and all partners, variants included. Changes are visible in the shop immediately.

### Also with large catalogues

The lookup of sets for a product runs through a dedicated mapping table with an index rather than across all sets. On variant pages one additional query is avoided.

### Quantity and variants in the box

Customers can enter a quantity per product; the total recalculates at once, including the struck price and the saving. If a product in the set is a variant, a selector appears - price, struck price and cart follow the choice. The discount also applies when a different variant of the same product is in the cart.
Tiles are of equal height, so quantity and variant line up across all products - even when not every product has a variant selector.

### Per sales channel and language

Every setting can be made per sales channel, and within a channel per language. A chain icon on each field shows whether it inherits or carries a value of its own; a click switches it. Anything that does not differ is not stored separately at all.
Headline, description and button text of the box are available per level and language. Empty fields inherit in this order: channel and language, general and language, language-independent, and finally the shop's own snippet.

### Saving as an amount

The saving can be shown as a money amount instead of a percentage, even with a percentage discount. Discounts per bundle remain possible as a percentage, an amount or a final price.

### Your own AI access

You store your own API key. It is kept server side and never delivered to the browser; a connection test verifies access beforehand.

### No visitor data

The "viewed together" source sets no cookies and stores no visitor data. Only product pairs with a counter are recorded, and bots are discarded.

Frequently asked

## Frequently asked questions about AI product bundles

Product sets in the shop and what to keep in mind.

#### How are the product sets created?

From your own data: first from real orders, meaning which products were actually bought together. If the history is thin, items viewed together, shared categories and properties are added, and the category bestsellers as a last resort.

#### Do the sets appear in the shop straight away?

No. Generated sets land in the review pool first and only appear after you approve them. If you prefer, automatic approval from a minimum score can be enabled.

#### Can I assemble a set by hand?

Yes. Through the product search you pick the products and choose the anchor. The set goes into the review pool without analysis and without AI.

#### Where on the product page does the set appear?

At one of four positions: at the top of the buy box, below the buy box, above or below the description text. Wrap, slider and list are available as layouts.

#### Does the customer get a discount on the set?

Only if you want one - the set discount is switched off by default. When active it applies as soon as all products of an approved set are in the basket, optionally with its own percentage or fixed amount per set.

#### What do the AI product bundles cost?

Buying directly costs 19.99 euros net per month or 203.90 euros net per year. Paying yearly saves 15 percent. All prices are exclusive of VAT.

#### Why does no set appear on a product page?

The "check display" tool answers that in one go with an article number: it names the sets that appear there and, for the rest, the reason why not. Clearing the cache is not necessary; the plugin handles that itself.

#### Are there extra costs for the AI?

AI scoring is optional. If you use it, you store your own access with the provider and are billed directly there. Without AI the sets are still built from order history and catalogue.

Availability

## Through the store or *directly from us*.

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

Directly from Stone & Water

### Available now

Monthly 19,99 €
Best value Yearly 203,90 € 15 % cheaper

All prices net, plus VAT.
Download the free Plugin Suite and upload it in the admin, no SSH needed. It installs and updates the plugin with one click. You buy the licence directly from us, with an invoice from us and support straight from the developer.
[Download Plugin Suite](https://stoneandwater.online/en/plugin-suite.html)[+49 2555 9997342](tel:+4925559997342)

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 in the backend, billing through your Shopware account. We will link it here as soon as it is available.

[Image: Stone & Water]
Shopware e-commerce agency from Schöppingen, Germany. Consulting, implementation and optimisation - from the first concept to long-term growth.

### Shopware

- [Shopware overview](https://stoneandwater.online/en/shopware.html)

- [Migration (5 to 6)](https://stoneandwater.online/en/shopware-migration.html)

- [SEO optimisation](https://stoneandwater.online/en/shopware-seo.html)

- [Performance](https://stoneandwater.online/en/shopware-performance.html)

- [Template development](https://stoneandwater.online/en/shopware-template-development.html)

- [Plugin development](https://stoneandwater.online/en/shopware-plugin-development.html)

- [PIM for Shopware](https://stoneandwater.online/en/pim.html)

- [Shopware Plugins](https://stoneandwater.online/en/plugins.html)

### Plugins

[Plugin Suite free ](https://stoneandwater.online/en/plugin-suite.html)[All plugins](https://stoneandwater.online/en/plugins.html)[All videos](https://stoneandwater.online/en/videos.html)

- [A/B Testing](https://stoneandwater.online/en/ab-testing.html)

- [AI Blog & Landing Page](https://stoneandwater.online/en/ai-landingpage.html)

- [AI Content Blocks](https://stoneandwater.online/en/ai-content-blocks.html)

- [AI Cross-Selling](https://stoneandwater.online/en/ki-cross-selling.html)

- [AI Image Badge](https://stoneandwater.online/en/ai-image-badge.html)

- [AI Image SEO](https://stoneandwater.online/en/ai-image-seo.html)

- [AI Newsletter](https://stoneandwater.online/en/ai-newsletter.html)

- [AI Newsletter Agent](https://stoneandwater.online/en/ai-newsletter-agent.html)

- [AI Product Advisor](https://stoneandwater.online/en/ki-product-advisor.html)

- [AI Product Bundles](https://stoneandwater.online/en/ai-product-bundles.html)

- [AI Product Questions](https://stoneandwater.online/en/ki-product-questions.html)

- [AI Product Search](https://stoneandwater.online/en/ki-product-search.html)

- [AI Product Videos](https://stoneandwater.online/en/ai-product-videos.html)

- [AI Translation Manager](https://stoneandwater.online/en/ai-translation-manager.html)

- [Category Levels](https://stoneandwater.online/en/category-levels.html)

- [CLP Information](https://stoneandwater.online/en/clp-information.html)

- [Cross-selling at checkout](https://stoneandwater.online/en/checkout-cross-selling.html)

- [Crypto Payment](https://stoneandwater.online/en/crypto-payment.html)

- [Customer Reviews](https://stoneandwater.online/en/customer-reviews.html)

- [Database Cleanup & Optimizer](https://stoneandwater.online/en/db-cleaner.html)

- [Lite YouTube](https://stoneandwater.online/en/lite-youtube.html)

- [Live Viewer & Sales Counter](https://stoneandwater.online/en/live-viewer.html)

- [Manufacturer Pages](https://stoneandwater.online/en/manufacturer-pages.html)

- [Page Speed Optimization](https://stoneandwater.online/en/page-speed.html)

- [Payment information on PDF documents](https://stoneandwater.online/en/payment-info-pdf.html)

- [Plugin Update Manager](https://stoneandwater.online/en/update-manager.html)

- [Read More - Description](https://stoneandwater.online/en/read-more.html)

- [robots.txt Manager](https://stoneandwater.online/en/robots-txt.html)

- [Shipping Calculator](https://stoneandwater.online/en/shipping-calculator.html)

- [Shopping Like Dating](https://stoneandwater.online/en/shopping-like-dating.html)

- [Variant preselection](https://stoneandwater.online/en/variant-preselection.html)

More plugins [ALBIS Leasing](https://stoneandwater.online/en/albis-leasing.html)[Cache Warmer](https://stoneandwater.online/en/cache-warmer.html)[Shopware CDN](https://stoneandwater.online/en/shopware-cdn.html)

### Company

- [Contact](https://stoneandwater.online/en/contact.html)

- [Legal notice](https://stoneandwater.online/en/legal-notice.html)

- [Privacy](https://stoneandwater.online/en/privacy.html)

- Cookie settings

© 2026 Stone & Water · Dominic Steiner Hosted on [Creoline](https://www.creoline.com/ref/tYq4UkumEqLtMCi3PpwEJo9JspG66udf) [LinkedIn](https://www.linkedin.com/company/18043592/) · [Xing](https://www.xing.com/pages/stone-water) · [Facebook](https://www.facebook.com/stoneandwateragency/)

</html
