Configurator, Product configurator
Description
Highlights
- Very simple or complex configurations easy to create, without programming knowledge
- Many field types: Image selection, dropdown, radio button, buttons, text field, number field
- Validation: validation templates (mandatory field, minimum value...) and complete free validation with complex queries
- Complex price calculations and weight calculation with reference to the entered field values
- Deep links for the selected configuration for sharing or creating teaser links
Features
- Intuitive management of individual articles
- Any number of freely definable fields per configuration / template
- Real-time price calculation
- Clear display of the configuration in the shopping cart
- Deeplinks for assembled articles to increase coverage
- Assignment of a configuration / template on any number of articles without additional effort
- Import and export of configuration, for easy testing in test environments
- Use of additional fields as parameters in validation/price or weight calculations
- Simple price calculation and weight calculation based on formulas
- Complex price calculations and weight calculations with reference to the entered field values
- Validation rules for field input with effect on additional fields
About the Extension
Sell unlimited configurable or even customizable products
Create any number of simple or complex configurations, validations, field dependencies, price calculations and weight calculations.
Easily apply configurations to any number of products
The configurations do not require any complex creation of variants and individual configurations can be applied to any number of articles (only 1x maintenance!). Of course, the configurations also work on variants.
Examples of use
- Customized products with different materials, colors, (cut) edges, surface or side treatments
- Customized items with text individualization - the text length can be validated depending on the dimensions
- Personalized articles with text, numbers, in the future also pictures
Various field types are available
- Text field
- Number field (e.g. for measurement entries)
- Selection field (dropdown)
- Selection field (radio buttons)
- Selection field (buttons)
Infinite configuration possibilities in the admin
Any number of values can be stored in the selection fields. In addition, a price for the price calculation can be stored on each field value and a validation with validation info for the frontend. The validation can also contain, for example, that a minimum value must be entered in a field in order to de/activate certain following field entries. For example, for payment fields, a range can be maintained (e.g. from 10 - 1000mm), for the sale of yard goods or loose goods.
Individual price & weight calculation
For price and weight calculation a simple mode and a professional mode are available. The simple mode works with predefined operators. In the professional mode complex rules and dependencies (if, else etc.) can be created.
Example of price calculation in professional mode
If the value in field Length is greater than 2, the price will be 50 Euro. Otherwise the length of the text from another text field is used as the price. The if-queries can be nested as deep as you want
{
"if": [
{">": [{"var": "fields.length.value"}, 2]
},
50,
{ "length": {"var": "fields.textfield.value"}}
]
}
Example price calculation in simple mode
The price stored in the "length" field is multiplied by 10 and added to the price of the "strength" field.
fields.strength.price + (fields.length.value * 10)
Easy and intuitive handling
The neonlines product configurator is characterized by a very clear, intuitive operation, yet very complex relationships and validations and dependencies of fields can be created.
Live price calculation
Thanks to browser-side and server-side price calculation and validation, the configurator is quick and easy to use for customers, which has a significant impact on the conversion rate, as the current price for the designed product is always displayed live and transparently during the configuration process.
Roadmap
The configurator is constantly being further developed. The following functions are already on the agenda:
- Control of field visibility via rules
- Control of product images using freely definable rules
- Provision of information in the Rule Builder for e.g. shipping costs calculation
- New field type: Upload of image files
- Assignment of configuration to categories / dynamic product groups
- Configuration of a selection field for additional items from the catalog
Feature requests?
Send us a mail to support@neonlines.de and we will check your request.
Sell unlimited configurable or even customizable products
Create any number of simple or complex configurations, validations, field dependencies, price calculations and weight calculations.
Easily apply configurations to any number of products
The configurations do not require any complex creation of variants and individual configurations can be applied to any number of articles (only 1x maintenance!). Of course, the configurations also work on variants.
Examples of use
- Customized products with different materials, colors, (cut) edges, surface or side treatments
- Customized items with text individualization - the text length can be validated depending on the dimensions
- Personalized articles with text, numbers, in the future also pictures
Various field types are available
- Text field
- Number field (e.g. for measurement entries)
- Selection field (dropdown)
- Selection field (radio buttons)
- Selection field (buttons)
Infinite configuration possibilities in the admin
Any number of values can be stored in the selection fields. In addition, a price for the price calculation can be stored on each field value and a validation with validation info for the frontend. The validation can also contain, for example, that a minimum value must be entered in a field in order to de/activate certain following field entries. For example, for payment fields, a range can be maintained (e.g. from 10 - 1000mm), for the sale of yard goods or loose goods.
Individual price & weight calculation
For price and weight calculation a simple mode and a professional mode are available. The simple mode works with predefined operators. In the professional mode complex rules and dependencies (if, else etc.) can be created.
Example of price calculation in professional mode
If the value in field Length is greater than 2, the price will be 50 Euro. Otherwise the length of the text from another text field is used as the price. The if-queries can be nested as deep as you want
{
"if": [
{">": [{"var": "fields.length.value"}, 2]
},
50,
{ "length": {"var": "fields.textfield.value"}}
]
}
Example price calculation in simple mode
The price stored in the "length" field is multiplied by 10 and added to the price of the "strength" field.
fields.strength.price + (fields.length.value * 10)
Easy and intuitive handling
The neonlines product configurator is characterized by a very clear, intuitive operation, yet very complex relationships and validations and dependencies of fields can be created.
Live price calculation
Thanks to browser-side and server-side price calculation and validation, the configurator is quick and easy to use for customers, which has a significant impact on the conversion rate, as the current price for the designed product is always displayed live and transparently during the configuration process.
Roadmap
The configurator is constantly being further developed. The following functions are already on the agenda:
- Control of field visibility via rules
- Control of product images using freely definable rules
- Provision of information in the Rule Builder for e.g. shipping costs calculation
- New field type: Upload of image files
- Assignment of configuration to categories / dynamic product groups
- Configuration of a selection field for additional items from the catalog
Feature requests?
Send us a mail to support@neonlines.de and we will check your request.
Details
- Available: English, German
- Latest update: 12 November 2024
- Publication date: 7 July 2022
- Version: 1.35.0
- Category: Product Configuration
Resources
Reviews (62)
Average rating of 4.8 out of 5 stars
TOP Support!
Average rating of 5 out of 5 stars
Erfrischend Gut!
Average rating of 5 out of 5 stars
Die Investition lohnt sich auf jeden Fall
Average rating of 5 out of 5 stars
Das Plug-in
Nach kurzer Einarbeitungszeit ist man in der Lage den Konfigurator zu bedienen. Die Demoseite sowie die Dokumentation unterstützen einen bei der Umsetzung optimal.
Der Support
Wir haben den Support schon einige Male in Anspruch genommen. Jedes Mal erhielten wir die Antworten zügig, freundlich und kompetent.
Zwei Möglichkeiten Berechnungen umzusetzen
Das Plug-in bietet einen einfachen Modus, um Berechnungen durchzuführen. In vielen Fällen kommt man damit aus. Will man etwas mehr, kann man den Profi Modus nutzen, um Berechnungen individueller zu gestalten. Für den Profi-Modus ist eine gewisse Erfahrung in der Programmierung erforderlich.
Das Plug-in ist absolut TOP und kann man jedem Empfehlen der einen Konfigurator in seinen Shop benötigt.
Sehr guter Konfigurator und toller Support
Average rating of 5 out of 5 stars
Top plugin with top support
Average rating of 5 out of 5 stars
The support was excellent. They even added a feature especially for us. The communication was great and fast.
Keep up the good work!
Einfach super
Average rating of 5 out of 5 stars
Top Konfigurator
Average rating of 5 out of 5 stars
Tolle App und noch bessseren Support. Jedes Problem wird schnell gelöst. Bin begeistert.
Average rating of 5 out of 5 stars
Dienstleister - Wie er im Buche steht
Average rating of 5 out of 5 stars
Schnelle Reaktion und perfekte Umsetzungen.
Wenn wir eine Wahl zwischen neonlines und anderen haben, so ist die Entscheidung für die Zukunft klar!
Danke!
Verlässlicher Produktkonfigurator für individuelle Maße und Gewichte
Average rating of 5 out of 5 stars
About the Extension Partner
neonlines GmbH
Partner Status
-
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
4.9
Average rating of 4.9 out of 5 stars
- Partner since: 2016
- Extensions: 28
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
- Install plugin
- Create configuration under Catalogs > neonlines Configurator.
- After installation, a sample configuration can be used as a starting point via the "Import sample configuration" split button
- On the article level under Specifications > Additional fields > neonlines Configurator select the appropriate configuration
Hint:
The configuration can be assigned to any number of products. It is therefore recommended that the variables for product price and product weight are taken into account in the price calculation or weight calculation, as otherwise all products will have the identical price and weight calculation.
If additional values are used in the formula for the weight calculation, the decimal places must be separated by a "dot". "Comma" leads to an error message. However, it is recommended to work with the existing variable for the product weight.
1.35.0
New feature: Intermediate calculations can now also be retrieved via API in JSON format. This enables completely new price calculations, validations or field dependencies
New feature: The repetition field is permanently integrated into the configurator and can be used without an add-on
Error in the image display corrected
1.34.9
- Improvement: Variant change / URL parameter in the URL corrected so that it also works with special characters
- Bugfix: Editing of configurations corrected
- Bugfix: Error in admin (weight/price calculation) corrected
1.34.8
- Fixed error with variants
1.34.7
- Improved: Size of loaded JavaScript files further reduced
- Error in offer request feature fixed in some Shopware 6.6 versions
1.34.6
- Fixed an error where product images were no longer displayed
- Fixed an error in the server-side validation
- New top feature: Stock levels can now be calculated and updated independently of the product quantity
- New feature: Configurations can now be found in the admin area via search
- New feature for calculations: The possible variables are now available as autocomplete selection in simple mode, allowing much faster and error-free formulas
- Improvement: Formula errors are now detected in the admin and solutions are displayed
- Bugfix: Configuration is now retained when switching variants
- Bugfix: Automatic price calculation for multi-select fields corrected
- Bugfix: Error in from-price display corrected
- Bugfix: Intermediate calculations were not always saved correctly when editing in the admin
- Bugfix: Creation of manual positions in the admin corrected
- Various minor bugfixes
1.29.31
Bugfix: Adjustments in inventory calculation
1.29.30
- New top feature: Stock can now be calculated and updated independently of the number of products
- New feature: Configurations can now be found in the admin area via search
- Bugfix: Configurations are now retained even when changing variants
- Bugfix: Automatic price calculation for multi-select fields corrected
- Various minor bug fixes
1.34.4
Fix price calculation
1.34.3
Fix config loading if delivery times are active
1.34.2
- Improvement: Automatic price calculation now takes into account the number of units for linked products
- Improvement: Debug mode improved: compatibility with themes improved, intermediate calculations are displayed
- Bugfix: Error in offer mail template corrected
- Bugfix: Keep configurator values during variant switch
1.29.29
Bugfix: Fix potential break during update process
1.29.28
- Improvement: Automatic price calculation now takes into account the number of units for linked products
- Improvement: Debug mode improved: compatibility with themes improved, intermediate calculations are displayed
- Bugfix: Error in offer mail template corrected
1.29.27
Bugfix: Arbitrary number of decimal places for min/max values of number field validations possible
1.34.1
- Bugfix: Arbitrary number of decimal places for min/max values of number field validations possible
- Improvement: Improved performance when adding confgured products to the cart
- UX-Improvements in the admin area
1.29.26
- Improvement: Improved performance when adding confgured products to the cart
- UX-Improvements in the admin area
1.34.0
- New feature: New file upload field for the Add-on Fileupload. It allwoes drag / drop, image preview and an improved UX
- New feature: New dynamic validations for date fields
1.29.25
- New feature: New file upload field for the Add-on Fileupload. It allwoes drag / drop, image preview and an improved UX
- New feature: New dynamic validations for date fields
1.33.1
Bugfix: Fix misleading error during installation
1.29.24
- Bugfix: Fix default value for sliders
- Bugfix: Make sure 0 values in select fields aren't recognized as empty
- Fix installation if installation is canceled
1.33.0
- New feature: Configurations can now be edited in the admin of exising orders
- Bugfix: Make sure price isn't changed for existing orders if order is changed in admin
- Bugfix: Fix oder of configuration values in cart
- Bugfix: Horizontal spacing between fields corrected if info texts are temporarily hidden
1.32.5
- Bugfix: Fix default value for slider field
- Bugfix: Make sure 0 values in select fields aren't recognized as empty
- Bugfix: Fix installation for Shopware 6.6.5.1
1.29.23
- Bugfix: Fix default value for sliders
- Bugfix: Make sure 0 values in select fields aren't recognized as empty
- Fix installation if installation is canceled
1.32.4
Bugfix: Fix price formatting for portugese price format
1.32.3
- Bugfix: Price formatting for languages with spaces as thousands separator corrected
- Bugfix: Repeat order corrected if several items are in one order
- Bugfix: If dynamic quantity is used for accessory products and it becomes a two-digit number, it no longer wraps around
1.29.22
- Bugfix: Price formatting for languages with spaces as thousands separator corrected
- Bugfix: Repeat order corrected if several items are in one order
- Bugfix: If dynamic quantity is used for accessory products and it becomes a two-digit number, it no longer wraps around
1.29.21
- New feature: Bulk prices are always shown as from prices
- New feature: The currency of a sales channel is now available in formulas: salesChannel.currency
- Improvement: Better support of list fields in "Ask for offer" feature
- Bugfix: If order gets changed in admin, config options aren't removed anymore
1.32.2
- New feature: Bulk prices are always shown as from prices
- New feature: The currency of a sales channel is now available in formulas: salesChannel.currency
- Improvement: Better support of list fields in "Ask for offer" feature
- Bugfix: If order gets changed in admin, config options aren't removed anymore
- Bugfix: Current quantity ist now correct on detail page
1.29.20
- Fix error during add to cart
1.32.1
- Fixes if no config options are set
1.29.19
- Neues Power-Feature: Zwischenberechnungen können jetzt mit Zwischenberechnungen kombiniert werden! Das bedeutet, dass die Ergebnisse von Zwischenberechnungen in anderen Zwischenberechnungen verwendet werden können. So können komplexe Berechnungen noch einfacher und übersichtlicher gestaltet werden.
- Automatik-Preismodus korrigiert
1.32.0
- New power feature: Subcalculations can now be used in the formula editor. This allows you to create complex calculations with intermediate results. The subcalculations are displayed in the formula editor and can be used in other calculations. This makes it possible to create even more complex configurations.
- New feature: In the PDFs, it can now be defined how the configuration is displayed: two different separators or one line per option. This option is located in the extension setting and thus has a global effect
- Fix automatic price mode
1.31.9
- PLEASE CHECK PRICE FORMULAS: We have optimized the price calculation. If product.price is used in a price formula, the gross price will always be displayed here in future, even in net stores. To enable a correct price calculation, please always mark product.price with gross(product.price). See also: https://docs.neonlines.de/v/artikel-konfigurator/grundlegendes/formeleditor/einfacher-modus#bruttopreise-nettopreise-hinterlegen-preise-steuersensitiv-ausspielen
- New feature: In the PDFs, it can now be defined how the configuration is displayed: two different separators or one line per option. This option is located in the extension setting and thus has a global effect
- Bugfix: Fix prices if tax state is net and bulk prices are active
1.29.18
- PLEASE CHECK PRICE FORMULAS: We have optimized the price calculation. If product.price is used in a price formula, the gross price will always be displayed here in future, even in net stores. To enable a correct price calculation, please always mark product.price with gross(product.price). See also: https://docs.neonlines.de/v/artikel-konfigurator/grundlegendes/formeleditor/einfacher-modus#bruttopreise-nettopreise-hinterlegen-preise-steuersensitiv-ausspielen
- New feature: In the PDFs, it can now be defined how the configuration is displayed: two different separators or one line per option. This option is located in the extension setting and thus has a global effect
- Bugfix: Fix prices if tax status is net and graduated prices are active
1.29.16
- Bugfix: Prices of separate shopping cart items are now deducted from the price of the configuration
- Bugfix: Fix product price for net customers if tax sensitive operators are used
1.31.7
- Performance improvement for category pages
- Bugfix: Error in the price display position corrected
- Bugfix: Prices of separate shopping cart items are now deducted from the price of the configuration
- Bugfix: Fix product price for net customers if tax sensitive operators are used
1.29.15
- Performance improvement for category pages
- Bugfix: Error in the price display position corrected
- Bugfix: Prices of separate shopping cart items are now deducted from the price of the configuration
1.31.6
New feature: price of child line items can be set to 0 internally, this helps ERP systems to calculate prices correctly
1.31.5
- Bugfix: Error with dynamic product images corrected
- Bugfix: Error in the number calculation for sub-items corrected
- Improvement: Error tolerance and logging for file uploads improved
1.29.14
- Improvement: Error handling for file uploads corrected
- Bugfix: Error with dynamic product images corrected
- Bugfix: Error in the number calculation for sub-items corrected
- Bugfix: Error corrected that caused the configuration on the detail page not to be loaded in some constellations
1.31.4
- New feature: +/- buttons to select the value of number fields
- New feature: "Slider" type select fields added
- New feature: The scale price selection can now take into account all items of the same product in the shopping cart
- Bugfix: Error with SelectType change, MultipleSelect state corrected
- Bugfix: Variable selectedQuantity is correctly available again
1.29.13
- New feature: Show -/+ Buttons to select value of number fields
- New feature: The graduated price selection can now consider all positions of the same product in the shopping cart
- Bugfix: Variable selectedQuantity is available again
1.31.3
- Improvement: Add new option to csv mode which allows to have other csv headers
- Bugfix if alternative field for block price selection is used
1.29.12
Improvement: Add new option to csv mode which allows to have other csv headers
1.29.11
Bugfix: Replace intermediate calculations corrected
1.31.2
Bugfix: Replacement of intermediate calculations corrected
1.31.1
- Bugfix: Rule builder rules for field value corrected
- Bugfix: From price in the listing is displayed correctly
1.31.0
- Breaking change: We have changed the data structure for selection fields. If you have formulas that access the values of a multi-select field, you may need to customize your formulas
- New feature: The upload field now has an option to reset the image upload after the item has been added to the cart
- New feature: Convert configuration product to variants: If selection fields are generated from properties that are congruent with variants in the configuration product, it can be set that it is not the configuration item that ends up in the shopping cart, but the individual variants - each with the set configuration
- New feature: The manufacturer name is now available in the formula variables as product.manufacturerName
- New feature: the variables product.manufacturerName and product.variantOptions are now available in the formulas
- Improvement: Configurator RuleBuilder condition 'is equal' is now also supported for select fields
- Improvement: internal changes that lead to a more stable performance of the configurator
- Bugfix: Mandatory field for file upload fields corrected
- Bugfix: Intermediate calculations are now replaced correctly in all situations
- Bugfix: Loading animation appears again when changing variants
- Bugfix: Error in price calculation with graduated prices fixed
- Bugfix: Error in the tax rate calculation in the price calculation
- Bugfix: In some constellations the configuration was no longer loaded
- Bugfix: Repeat order corrected if order contains file uploads
- minor bugfixes
1.29.10
Bugfix: Make sure configurations with uploads can be edited
1.29.9
- Bugfix: In some cases, the configuration was not saved correctly in the shopping cart
- Bugfix: Repeat order corrected
1.29.8
- New feature: Convert configuration product into variants: If selection fields are generated from properties that are congruent with variants in the configuration product, it can be set that it is not the configuration item that ends up in the shopping cart, but the individual variants - each with the set configuration
- New feature: the variables product.manufacturerName and product.variantOptions are now available in the formulas
- Bugfix: Mandatory field for file upload fields corrected
- Bugfix: Loading animation appears again when changing variants
1.29.7
- Breaking change: We changed the data structure for select fields. If you have formulas which access the values of a multiselect field, you maybe have to adjust your formulas
- New feature: The upload field now has an option to reset the image upload after the item has been added to the shopping cart
- Improvement: Configurator RuleBuilder condition 'is equal' is now also supported for select fields
- Improvement: internal changes that lead to a more stable performance of the configurator
- Bugfix: Error in price calculation with graduated prices fixed
- Bugfix: Error in the tax rate calculation in the price calculation fixed
- Minor bug fixes
1.30.4
- Bugfix: Make sure pro mode formulas can be edited, again
1.29.6
Fix bug in price calculation with graduated prices
1.30.3
Bugfix: Fix error in old orders
1.29.5
Bugfix: Fix error in old orders
1.30.2
- Improvement: The "Request quote" button is now only active if the configuration is valid
- Improvement: If a product does not have a value set for a CustomField, it is set to an empty string. This makes configurations more stable and can be used across products
- Improvement: If selection field values are defined via CSV, a custom price format can now be displayed there
- Improvement: If prices are marked as net tax-sensitive with the 'net' operator, the tax rate valid in the shopping cart is now taken into account, e.g. delivery country Austria 20%
- New Feature: A new CSV file format is now supported in the price calculation, see documentation
- Bugfix: If switching to automatic mode in the price calculation, no error message appears anymore
- Bugfix: Fix error in price calculation if the quantity is changed in the shopping cart
- Bugfix: Default value is now displayed correctly if field values of a dropdown are generated from CSV values and at the same time the "Please select" default value is activated
- Hotfix: Configurations with image uploads can no longer be edited in the shopping cart for the time being. In June there will be a version that allows correct editing again
1.29.4
- New Feature: A new CSV file format is now supported in the price calculation, see documentation
- Bugfix: If switching to automatic mode in the price calculation, no error message appears anymore
- Bugfix: Fix error in price calculation if the quantity is changed in the shopping cart
- Bugfix: Default value is now displayed correctly if field values of a dropdown are generated from CSV values and at the same time the "Please select" default value is activated
- Hotfix: Configurations with image uploads can no longer be edited in the shopping cart for the time being. In June there will be a version that allows correct editing again
1.29.3
Verbesserung: Wenn Preise mit netto steuersensitiv markiert sind, wird ab jetzt der im Warenkorb gültige Steuersatz berücksichtigt, bspw. Lieferland Österreich 20 %
1.29.2
- Improvement: The "Request quote" button is now only active if the configuration is valid
- Improvement: If a product does not have a value set for a CustomField, it is set to an empty string. This makes configurations more stable and can be used across products
- Improvement: If selection field values are defined via CSV, a custom price format can now be displayed there
1.30.1
- Bugfix: Fix error in price calculation if multi select list fields are used with dynamic product groups
- Bugfix: Optimized payload update if quantity changes
- Bugfix: Admin: pro calculation can't save
- Bugfix: Admin: select field can't show value list
1.29.1
- Bugfix: Fix error in price calculation if multi select list fields are used with dynamic product groups
- Bugfix: Optimized payload update if quantity changes
1.29.0
- New feature: CSV mode for matrix calculations in price calculation
- New feature: For text and number fields, placeholders can now also be defined that are displayed in the frontend if the field is empty
- Few minor improvements
1.30.0
- Compatibility with Shopware 6.6 established
- New feature: New CSV mode for price calculation
1.28.2
1.28.1
- New feature: Article number configuration: The article numbers of the configuration articles can now be customized. Configuration > Basic settings > Product number in shopping cart
- New feature: Groups and fields can now be assigned to CSS classes (Group > Group settings, Field > View & texts). This makes it even easier to make individual styling adjustments
- New feature: Fields that have not yet been filled by the customer now have the CSS class neonConfigurator__field--isUntouched, so that individual CSS adjustments can be made
- Bugfix: If selectedQuantity is used in an intermediate calculation, the value in the shopping cart is now updated if the quantity is changed there
- Improvement: The product.properties variable now always contains all the properties of a product in the standard store language. Previously, these properties were output depending on the customer language, which led to errors in formulas
- New technical feature: new JavaScript event 'afterFieldChange', which can be used to customize the configurator
1.27.0
- Breaking Change: Umlauts in product properties are now replaced by a _. Please update formulas if necessary
- New feature: Custom attributes for selection field values. You can define your own attributes for each selection field. These attributes can then be accessed in all calculation formulas. This makes it easier and clearer to create more complex configurations. Demo: https://neonlines.de/shopware/detail/018e6087d837741dae020761d7c9a1f0
- New feature: New regex operator: regexFind in professional mode. This can now also be used to perform regex operations in calculations. Demo: https://neonlines.de/shopware/detail/018e61749c757060bc4cd0025f26076c
- New feature: Fields can now be moved to other groups in the admin area
- New feature: Values can now be moved to other value groups in the admin area
- New feature for add-on delivery time: The maximum delivery time can now also be calculated
- New feature / performance improvement: Values from modal window selection fields can now be dynamically reloaded when loading the configuration
- New feature: Values that are loaded from dynamic product groups can now be sorted in the admin
- New feature: Values in the modal window can now be searched
- New feature: In the plugin basic settings, you can now specify that only a note text is output instead of the customer configuration. This is particularly recommended for extensive configurations so that the PDF documents remain clear
- API improvement: All entities now have the ApiAware flag
- Bugfix: Mandatory fields in the file upload are now correctly validated again
- Bugfix: Error with product bundles corrected
- Bugfix: Error with the image zoom function fixed
- Bugfix: Fixed an error in the admin when switching between automatic mode and formula mode
- Bugfix: English translation in admin corrected
1.26.1
- Fix error in price calculation when values are generated from dynamic product groups
1.26.0
- New feature: Group labels can now also contain HTML code
- Improvement: Performance improvements when loading the configuration on the detail page.
- Improvement: Images in modal windows are now dynamically reloaded
- Bugfix: Error when deleting temporary file upload fields fixed
1.25.12
- Bugfix: Fix error if Add-on for dynamic images is not installed
1.25.11
- New feature: Image and colour values of properties are now automatically read out when selection field values are automatically generated via properties
- New feature: The position stored in the properties can now be used to sort the automatically generated selection field values
- Improvement: File handling of customer uploads improved so that the configurator can work seamlessly with CDNs
- Bugfix: Error with dynamic images corrected
- Bugfix: Line breaks in text fields are now loaded correctly when editing a configuration
- Bugfix: Error with mouse wheel scrolling in number fields corrected
- Bugfix: Error in price displays with comma corrected
1.25.10
- New feature: For selection fields, you can now specify that the first visible value is automatically preselected. This is useful if the values are generated from properties or if individual values are not always visible
- Simplification: Weight calculation is now the weight of the item from the master data by default
- Bugfix: Error with selection fields fixed if a comma occurs in selection field values
- Bugfix: Display error with labels fixed
- Bugfix: If values are linked to products and these are placed in the shopping basket as a separate item, the price is now calculated correctly
- Bugfix: Price calculation on the detail page corrected if the most favourable price is specified
1.25.9
- Bugfix: Fix error when editing products
- Feature: Text snippets now are usable in the css of a configuration
1.25.8
- Bugfix: Products without tax are better supported
- Bugfix: Fix problems during update
1.25.7
- Preparations for Shopware 6.6 and minor changes in translations
- Small Bugfixes
1.25.6
Bugfix: Fix error with url parameters
1.25.5
- Bugfix: Error with product properties in formulas fixed
- Bugfix: URL parameter is now only applied to configurator products
1.25.4
- New feature: Product properties are now available in the form product.properties.Color in formulas. Spaces are replaced with -
- Improvement: Add a class to groups and configurator if the configuration is invalid. This class can be used to set errors in custom themes
- Improvement: Matrix operator now returns 0 if the matrix cannot find a valid value
- Improvement: If a value is invalid, the group and the configurator itself will receive a new CSS error class that will be used to display errors in future versions
- Improvement: Better error logs for failed validation in the shopping basket
- Improvement: New Twig block that allows you to change the opening and closing of groups in a custom theme
- Improvement: The information fileType, fileName and fileSize are now available under the variable "value" in validations, e.g. value.fileType
- Improvement: For "Request quote", only the fields that are visible now appear in the mail template
- Improvement: For "Request quote", translated field values are displayed for selection fields. If necessary, adjust the mail templates and use "valueLabel" instead of "value"
- Bugfix: Performance for category pages massively improved
- Bugfix: Mouse wheel movements are now also recognised in number fields
- Bugfix: Problems with non-ASCII characters in file upload file names fixed
- Bugfix: Hidden fields now always have an empty field
1.25.3
- Price update corrected for different price formats, for example with leading currency sign
- Other minor bug fixes
1.25.2
- Improvement: Dynamic delivery time can now be translated with text modules
- Improvement: Prices with spaces as thousands separators are now formatted correctly
- Small bug fixes
1.25.1
- Bugfix: Migration fixed
1.25.0
- New function: Styling with CSS/SCSS can now be stored globally in the plugin settings. This means that, for example, the colours of the selection fields can be adjusted globally
- New function: Styling with CSS/SCSS can now also be stored per configuration. This allows the styling of an individual configuration to be customised
- New function: Layout mode "Light" - hides the background colour so that the configuration fits better into the theme
Is a feature missing? Let us know: support@neonlines.de
- Improvement: Configuration of an order item can now be viewed more easily and clearly in the admin
- Improvement: File upload URL is now a complete URL in the payload of an order item
- Improvement: "Request quote" button is now displayed even if the shopping basket button is hidden
- Improvement: "Request quote" button and info text can be translated with text modules
- Improvement: Configurator now also works with digital products
- Improvement: Price displays with spaces as thousands separators are now formatted correctly
- Bugfix: HTML text modules with HTML attributes are displayed correctly
- Bugfix: Editing a configuration corrected if other fields become visible during editing
- Bugfix: Validation errors for multi-line text fields are now displayed correctly
- Bugfix: Error in admin with visibility and linked products corrected
- Bugfix: Bundle products with different quantities like the main product are better supported
- Bugfix: Replace " with " in HTML text modules
1.24.0
- Add new debug mode which makes it more easy to debug a configuration
- Fix error in calculation of quantity if quantity comes from configurator field
1.23.2
- Default value for dropdowns optional
1.23.1
- Fix default value for dropdowns
1.23.0
- New feature: With the "Request a quote" function, customers can request a quote directly on the detail page
- New price calculation operators: square root (sqrt) and exponentiation (pow) - useful for area calculations https://docs.neonlines.de/v/artikel-konfigurator/grundlegendes/formeleditor/profimodus#arithmetische-operatoren
- New feature: Price updating on the detail page can be deactivated
- Improvement: Compatibility with "KILB Product Designer" extension improved
- Improvement: Improved performance when loading dynamic images
- Bugfix: Own price display with price variable {{price}} corrected
- Bugfix: Configurator assignment via categories corrected
1.22.0
- New feature: Values of a selection field can now also be generated automatically from a product property. This provides another powerful function in addition to the previous options "Fixed values", "Fixed values in CSV format" and "Values from dynamic product group".
- New feature: The image URL can now also be defined in CSV mode
- Bugfix: PDF documents: compatibility with other plugins improved
- Bugfix: Error in simple price calculations with intermediate calculations corrected: There now does not necessarily have to be a space between the calculation operators (+, -, /, *)
- New feature in the Sets & Bundles add-on: When field values are loaded via dynamic product groups, you can now decide whether the product cover image is displayed or the image is loaded from an additional field.
- New feature in the Sets & Bundles add-on: If field values are loaded via dynamic product groups, the label can now be freely controlled https://docs.neonlines.de/v/artikel-konfigurator/erweiterungen-add-ons/add-on-sets-and-bundles/werte-aus-dynamische-produktgruppen#namensanzeige
- Bugfix in the Sets & Bundles add-on: Dynamic price calculation for values linked to products corrected
- Bugfix in the Sets & Bundles add-on: Variants are now displayed correctly when products are assigned via dynamic product groups
1.21.3
- Several bugfixes in the storefront
1.21.2
- Improvement: Prices without decimal digits are getting displayed correctly
- Bugfix: Calculation of intermediate calculations corrected
- Bugfix: Fix error during update
1.21.1
Fix error during update
1.21.0
- New feature: Selection field values can now be maintained in the new CSV format mode
- New feature: All intermediate calculations of a configuration are now saved in the payload of an order item, documentation: https://docs.neonlines.de/v/artikel-konfigurator/weitere-funktionen/versteckte-berechnungen
- Bugfix: Display of selection field values corrected if slashes (/) occur. For language shops, please ensure that the labels are translated correctly
1.20.0
- New price calculation function: The price calculation of a configuration can now be created very easily in the new automatic mode. This adds the prices stored in the selection fields to the product price
- New function for add-on "Accessories, sets, bundles": It is now possible to display a quantity field for values linked to dynamic product groups. This means that accessories can be sold in a way that promotes sales and protects stock levels. Example: https://neonlines.de/shopware/konfigurator/anwendungsbeispiele/szenario-getraenke-bundles
- Improvement: If variant parent articles are selected for dynamic product groups, all child articles are also displayed. If an explicit variant article is selected, only this is displayed
1.19.0
- New feature: Value groups can now be expanded and collapsed
- New feature in the add-on Infotexts & Notes: Notes, texts and icons can now be hidden and shown with visibility rules. This means that information texts on the configuration can be displayed in a meaningful way to make it easier for customers to configure the system depending on the context.
- New feature: in the global plug-in settings, the output of the options in the shopping cart can now be set. In addition to the single-line default setting, there is now also the option to display each option in a new line.
- Bugfix: Import corrected
- Bugfix: File upload field corrected when it becomes visible during configuration
- Bugfix: Opened tooltip is now hidden when new tooltip is opened
- Bugfix: rounding error in meta tag "price" corrected
1.18.19
Bugfix: Fix error with calculation fields
1.18.18
- Improvement: Memory usage optimised when loading the category pages
- Improvement: Labels can now be translated more easily: snippet(snippet.path) instead of {{"text.bau.stein"|trans}} as before
- Bugfix: Hiding and showing of file upload fields corrected
- Bugfix: Image selection fields corrected
- Bugfix: Error with umlauts corrected
1.18.17
- New feature: Field values of selection fields can now be grouped and provided with subheadings!
- Bugfix: Customer group queries in professional mode now also work in language shops. Please use the in operator, see documentation:
- Bugfix: Minor adjustments
1.15.31893
Bugfix: Price calculation for multi select fields works again
1.18.16
- New function: For the field type "Image selection", the zoom option can now be activated per image, with which customers can view a large view of the image.
- New function: Infos & Notes can now be linked directly to a URL
- Improvement: For fields linked to dynamic product groups, all variants are now displayed if the variant main product was selected in the product stream.
- Bugfix: Changing variants for non-configurator products no longer causes an incorrectly set URL parameter
- Bugfix: For field values linked to products, the extended prices are now taken into account
- Bugfix: Customer account: Link to edit a configuration was displayed incorrectly
- Bugfix: Reordering for orders with product bundles corrected
- Bugfix: Hidden fields are now no longer activated when a product is added to the shopping cart
- Bugfix: Visibility control of checkbox options in modal windows corrected
1.18.15
- Bugfix: When copying a configuration with an assigned info experience world, the experience world is no longer duplicated.
- Bugfix: Repeat orders in customer account corrected
- Bugfix: Tooltips in list fields corrected
- Bugfix: Amazon Pay button gets disabled if configuration is invalid
1.18.14
- Compatibility with Shopware 6.5.5.1 established
1.18.13
Bugfix: Fix price calculation in cart