Product bundles
Description
Highlights
- Combine products in individual bundles
- Offer fixed or selectable products within the bundles
- Optimize your conversion rate through targeted discounts
- Increase your sales with useful cross-selling products
Features
- Support for variant products
- Direct display of discounts
- As "often bought together" also possible without discounts
- Clear presentation of prices and discounts throughout the checkout
- Products with high stock levels or products on sale can be advertised in a targeted manner
- Selectable quantities of the individual components
- Badge as a reference in the listing
- Numerous configuration options
- Compatible with the Shopware API and external ERP systems
About the Extension
DEMOSHOP AVAILABLE
We provide you with a demo store for this extension so that you can test it to your heart's content with every available functionality. You also have full access to the administration so that you can try out all the options there too. For the storefront a customer has already been created. You can log in to the store directly with the pre-selected access data. The demo store is completely reset every night. Please click below the screenshots on the "View demo" button and follow the corresponding links.
Turn your existing products into bundles with a real price advantage - maintained right on the product, transparent in the cart and clean in the order.
Combine any items into a bundle, grant a discount on it and show the bundle exactly where the purchase happens: in the product description or compactly at the buy box. Your customers see every component of the bundle with quantity, unit price and the saving at a glance - and add the whole bundle to the cart with a single click.
The problem you know
Related products sit in your shop, but the obvious add-on purchase never happens:
- Matching items sell individually - the accessory, the consumable, the complementary product is left behind.
- Discounts via voucher codes are error-prone, get forgotten or mistyped - and break the self-checkout.
- Manually created "set products" dilute your catalogue and stock - and end up as an opaque item in the ERP.
- Slow sellers and clearance stock need a targeted nudge that plain standard cross-selling does not provide.
How "Product bundles" solves it
The bundle is created where your products are maintained anyway - and shown where the purchase happens:
- Bundles right on the product. In the familiar "Bundles" product tab - any number of components, each with its own quantity and order.
- A real price advantage, three discount types. Percentage, fixed amount or fixed package price - shown as a visible saving.
- Displayed where the purchase happens. In the product description or compactly at the buy box, collapsed or expanded.
- Transparent in the cart, clean in the order. The bundle stands as a parent with its parts, the discount as its own line item - optionally output flat for your merchandise management system.
Your bundle benefits at a glance
- Higher cart value - the matching add-on is ready right on the product instead of going unnoticed.
- Without a voucher code - no code, no break in the self-checkout; the discount is baked into the bundle.
- Move stock on purpose - promote slow sellers, high inventory or clearance stock as an attractive bundle.
- ERP-ready - output the bundle flat and, if you wish, save the discount as a Shopware standard voucher.
Typical bundle use cases
"Often bought together": offer matching combinations as a bundle - optionally without any discount, purely as a visible recommendation at the buy box.
Accessory package: a main product plus matching accessories at a special price. If the bundle contains a variant product, the customer chooses size or colour directly in the bundle.
Activate slow sellers: promote hard-to-sell or high-stock items as a bundle and get them moving with a price advantage.
Starter set: several items as one bundle with a fixed package price - independent of the sum of the individual prices, clearly calculable.
Bundle features in detail
Bundles on the product - or across products
Maintain specific bundles in the "Bundles" tab directly on the respective product. Alternatively, define general bundles once and assign them to as many products as you like - ideal when the same accessory set fits many articles. Several bundles per product are possible.
Complete and selectable bundles
With complete bundles all components are fixed. With selectable bundles the customer may deselect individual parts - the bundle price recalculates live and deselected parts are greyed out.
Three discount types
For each bundle, choose between a percentage discount, a fixed amount or a fixed package price. The discount applies to the entire bundle including the parent product. Using rules (rule builder), you can additionally define individual discounts.
Display: product page or buy box
Show the bundle in detail within the product description or compactly right at the buy box - collapsed or expanded in each case. A subtle "Bundle available" note below the add-to-cart button points to existing packages, and a badge marks bundle products already in the listing.
Variants in the bundle
Include a variant product either with a fixed variant or with the parent product. In the latter case the customer chooses the desired variant directly in the bundle - the package stays consistent.
Transparent cart
In the cart the bundle stands as a parent with all its components broken down, and the discount as its own clearly stated line item. The customer sees exactly what makes up their saving.
ERP-ready orders
By default the father-child relationship is preserved. If you wish, you can dissolve it and output each component as its own flat line item - suitable for downstream systems such as an external merchandise management system. The discount can additionally be saved as a Shopware standard voucher to make the import easier.
Handling of unavailable products
You decide how a bundle behaves when a component is inactive or sold out: remove the entire bundle, remove only the affected product, or oversell the product.
Fine-grained control
- Configurable quantity display - hide "1x" when needed.
- Selectable product image for the components and an image for the bundle container in the checkout.
- Freely definable product numbers for the bundle container and the discount line item (via template).
- Optionally exclude bundles from promotions, discounts and vouchers.
- All relevant options can be set per sales channel.
Who product bundles are for
For shops with related products - accessories, sets, consumables, complementary articles - that want to trigger the add-on purchase via a bundle directly on the product, promote clearance and slow sellers in a targeted way, and work without voucher hassle and with clean, ERP-ready orders.
General information
- Snippets
The plugin uses snippets so that all texts and labels can be translated into other languages in the administration - Sales-channel-ready
Relevant configuration options can be individually adapted for each sales channel - Compatibility
The plugin is always compatible with the latest Shopware version and the Shopware standard theme - Incompatibility
If you are using a custom theme and/or third-party plugins, you should test the plugin thoroughly before buying. A compatibility can not be guaranteed - Responsive
Whether desktop PC or mobile phone - the plugin is fully responsive - Test version
The plugin can be tested free of charge and without obligation for 30 days (see free trial month of the rental license) - Features
The features described in the app description, the screenshots and the demo shop always refer to the latest version of the plugin - Individual change requests
Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Please contact me without obligation to adapt my plugins according to your requirements in order to integrate them perfectly into your in-house processes - Liability disclaimer
The plugin manufacturer is not liable for damages, in particular not for direct or indirect consequential damages, data loss, lost profits, system or production failures that result from the use of the plugin - except for intent or gross negligence
Contact information
- Phone
+49 (0) 234 97354482 - Internet
info@digitvision.de
https://www.digitvision.de - Address
Hevener Straße 65
44797 Bochum
About me
- 20+ years of experience
For over 20 years in e-commerce and for over 10 years exclusively with Shopware. Your specialist with extensive industry and technical knowledge. - Reliable
Shopware is my passion and my hobby. I take care of your project in a reliable and committed way as if it were my own. - Quality
High service quality is the focus. I use state-of-the-art design patterns, current technologies and innovative tools.
Your competent partner
For more than 20 years I have been working as a passionate web developer in e-commerce. In this time I have already advised and supported many companies in interesting projects. Thereby I stand for uncomplicated communication, future-proof solutions, modern technologies and a high level of commitment.
Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Get in contact with me without obligation to adapt my plugins according to your requirements in order to integrate them perfectly into your in-house processes. I would be happy to provide you with offers for adaptations or, if necessary, individually programmed plugins according to your wishes.
DEMOSHOP AVAILABLE
We provide you with a demo store for this extension so that you can test it to your heart's content with every available functionality. You also have full access to the administration so that you can try out all the options there too. For the storefront a customer has already been created. You can log in to the store directly with the pre-selected access data. The demo store is completely reset every night. Please click below the screenshots on the "View demo" button and follow the corresponding links.
Turn your existing products into bundles with a real price advantage - maintained right on the product, transparent in the cart and clean in the order.
Combine any items into a bundle, grant a discount on it and show the bundle exactly where the purchase happens: in the product description or compactly at the buy box. Your customers see every component of the bundle with quantity, unit price and the saving at a glance - and add the whole bundle to the cart with a single click.
The problem you know
Related products sit in your shop, but the obvious add-on purchase never happens:
- Matching items sell individually - the accessory, the consumable, the complementary product is left behind.
- Discounts via voucher codes are error-prone, get forgotten or mistyped - and break the self-checkout.
- Manually created "set products" dilute your catalogue and stock - and end up as an opaque item in the ERP.
- Slow sellers and clearance stock need a targeted nudge that plain standard cross-selling does not provide.
How "Product bundles" solves it
The bundle is created where your products are maintained anyway - and shown where the purchase happens:
- Bundles right on the product. In the familiar "Bundles" product tab - any number of components, each with its own quantity and order.
- A real price advantage, three discount types. Percentage, fixed amount or fixed package price - shown as a visible saving.
- Displayed where the purchase happens. In the product description or compactly at the buy box, collapsed or expanded.
- Transparent in the cart, clean in the order. The bundle stands as a parent with its parts, the discount as its own line item - optionally output flat for your merchandise management system.
Your bundle benefits at a glance
- Higher cart value - the matching add-on is ready right on the product instead of going unnoticed.
- Without a voucher code - no code, no break in the self-checkout; the discount is baked into the bundle.
- Move stock on purpose - promote slow sellers, high inventory or clearance stock as an attractive bundle.
- ERP-ready - output the bundle flat and, if you wish, save the discount as a Shopware standard voucher.
Typical bundle use cases
"Often bought together": offer matching combinations as a bundle - optionally without any discount, purely as a visible recommendation at the buy box.
Accessory package: a main product plus matching accessories at a special price. If the bundle contains a variant product, the customer chooses size or colour directly in the bundle.
Activate slow sellers: promote hard-to-sell or high-stock items as a bundle and get them moving with a price advantage.
Starter set: several items as one bundle with a fixed package price - independent of the sum of the individual prices, clearly calculable.
Bundle features in detail
Bundles on the product - or across products
Maintain specific bundles in the "Bundles" tab directly on the respective product. Alternatively, define general bundles once and assign them to as many products as you like - ideal when the same accessory set fits many articles. Several bundles per product are possible.
Complete and selectable bundles
With complete bundles all components are fixed. With selectable bundles the customer may deselect individual parts - the bundle price recalculates live and deselected parts are greyed out.
Three discount types
For each bundle, choose between a percentage discount, a fixed amount or a fixed package price. The discount applies to the entire bundle including the parent product. Using rules (rule builder), you can additionally define individual discounts.
Display: product page or buy box
Show the bundle in detail within the product description or compactly right at the buy box - collapsed or expanded in each case. A subtle "Bundle available" note below the add-to-cart button points to existing packages, and a badge marks bundle products already in the listing.
Variants in the bundle
Include a variant product either with a fixed variant or with the parent product. In the latter case the customer chooses the desired variant directly in the bundle - the package stays consistent.
Transparent cart
In the cart the bundle stands as a parent with all its components broken down, and the discount as its own clearly stated line item. The customer sees exactly what makes up their saving.
ERP-ready orders
By default the father-child relationship is preserved. If you wish, you can dissolve it and output each component as its own flat line item - suitable for downstream systems such as an external merchandise management system. The discount can additionally be saved as a Shopware standard voucher to make the import easier.
Handling of unavailable products
You decide how a bundle behaves when a component is inactive or sold out: remove the entire bundle, remove only the affected product, or oversell the product.
Fine-grained control
- Configurable quantity display - hide "1x" when needed.
- Selectable product image for the components and an image for the bundle container in the checkout.
- Freely definable product numbers for the bundle container and the discount line item (via template).
- Optionally exclude bundles from promotions, discounts and vouchers.
- All relevant options can be set per sales channel.
Who product bundles are for
For shops with related products - accessories, sets, consumables, complementary articles - that want to trigger the add-on purchase via a bundle directly on the product, promote clearance and slow sellers in a targeted way, and work without voucher hassle and with clean, ERP-ready orders.
General information
- Snippets
The plugin uses snippets so that all texts and labels can be translated into other languages in the administration - Sales-channel-ready
Relevant configuration options can be individually adapted for each sales channel - Compatibility
The plugin is always compatible with the latest Shopware version and the Shopware standard theme - Incompatibility
If you are using a custom theme and/or third-party plugins, you should test the plugin thoroughly before buying. A compatibility can not be guaranteed - Responsive
Whether desktop PC or mobile phone - the plugin is fully responsive - Test version
The plugin can be tested free of charge and without obligation for 30 days (see free trial month of the rental license) - Features
The features described in the app description, the screenshots and the demo shop always refer to the latest version of the plugin - Individual change requests
Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Please contact me without obligation to adapt my plugins according to your requirements in order to integrate them perfectly into your in-house processes - Liability disclaimer
The plugin manufacturer is not liable for damages, in particular not for direct or indirect consequential damages, data loss, lost profits, system or production failures that result from the use of the plugin - except for intent or gross negligence
Contact information
- Phone
+49 (0) 234 97354482 - Internet
info@digitvision.de
https://www.digitvision.de - Address
Hevener Straße 65
44797 Bochum
About me
- 20+ years of experience
For over 20 years in e-commerce and for over 10 years exclusively with Shopware. Your specialist with extensive industry and technical knowledge. - Reliable
Shopware is my passion and my hobby. I take care of your project in a reliable and committed way as if it were my own. - Quality
High service quality is the focus. I use state-of-the-art design patterns, current technologies and innovative tools.
Your competent partner
For more than 20 years I have been working as a passionate web developer in e-commerce. In this time I have already advised and supported many companies in interesting projects. Thereby I stand for uncomplicated communication, future-proof solutions, modern technologies and a high level of commitment.
Every company is unique and requires individual solutions that are precisely tailored to its own workflows. Get in contact with me without obligation to adapt my plugins according to your requirements in order to integrate them perfectly into your in-house processes. I would be happy to provide you with offers for adaptations or, if necessary, individually programmed plugins according to your wishes.
Details
- Available: English, German
- Latest update: 7 July 2026
- Publication date: 28 May 2021
- Version: 8.0.2
- Category: Product Configuration
Resources
Reviews (12)
Average rating of 4.88 out of 5 stars
Tolles Plugin mit korrekter MwSt-Berechnung
Average rating of 5 out of 5 stars
Besonders gut gefällt mir, dass mit dem Plugin auch die korrekte MwSt-Steuer ausgewiesen wird, wenn in einem Set Artikel mit unterschiedlicher MwSt enthalten sind. Dafür ein großes Lob.
Mein nächstes Wunschfeature wäre aber noch ein Set/Bundles auf einer eigenen PDP darstellen zu können.
Gerade bei Artikeln mit mehr rechtlichen Hinweis- und Kennzeichnungspflichten würde das noch einiges vereinfachen.
WOW… Das ist ein echter Gamechanger!
Average rating of 5 out of 5 stars
Auch wenn in der Beschreibung steht, dass dieses Plug-in in erster Linie mit dem Shopware Standard Theme kompatibel ist, hat es keine Probleme mit meinem Theme von »ThemeWare« gemacht. Mit einem anderen, kleinen Plug-in hat es Probleme gegeben – aber das hatten wir schnell im Griff. Der Support ist fix und lösungsorientiert. Ich hatte von didtvision eine schnelle »Eingrenzung« des Problems erhalten und konnte somit das inkompatible Plug-in eines anderen Anbieters als »Problem« identifizieren.
Die Bundle-Verwaltung ist einfach und verständlich! Es macht wirklich Spaß!
Eine Kleinigkeit fehlt mir noch, für meine absolute Glückseligkeit:
Die Funktion aus allen Bundle-Produkten eine »Dynamische Produktgruppe« zu bilden, damit meine Kunden alle Bundles auf einen Blick sehen. Vielleicht gibt es dazu bald ein kleines »Howto« oder einen Denkanstoß.
Danke für dieses Plug-in!
About the Extension Partner
digitvision
Partner Status
-
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
4.9
Average rating of 4.9 out of 5 stars
- Partner since: 2018
- Extensions: 103
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
Instructions
- Install and activate the extension in the plugin manager.
- Check the options in the extension configuration. All relevant settings (notice, listing badge, checkout, orders) can be defined individually per sales channel.
- Open a product in the administration and select the "Bundles" tab.
- Create a new bundle. In the "Products" tab, add the desired components with quantity and order. For variant products, choose either a fixed variant or the parent product (in which case the customer chooses the variant).
- In the "Discount" tab, set the discount type: percentage discount, fixed amount or fixed package price.
- In the "Options" tab, decide whether the bundle is complete or selectable, whether it appears in the product description or at the buy box, and whether it is shown collapsed or expanded.
- Save the product and open it in the store - the bundle is now displayed for this product.
- Optional: in the menu under "Catalogues", open "Bundles", create a general (cross-product) bundle and assign it to several products.
- Optional: under "Orders", dissolve the father-child relationship if a downstream system (e.g. an external merchandise management system) requires flat line items.
8.0.2
- fixed bundle card content padding so the inner sections are flush with the card edges again
8.0.1
8.0.0
- added individual rebates for different rules
- refactored bundle administration
7.2.0
7.1.5
7.1.4
7.1.3
7.1.2
7.1.1
4.3.1
7.1.0
4.3.0
6.2.0
7.0.2
7.0.1
7.0.0
6.1.4
6.1.3
6.1.2
6.1.1
6.1.0
6.0.4
6.0.3
6.0.2
6.0.1
6.0.0
- added bundle option to select display of bundle (below image or within buy-widget)
- added app configuration to enable info message below cart button on product-detail-page if the product has one or more bundles (enabled by default)
- added app configuration to enable automatic removing of double parent product from generic bundles (enabled by default)
- added app configuration to select display of bundle details when displayed within the buy-widget (either above or below the bundle actions)
- refactored storefront templates
5.3.1
5.3.0
- added app configuration to select which media should be shown for every bundle product
5.2.2
4.2.2
4.2.1
5.2.1
4.2.0
5.2.0
5.1.0
- added app configuration to configure the product number of the bundle parent container
- changed default value for app configuration for showing bundle badge within listing
- changed default value for app configuration for adding custom fields to bundle products
- removed deprecated templates
5.0.0
- fixed too many results for first page listings within administration
4.1.3
- fixed custom fields for different languages
4.1.1
4.1.0
- fixed rule builder comparisons for sub categories
4.0.6
4.0.5
2.0.17
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
- added possibility to add the parent product itself as an additional component within a bundle
- added app configuration to enable/disable bundle badge within listing
- removed discount from bundles with no rebate
- fixed product variant names within the administration
- fixed missing translations
- refactored bundle details administration within the custom bundle menu
- refactored bundle details within the storefront
3.0.10
3.0.9
3.0.8
2.0.16
3.0.7
2.0.15
3.0.6
3.0.5
2.0.14
- added app configuration to enable default product custom fields within a bundle line item (shopware 6.4.x)
3.0.4
3.0.3
- fixed setup components
- fixed UUIDs for custom bundle line items
3.0.0
2.0.13
2.0.12
- added variant text to bundle children with selected variant
2.0.11
2.0.10
2.0.9
- added support for context prices
2.0.7
2.0.6
2.0.5
- added html id to outer bundle container to support anchors
- added app configuration to drop bundles if it contains a sold-out product
- fixed quantity and unit price of discount position (for third party erp systems)
2.0.1
2.0.0
- removed app configuration for lazy-loading
- fixed app configuration for hiding quantity lower than two
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
- fixed faulty plugin configuration
- added check for valid rebate