
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: 17 February 2025
- Publication date: 7 July 2022
- Version: 1.80.1
- Category: Product Configuration
Resources
Reviews (68)
Average rating of 4.9 out of 5 stars
Super Konfigurator Toller Support
Average rating of 5 out of 5 stars
Der beste Konfigurator für Shopware 6 – Flexibel, umfangreich und intuitiv!
Average rating of 5 out of 5 stars
Erst bei der Nutzung merkt man, wie umfangreich das Tool ist und an wie viele Details gedacht wurde. Es gibt unzählige Möglichkeiten, Abhängigkeiten zwischen Optionen zu definieren, und Anpassungen per CSS können direkt im Backend vorgenommen werden – das spart enorm Zeit und macht das Arbeiten super flexibel.
Ich arbeite jetzt seit vier Wochen mit dem Plugin und entdecke immer noch neue Features, die mich positiv überraschen. Besonders hervorzuheben ist der großartige Kundenservice: Die Antworten kommen unglaublich schnell, was gerade bei einem so komplexen Thema Gold wert ist.
Wer einen leistungsstarken und flexiblen Konfigurator für Shopware 6 sucht – hier werdet ihr definitiv fündig. Ich habe viele andere Konfiguratoren getestet, aber das hier ist mit Abstand die beste Lösung. Absolut empfehlenswert!
Lässt keine Wünsche offen , ausgezeichneter Support
Average rating of 5 out of 5 stars
Umfangreiches Plugin mit top Support!
Average rating of 5 out of 5 stars
Der Funktionsumfang des Konfigurators ist beeindruckend und selbst für komplexe Anforderungen einsetzbar.
Besonders hervorzuheben ist zudem der schnelle und hilfsbereite Support, der bei Fragen und Problemen immer zur Verfügung steht.
Absolut empfehlenswert!
Support ist hervorzuheben!
Average rating of 5 out of 5 stars
Absolute KLASSE
Average rating of 5 out of 5 stars
Herausragender Support
Average rating of 5 out of 5 stars
Der Support ist super! Teilweise sogar mit fertigen Lösungen.
Hier kann man bedenkenlos zuschlagen.
Bester Konfigurator in Shopware 6
Average rating of 5 out of 5 stars
Absolute Empfehlung. Einfach TOP. Macht genau was es soll und sogar noch mehr.
Average rating of 5 out of 5 stars
Top! Immer wieder gern
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: 27
Support
- Based in: Germany
- Speaks: German, English
- Response time: 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.80.1
- Matrix-Operator corrected, if no operator is provided
- Allow configurations without fields
- Fix calculation fields in cart
- Fix memory issues for some configuration scenarios during update
1.80.0
Three new functions for field groups:
-Field groups can now also be displayed as an accordion. This means that only the active group is ever expanded. This provides an even better overview for extensive configurations
- An automatic counter can be activated so that the field groups are automatically numbered consecutively
- If field groups are displayed as boxes, a Next button can be displayed. This only becomes active if all validations of the fields in the group are successful. Clicking on the button automatically jumps to the next group
Other new functions:
- Previously, the formatted date of the user, in the respective language, was always saved in the date field. It was therefore not possible to calculate time differences between two date fields. From now on, the date in the date field will also be saved as a seconds timestamp. This means that time differences can now also be calculated
Demo: https://neonlines.de/detail/0191b22df07776d4bf4c00421b6de80c
- New function for selection fields: Previously, the values of selection fields could only be shown or hidden. From now on, selection field values can also be deactivated. This means that the value is visible but cannot be selected. This function is particularly useful if a value can only be selected in certain configurations
Further improvements:
- Improvement: In the admin area, field keys are now automatically corrected from the label
- Improvement: Field value attributes are now also copied when duplicating a field or group
- Improvement: Field groups now have their own CSS class derived from the group's label
- Simplification: If a selection field has no visible values, the entire field is now automatically hidden
- Bugfix: Field value groups that have no visible values are now automatically hidden
- Bugfix: Calculation fields hidden on the product page now have a value again if the field is displayed in the shopping cart
- Bugfix: Power operator (pow) in the formula calculation corrected
- The result of calculation fields may no longer be used in further calculations. This leads to better performance and prevents errors in the calculation. The new version automatically switches the calculations so that the intermediate calculation is used
- When editing a configuration, the Offcanvas shopping cart is now opened afterwards and no longer jumps to the large shopping cart
- Significant performance improvement in the execution of intermediate calculations
- Intermediate calculations can now also return arrays, which can then be used in further intermediate calculations
- Zoom image in the image selection field is now displayed in suitable, high-resolution quality
1.29.34
Improvement: Remove unnecessary delivery time template inheritance
1.29.33
Bugfix: Field value groups of list fields are now collapsible again
1.70.1
- Fixed auto price formula
1.70.0
- New feature: the length, width and height of a configuration product in the shopping cart can now be calculated. This simplifies the shipping cost rules and calculations
- Improvement: If a field is invisible, the values of a field are set to zero or to empty for text fields and to 0 for payment fields. This enables simpler price calculations
- Improvement: Compatibility with "Custom Labels & Badges" from zenit design established
1.61.2
- Improvement: If a selection field is invisible, the prices and attributes of this field are now set to 0 or, for text attributes, to empty. This makes it easier to calculate prices
- Improvement: Compatibility with other themes: The delivery time template is no longer overwritten by the configurator
1.61.1
- Bugfix: Visibility of dropdown fields corrected
- Optimizations in the admin area
- New setting options for the admin area: Default folder for media uploads and default formula type for “Dynamic images” add-on
1.61.0
- Improvement: Inheritance of buy_widget_buy_quantity_input_group removed to improve compatibility with other themes
- Improvement: If text, number or date fields are empty, these fields are not displayed in the shopping cart
- Improvement in the “Dynamic product images” add-on: Multiple images can now be deleted at the same time
- Improvement in the “Dynamic product images” add-on: Image is now displayed in the visibility formula in the admin to improve the overview
- Bugfix: Ensured that no customer entries are loaded for different products with the same configuration
- Bugfix: Visibility control corrected if a field has no visible values but a visibility rule is stored
1.60.7
- Bug fix: Ensured that the zoom icon is also visible for multiple selection image fields
- Optimization for existing configurations: Order of evaluation of intermediate calculations and visibility controls adjusted
- Improvement: Info texts / tooltips for field values can now also be translated
1.60.6
- New function: Update delay for changes in text and number fields can now be set per configuration
- Technical improvement: Result of intermediate calculations is now available for individual scripts
- Bugfix: Determination of the number of linked products optimized
- Bugfix: List accordions corrected
1.60.5
- Dynamic product number is now also updated on the detail page
- Bugfix: Variant switch for older Shopware 6.6 versions corrected
1.29.32
Improvement: Unnecessary document template inheritance removed
1.60.4
- Make sure select field values are invisible if modal selection is active
- Make sure csv values are trimmed
- Fix order of visibility and validation
- Set min-width of zoomed image to 800px
- Fix value selection in cart for csv values
- Fix base price calculation if base price is calculated with select fields
- Remove empty document overwrites
1.60.3
- Fixed translations
- Make sure invisbile fields are not validated
1.60.2
- Display of the configuration in the admin area was not possible in some constellations
- Corrected loading animation that is displayed if calculations in the configurator take longer
- Corrected translations in the shopping cart
1.60.1
Fix problems if price and visibility calculations contain errors
1.60.0
Massive performance improvements when linking configuration options to products
1.50.2
Fix error if price calculation is not valid for some configurations
1.50.1
Fix error if cms pages are versioned
1.50.0
- New “Error log” view per configuration in Admin. In this view, errors that occur during the creation of a configuration in the storefront are logged
- Improvement: Many new events that can be used in individual scripts. When debug mode is active, these events are all visible in the browser console while using the configurator
- Bugfix: When product links are loaded via product streams, the price can now be formatted correctly
1.40.2
Fixed an error when saving existing configurations
1.40.1
Fix saving of configurations
1.40.0
New features
- User-defined scripts are now possible for every configuration. This allows individual adjustments and extensions to be made
- New compatibility: neonlines configurator is now compatible with the “Share shopping cart” plugin from Friends of Shopware
Improvements
- Configurations with linked products can no longer be saved in the admin if linked products are inactive
- URL is now only updated when changes are made, not when the configuration is loaded
- In the admin, you can now jump directly from the product to the assigned configuration
- Logging improved
- Update for button fields corrected
- Correction for deviating unit for scale price tables
- Correction for add-on “dynamic product images”
- Bugfix: Corrected plus/minus buttons for the payment field in the repetition field
- Bugfix: Additional fields of type “Switch” can now be used more easily
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