Article configurator for selectable sets and bundles
Description
About the Extension
Article configurator for selectable sets and bundles
Create your own configurations for sets and bundles with this plugin. Your customer can then configure these sets and bundles himself and choose suitable combinations.
You can group individual articles and let the customer choose one or more articles from these groups. Each group can contain one mandatory article. If this group has a mandatory field, then at least one article must be selected - otherwise the configuration cannot be placed in the shopping cart. In addition, you can define whether all groups should be expandable or collapsible. If this option is active, then only one group is visible at a time and all others are minimized. This increases the overview for larger configurators.
You have several options to decide the look of the group - you can choose between a simple list, a slider or a gallery. The view of the gallery is similar to the view of a slider (large picture, name and price). In the gallery, however, all items are directly visible below each other. To make things easier, you can also hide the input fields in the slider and in the gallery and display a graphical check mark when an item is selected.
Position
You can display the configurator either in the "buy-box" on the right side ("between price and shopping cart button") or below the article images in full width. Please note that there is little space in the right column and that the configurator should be kept rather slim in this look.
Inactive articles
You can even decide whether inactive items should be displayed and selectable in the groups. For example, you can create pseudo-articles that are not visible in the shop, but which can be selected in the configurator. Conceivable would be articles like "incl. assembly" for 99,- EUR or a selection of colors with corresponding pictures. Since these articles should not be visible in the shop and should not be purchased, these articles can simply be deactivated. With the appropriate option, your customer can still select these items in the configurator.
variants
The configurator supports the selection of variants. When opening the configurator, the main variant is always displayed and as soon as this is selected, a modal window opens in which the desired variant must be selected. All texts, prices, pictures etc. are adjusted according to the actual choice.
Pricing
The price of the configuration is calculated and updated live in the shop when the articles are selected. If desired, it can be determined whether the parent article should also be calculated or is free of charge - and whether a discount should be granted on the total amount (e.g. 10%). Thus you give a further incentive to sell all articles together in one configuration. All article prices are of course based on the stored price scales. Depending on how often the configuration is in the shopping cart or how many pieces of an article are part of the configuration, the "from-to" prices are used. In addition, you can choose per group whether the contained articles should be free of charge and whether the prices should be displayed in the configurator at all.
Relative prices
You can activate the option "relative prices" per group. This changes the display of the prices of the individual items so that the absolute price of the item is no longer displayed, but always the difference to the currently selected item. If you have not activated the option of multiple selection and have selected an item with 100,- EUR, then all other prices of the group will be displayed relative to this selected item (i.e. the difference). That means: an article that costs 20,- EUR is displayed as "- 80,- EUR" - and an article that costs 150,- EUR is displayed as "+ 50,- EUR".
Number of pieces
You are free to choose the number of articles in a group. You can either specify a fixed number of items that cannot be changed - or leave the customer free to choose. Depending on the plugin configuration, the sales hook or the stock is considered.
Preselection
You can define which articles are to be preselected in which group. In this way you can define several compilations in advance - for example a low-priced and a high-priced compilation. Your customers can then use this as a basis for further configuration. You can also choose which price should be displayed in the listing - either the lowest price of all possible combinations (e.g. "from 35.99") or the price of the preselection (e.g. "199.50").
Sets
For each group, you can determine whether the articles within this group should be put together as a "set". A set corresponds to a composition "Choose x articles" - e.g. "Choose 3 articles of this group". So the customer cannot choose as many articles of this group as he wants, but has to make a choice of x articles. You can define how many of x items should be selected. So the customer can either optionally choose up to x articles (0 to x pieces), at least one article but maximum x pieces (1 to x pieces) or must choose exactly x articles (x pieces).
Input fields
You can define per article and/or per group whether an (optional) input field should be displayed for an article. In this way, your customer can / must provide additional information when selecting an article. The possibilities are endless here...
Save and load
Your customer can save any configuration and load it at a later time. For example, he can send a configuration to friends or to the shop operator. You can also create individual configurations for your customers yourself and send them via link.
Order process
The configured article ends up as a single item in the shopping cart. There the selected articles are listed together again. The customer can reopen this configuration at any time and further / reconfigure it. When the order is completed, the entire configuration is divided into the individual elements. This way you have all the articles individually on all lists, in all statistics etc. The parent article has the value of the entire configuration and all selected articles are deposited with 0,- Euro.
Creating configurators
A configuration is always created using a parent article (e.g. "My PC configuration") and any number of associated groups of articles (e.g. "CPU", "Graphics cards", "Accessories" etc). The parent article is a standard shopware article that has to be maintained in the backend. Groups are defined via the Shopware product streams. So you can create groups according to different criteria and assign them to any number of parent articles - you can use the complete flexibility of product streams. Frequently used groups can appear in several configurations and can be easily adjusted or automatically extended if new articles meet the desired criteria.
Instructions
- install and configure the plugin
- create product streams that contain your components and structure your configurator
- configure your product streams - headline, look, multiple selection etc.
- create a parent article as standard Shopware article
- define this article as a configurator in the free text fields and assign product streams to this article
General information
- PHP 7 and PHP 8 compatible
The plugin is fully compatible with PHP 7.x and PHP 8x - Snippets
The plugin uses snippets so that all texts and labels can be translated into other languages in the backend / in the administration - Subshop-able
Relevant configuration options can be individually adapted for each subshop / 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) - 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
About me
- 15+ years of experience
For over 15 years in e-commerce and for over 5 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 15 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 get 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.
Article configurator for selectable sets and bundles
Create your own configurations for sets and bundles with this plugin. Your customer can then configure these sets and bundles himself and choose suitable combinations.
You can group individual articles and let the customer choose one or more articles from these groups. Each group can contain one mandatory article. If this group has a mandatory field, then at least one article must be selected - otherwise the configuration cannot be placed in the shopping cart. In addition, you can define whether all groups should be expandable or collapsible. If this option is active, then only one group is visible at a time and all others are minimized. This increases the overview for larger configurators.
You have several options to decide the look of the group - you can choose between a simple list, a slider or a gallery. The view of the gallery is similar to the view of a slider (large picture, name and price). In the gallery, however, all items are directly visible below each other. To make things easier, you can also hide the input fields in the slider and in the gallery and display a graphical check mark when an item is selected.
Position
You can display the configurator either in the "buy-box" on the right side ("between price and shopping cart button") or below the article images in full width. Please note that there is little space in the right column and that the configurator should be kept rather slim in this look.
Inactive articles
You can even decide whether inactive items should be displayed and selectable in the groups. For example, you can create pseudo-articles that are not visible in the shop, but which can be selected in the configurator. Conceivable would be articles like "incl. assembly" for 99,- EUR or a selection of colors with corresponding pictures. Since these articles should not be visible in the shop and should not be purchased, these articles can simply be deactivated. With the appropriate option, your customer can still select these items in the configurator.
variants
The configurator supports the selection of variants. When opening the configurator, the main variant is always displayed and as soon as this is selected, a modal window opens in which the desired variant must be selected. All texts, prices, pictures etc. are adjusted according to the actual choice.
Pricing
The price of the configuration is calculated and updated live in the shop when the articles are selected. If desired, it can be determined whether the parent article should also be calculated or is free of charge - and whether a discount should be granted on the total amount (e.g. 10%). Thus you give a further incentive to sell all articles together in one configuration. All article prices are of course based on the stored price scales. Depending on how often the configuration is in the shopping cart or how many pieces of an article are part of the configuration, the "from-to" prices are used. In addition, you can choose per group whether the contained articles should be free of charge and whether the prices should be displayed in the configurator at all.
Relative prices
You can activate the option "relative prices" per group. This changes the display of the prices of the individual items so that the absolute price of the item is no longer displayed, but always the difference to the currently selected item. If you have not activated the option of multiple selection and have selected an item with 100,- EUR, then all other prices of the group will be displayed relative to this selected item (i.e. the difference). That means: an article that costs 20,- EUR is displayed as "- 80,- EUR" - and an article that costs 150,- EUR is displayed as "+ 50,- EUR".
Number of pieces
You are free to choose the number of articles in a group. You can either specify a fixed number of items that cannot be changed - or leave the customer free to choose. Depending on the plugin configuration, the sales hook or the stock is considered.
Preselection
You can define which articles are to be preselected in which group. In this way you can define several compilations in advance - for example a low-priced and a high-priced compilation. Your customers can then use this as a basis for further configuration. You can also choose which price should be displayed in the listing - either the lowest price of all possible combinations (e.g. "from 35.99") or the price of the preselection (e.g. "199.50").
Sets
For each group, you can determine whether the articles within this group should be put together as a "set". A set corresponds to a composition "Choose x articles" - e.g. "Choose 3 articles of this group". So the customer cannot choose as many articles of this group as he wants, but has to make a choice of x articles. You can define how many of x items should be selected. So the customer can either optionally choose up to x articles (0 to x pieces), at least one article but maximum x pieces (1 to x pieces) or must choose exactly x articles (x pieces).
Input fields
You can define per article and/or per group whether an (optional) input field should be displayed for an article. In this way, your customer can / must provide additional information when selecting an article. The possibilities are endless here...
Save and load
Your customer can save any configuration and load it at a later time. For example, he can send a configuration to friends or to the shop operator. You can also create individual configurations for your customers yourself and send them via link.
Order process
The configured article ends up as a single item in the shopping cart. There the selected articles are listed together again. The customer can reopen this configuration at any time and further / reconfigure it. When the order is completed, the entire configuration is divided into the individual elements. This way you have all the articles individually on all lists, in all statistics etc. The parent article has the value of the entire configuration and all selected articles are deposited with 0,- Euro.
Creating configurators
A configuration is always created using a parent article (e.g. "My PC configuration") and any number of associated groups of articles (e.g. "CPU", "Graphics cards", "Accessories" etc). The parent article is a standard shopware article that has to be maintained in the backend. Groups are defined via the Shopware product streams. So you can create groups according to different criteria and assign them to any number of parent articles - you can use the complete flexibility of product streams. Frequently used groups can appear in several configurations and can be easily adjusted or automatically extended if new articles meet the desired criteria.
Instructions
- install and configure the plugin
- create product streams that contain your components and structure your configurator
- configure your product streams - headline, look, multiple selection etc.
- create a parent article as standard Shopware article
- define this article as a configurator in the free text fields and assign product streams to this article
General information
- PHP 7 and PHP 8 compatible
The plugin is fully compatible with PHP 7.x and PHP 8x - Snippets
The plugin uses snippets so that all texts and labels can be translated into other languages in the backend / in the administration - Subshop-able
Relevant configuration options can be individually adapted for each subshop / 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) - 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
About me
- 15+ years of experience
For over 15 years in e-commerce and for over 5 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 15 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 get 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: 8 November 2024
- Publication date: 5 April 2019
- Version: 1.10.16
- Category: Product Configuration
Resources
Reviews (10)
Average rating of 4.9 out of 5 stars
Ein super Tool zur Konfiguration eines Artikels & super Service
Average rating of 4.5 out of 5 stars
Das Plugin läuft sauber und ohne Performance-Einbußen. Einzig das Zusammensiel mit SEO-Professional ging leider nicht. Dafür ist der Support vorbildlich: Uns wurde immer schnell und kompetent geholfen und für unsere Wünsche eine Lösung gefunden!
Gutes und clever konzipiertes Tool, schneller und netter Support
Average rating of 5 out of 5 stars
Top Produkt & Service
Average rating of 5 out of 5 stars
ein top Plugin
Average rating of 5 out of 5 stars
Da wir auch Produkte mit vielen Variationen anbieten und mit dem "Standard" Shopwareshop-System definitiv nicht zufrieden waren/sind (u.a. sehr zeitintensiv), haben wir uns für dieses kostspielige, dennoch definitiv sinnvolle Lösung mit diesem Plugin entschieden. Innerhalb kürzester Zeit können wir jetzt die gewünschten Konstellationen Live-schalten.
Super Plugin Super Support
Average rating of 5 out of 5 stars
Sehr guten Plugin - Top Service
Average rating of 5 out of 5 stars
Ein klasse Tool und ein extrem guter Support!
Average rating of 5 out of 5 stars
Sehr zufrieden
Average rating of 5 out of 5 stars
Perfekter Konfigurator
Average rating of 5 out of 5 stars
Klasse Plugin mit echtem Mehrwert
Average rating of 5 out of 5 stars
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: 88
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
Instructions
- install and configure the plugin
- create product streams that contain your components and structure your configurator
- configure your product streams - headline, look, multiple selection etc.
- create a parent article as standard Shopware article
- define this article as a configurator in the free text fields and assign product streams to this article
1.10.16
1.10.15
1.10.14
1.10.13
1.10.12
1.10.11
- removed invalid configurations from the basket
1.10.10
1.10.9
1.10.8
1.10.7
1.10.6
1.10.5
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.17
1.9.16
1.9.14
1.9.13
1.9.12
1.9.11
- fixed subshop configuration
1.9.9
1.9.8
1.9.7
1.9.6
- fixed saving selection for variant configurators
1.9.4
- added support for hidden dvsnconfiguratorcomponents form element
- added configurator url to .pdf template
- added configurator prices to .pdf template and dvsnconfiguratorcomponents form element
1.9.3
1.9.2
- added option to load configuration into inquiry form
- added plugin configuration for customer cc in inquiry form
- fixed selection for inquiry form
- added plugin configuration to overwrite configurator article prices within the product export
1.8.17
1.8.16
1.8.15
1.8.14
1.8.13
- added plugin configuration to hide the configurator badge within a listing
1.8.11
1.8.10
1.8.9
1.8.8
1.8.7
1.8.6
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
- added template blocks to cart item
1.8.0
- added product stream and article attributes to show an (optional) input field
1.7.11
1.7.10
1.7.9
1.7.8
1.7.7
- added an optional description to the product stream attributes
1.7.5
- fixed modal popup for inactive articles without properties
1.7.3
- fixed properties for inactive articles
- fixed missing snippets
1.7.2
1.7.1
1.7.0
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
- fixed deselection of fully selectable variants
- removed shopware 5.3 compatibility
1.5.0
- added plugin configuration to remove articles with last-stock flag
- added plugin configuration to extend article information in the modal popup
- added plugin configuration to enable/disable sticky buy-form
1.4.7
- added default values for invalid streams without attributes
1.4.5
1.4.4
1.4.3
1.4.2
- added article attribute to select listing price
- fixed missing articles from list-product-service for custom streams
1.4.0
1.3.0
- added attribute to enable collapsible components
- added saving and loading of a configuration
1.2.0
- fixed sticky-buy-box for non-configurator articles
1.1.2
1.1.1
1.1.0
- added product stream attribute to hide the input field and make the whole product clickable in the slider template
- added product stream attribute to set every article as free-of-charge
1.0.1
- fixed price meta tag
- added translations
- fixed attribute descriptions
- fixed secure uninstall