- Fixed translations
- Make sure invisbile fields are not validated
- 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
Fix problems if price and visibility calculations contain errors
Massive performance improvements when linking configuration options to products
Fix error if price calculation is not valid for some configurations
Fix error if cms pages are versioned
- 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
Fixed an error when saving existing configurations
Fix saving of configurations
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
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
- 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
- Fixed error with variants
- Improved: Size of loaded JavaScript files further reduced
- Error in offer request feature fixed in some Shopware 6.6 versions
- 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
Bugfix: Adjustments in inventory calculation
- 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
Fix config loading if delivery times are active
- 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
Bugfix: Fix potential break during update process
- 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: Arbitrary number of decimal places for min/max values of number field validations possible
- 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
- Improvement: Improved performance when adding confgured products to the cart
- UX-Improvements in the admin area
- 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
- 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
Bugfix: Fix misleading error during installation
- 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
- 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
- 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
- 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
Bugfix: Fix price formatting for portugese price format
- 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
- 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
- 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
- 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
- Fix error during add to cart
- Fixes if no config options are set
- 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
- 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
- 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
- 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
- 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
- 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
- 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
New feature: price of child line items can be set to 0 internally, this helps ERP systems to calculate prices correctly
- 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
- 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
- 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
- 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
- Improvement: Add new option to csv mode which allows to have other csv headers
- Bugfix if alternative field for block price selection is used
Improvement: Add new option to csv mode which allows to have other csv headers
Bugfix: Replace intermediate calculations corrected
Bugfix: Replacement of intermediate calculations corrected
- Bugfix: Rule builder rules for field value corrected
- Bugfix: From price in the listing is displayed correctly
- 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
Bugfix: Make sure configurations with uploads can be edited
- Bugfix: In some cases, the configuration was not saved correctly in the shopping cart
- Bugfix: Repeat order corrected
- 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
- 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
- Bugfix: Make sure pro mode formulas can be edited, again
Fix bug in price calculation with graduated prices
Bugfix: Fix error in old orders
Bugfix: Fix error in old orders
- 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
- 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
Verbesserung: Wenn Preise mit netto steuersensitiv markiert sind, wird ab jetzt der im Warenkorb gültige Steuersatz berücksichtigt, bspw. Lieferland Österreich 20 %
- 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
- 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
- Bugfix: Fix error in price calculation if multi select list fields are used with dynamic product groups
- Bugfix: Optimized payload update if quantity changes
- 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
- Compatibility with Shopware 6.6 established
- New feature: New CSV mode for price calculation
Bugfix: Fixed an error with extended prices when credit notes are subsequently added in the admin areaBugfix: Error fixed if the minimum delivery time calculation results in 0
- 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
- 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
- Fix error in price calculation when values are generated from dynamic product groups
- 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
- Bugfix: Fix error if Add-on for dynamic images is not installed
- 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
- 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
- Bugfix: Fix error when editing products
- Feature: Text snippets now are usable in the css of a configuration
- Bugfix: Products without tax are better supported
- Bugfix: Fix problems during update
- Preparations for Shopware 6.6 and minor changes in translations
- Small Bugfixes
Bugfix: Fix error with url parameters
- Bugfix: Error with product properties in formulas fixed
- Bugfix: URL parameter is now only applied to configurator products
- 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
- Price update corrected for different price formats, for example with leading currency sign
- Other minor bug fixes
- 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
- 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
- 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
- Default value for dropdowns optional
- Fix default value for dropdowns
- 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
- 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
- Several bugfixes in the storefront
- Improvement: Prices without decimal digits are getting displayed correctly
- Bugfix: Calculation of intermediate calculations corrected
- Bugfix: Fix error during update
- 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