Note: This feature is currently in Blueprint status. The scope of functionality is intentionally minimal at this stage and is meant to explore initial concepts to get feedback early as possible. Based on feedback, the feature may evolve further and change fundamentally.
We appreciate your feedback to better understand if and how this approach should be developed further.
Bundles (Blueprint) is currently available to all customers with a Shopware Evolve plan (or higher) running Shopware 6.7.9.0 or later.
A bundle is a product made up of several individual items. Your customers buy the bundle as a complete package, often benefit from a price advantage, and can see all included products clearly on the product detail page.
This is especially useful for products that can only be used together — so you get everything in one package.
With Product Bundles, you can bundle several products into a shared offer and sell them as an attractive package. This is especially useful when products are often bought together or when you want to offer targeted sets.
You can create bundles in the admin area under Catalogues > Bundles .

First, define the basic data for your bundle:
Name (1): Here you can enter the bundle name, for example. It is displayed in the product listing and used as the heading on the product detail page.
Product number (2): Here, you can assign an individual product number to your bundle. As a rule, this is done automatically based on your number ranges.
Description (3): In the description, you can give the customer an overview of the bundle. The data stored here is displayed, for example, on the bundle detail page.
Highlight bundle (4): This can be used to give the bundle a badge in the listing, for example, so it stands out more to customers.

Add images or other media to visually present your bundle. The cover image is used as the main image in the Storefront.

Important notes:
A bundle must contain at least two products.
At the moment, the quantity per product is always 1.
You can select both main products and variants.
In the “Prices” section, you define how the total price of your bundle is composed and whether a discount is applied.

Prices (1): Here you can see the subtotal of all included products, the applied discount, and the resulting total price.
Currency depending prices (2): Via the “Currency depending prices” link, you can define individual prices for different currencies. This is helpful if you sell internationally and prices should not be converted automatically.
Add discount (3): Activate the switch to define a discount for the bundle.
Type (4): Choose how the discount is calculated:
Percentage, for example 20% discount
Alternatively, a fixed amount
Value (5): Enter the discount value here, for example 20%.
Maximum discount value (6): Optionally, you can set a maximum discount amount. This ensures that the discount does not exceed a certain value.
Discount rules (7): Here you can define conditions for when the discount applies, for example only for specific customer groups or only within certain time periods.
Prevent combination with other promotions (8): If you activate this option, the bundle discount cannot be combined with other promotions.
Good to know:
The discount is distributed across the individual products in the checkout.
If a customer removes a product from the bundle, the discount is also removed.
Depending on the configuration, additional discounts can also be applied.

Sales Channels (1): Select the sales channel in which your bundle should be displayed, for example Storefront.

Release date: Use the release date to define when a bundle becomes available in the shop. If the stored time has not yet been reached, a corresponding notice is shown on the product detail page to inform customers when the product will be available.
This date is only used as an indication for customers from when the product will be available. The bundle can still be purchased.

In the Layout tab, you can assign a bundle page from the Shopping Experiences to the bundle. This gives you the option to design the structure of the product page yourself.

Meta title (1): Enter a meta title for your bundle here. It is displayed as the title in search engine results and should describe the content of your bundle as precisely as possible.
Bundles are visible both in product listings and on a dedicated detail page.

In the product overview, your bundle is displayed like a normal product.
Your customers see:
the bundle cover image
the name and a short description
the number of included products (e.g. “3 products”)
the reduced total price and the savings

On the detail page, your customers get a complete overview of the bundle:
total price including discount and percentage savings
overview of all included products with individual prices
The products included in the bundle are displayed individually. For each product, your customers see:
product image
product name
individual price
link to the respective product detail page

When added to the cart, the bundle is treated as a single combined offer:
The bundle discount is applied automatically.
The discount is distributed across the individual products.
Depending on the configuration, additional discounts can be applied.
If your customer removes a product from the bundle, the bundle discount is also removed.
Returns for bundles can also be made partially. This means that your customers can return individual products from a bundle without having to return the entire bundle.
The discount granted in the bundle is distributed proportionally across all included products. If an item is returned, the refund is based on the discounted individual price of the product.
This ensures that price calculations remain correct and transparent even for partial returns.
Bundles are compatible with dynamic product groups. For example, you can use the filter “Product type equals bundle” to specifically select bundles and display them in product listings or categories.


Additional conditions are available for bundles in the Rule Builder:
Item of selected bundle: Checks whether an item belongs to a specific bundle.
You can use these conditions, for example, for custom pricing, shipping rules, promotions and discounts.
Using Shopping Experiences, you can also display bundles on product detail pages. A dedicated CMS element for bundle recommendations is available for this purpose.
This element displays bundles that include the current product and is especially useful for cross-selling scenarios.


You can define a dedicated SEO URL template for bundles under Settings > SEO. By default, the same template as for products is used, but it can be customized individually.
Bundles behave similarly to products in the admin:
You can find bundles via the global search
You can filter specifically for bundles in the bundle module
A dedicated Admin API is available for bundles. This allows you to create, manage, and automate bundles externally.
You can find more information in the technical documentation: Bundle API documentation