Product Configurator

Product Configurator

Source Available
This plugin is available for Shopware 6 Shopware 6 Signet
Expected release: Nov 2019
This manufacturer responds quickly to support requests
  • 4.3.5
  • 12 Jul 2019
  • de_DE en_GB
  • from Borucinski Grafix
  • 5.4.0 – 5.4.6
    5.5.0 – 5.5.10
Bogx Product Configurator of the third generation - now with free definable DEPENDENCIES.... more

Product information

Bogx Product Configurator of the third generation - now with free definable DEPENDENCIES. Fast, flexible and universally applicable - no matter if it's giveaways, prints, clothes, furniture, devices or other articles to be configured or personalized - a sophisticated Shopware application matured in several development years for comfortable personalization of products.

The Product Configurator helps you sell products that are rich in variety and consist of multiple components, properties, attributes, parameters, and values. The shop visitor should always be able to quickly and easily create a suitable product without losing sight of the costs. Depending on needs and assortment, each product configuration can be additionally enriched with product images, graphics, texts, information points so that the fun and the desire to buy do not fail because of the complexity of the configuration. On the other hand, it is important that the large amount of data that the configurator has to manage be maintained with minimal effort.

The number of possible variants in the configurator is not limited.

The following functions are available in the configurator:


  • Convenient creation of any number of configurations with or without DEPENDENCIES
  • Structured (tree-like) mapping of groups and option groups within each configuration
  • Any number of groups and option groups per configuration tree
  • Several option groups per group
  • Several option group types, e.g: radio buttons, checkboxes, selectboxes, images, texts, quantity input, free calculation and output data
  • Fast data record input in CSV format: values, value descriptions, price surcharges, quantities, blacklist, whitelist, shipping attribute, delivery time
  • Free definition of dependencies with the help of blacklist and whitelist in each record possible
  • Multiple use of data records (duplication with Copy&Paste for less maintenance effort)
  • Free assignment of configuration templates
  • Free assignment of configurations per product (without variant generation in the database)
  • Assignment of defaults (initial values) and RULES
  • Assignment of CALCULATION FORMULAs


  • The display in the detail page is controlled by customizable templates, 100% compliant with Shopware standard (Responsive Theme),
  • The configurator contains two templates for selection: for a "step-by-step" and for a "one-step" configuration,
  • If the article has VARIANTS, these are also accepted by the configurator,
  • The configurator does not replace the shopware VARIANTS, it extends them (= inheritance of the configurator to variants),
  • If the article has QUANTITY PRICE GRADUATION, the quantity discounts are also accepted by the configurator,
  • Optimized and dynamic (contemporary) usability with jQuery and HTML5,
  • Dynamic price calculation for each option selection (no additional buttons for "reset" or "update"),
  • Flexible control of article price display (article price update, hidden, standard),
  • Optional listing of the article price in the price calculation,
  • Dynamic handling of dependencies,
  • Percentage and operative surcharges,
  • NEW: Shipping attributes (weight or maximum dimension for bulky goods) are considered (from version 3.9.0),
  • NEW: Delivery times (in any time units: hours, days, weeks, months) are considered (from version 3.8.9),
  • NEW: QUANTITY CONTROLLER, price calculation with own calculation formulas, one-time surcharges, unit prices with 4-digit decimal accuracy,
  • Transfer of selected configuration, price calculation, product previews to checkout,
  • Return from checkout to selected configuration,

Order processing

  • Transfer of user configuration to shopware order, order confirmation, documents, order history,
  • Extension of the document template ("Out-Of-The-Box" - no special adaptation necessary),
  • Extension of the sOrder template ("Out-Of-The-Box" - no special adjustment necessary),
  • Display of the configuration data per order item in the separate tab "Bogx Configurator",

External ERP Systems (REST API)

The configuration data are stored in the table "s_order_details_attributes", column "bogx_productconfigurator" as JSON string. 

The order attribute "bogx_productconfigurator" in JSON format can be read via API and used in external ERP systems.

Special features / advantages:

  • VARIANT articles can also be configured,
  • Suitable for B2B (gross and net shops),
  • Optional "step-by-step" or "one-step" configurations,
  • Article price controller (article price update, hidden, no change. Definition of an article price for category listing),
  • ABSOLUTE, PERCENTUAL or OPERATIVE SURCHARGES (to any option group or total price),
  • Quantity input (and surcharge multiplication) for possible accessory parts,
  • Product image exchange,
  • Minimum price,
  • Shipping and delivery time calculation,
  • NEW: QUANTITY CONTROLLER, price calculation with own calculation formulas, one-time surcharges, unit prices with 4-digit decimal accuracy,
  • Optionally usable personal customer address and legend at the beginning and end of the configurator,
  • Intuitive and space-saving configurator support with discreet info points (tooltips),
  • Good adaptability due to individual configuration structure and connection of templates,
  • Simple linking of configurations with any products in the shop,
  • Fast data maintenance in commercial style (in CSV format),
  • Customized checkout (order confirmation and document base template "Out-Of-The-Box" included),
  • Modular structure, can be extended by addons with further functionalities,
  • Demos or sample configurations for a faster introduction (= practice-oriented cheat-sheets also for less advanced users),
  • Recommended for projects with product personalization,
  • Multilingual and subshop capable (plugin config and text modules per subshop translatable),
  • Responsive (can also be used on smartphones),

Addons for Product Configurator:

  • Parametrix: Dimensioning, price calculation (length and area calculation).
    With versatile calculation options and price graduations
  • Designer: personalized design and visualization for plot, print, embroidery, lettering, engraving, etc.
    Matched to Parametrix, if the area to be labelled is to be free defined and calculated by the customer.


References for Bogx Product Configurator

We thank you for the use of the product configurator family in the following shops:

  • Unique stickers, wall tattoos, stickers with Bogx Product Configurator, Parametrix and Designer.
  • Railing, handrail, stainless steel in Design Shop Baalcke with Bogx Product Configurator and Parametrix
  • Controlled ventilation with Bogx Product Configurator and Parametrix
  • Paella grills, all grills with Bogx product configurator
  • NEY Ltd - Woodworking Solutions. Kitchen Furniture Components with Bogx Product Configurator and Parametrix


Installation, first steps, manual, ROAD MAP and other information can be found in our plugin (german) manual (Google Docs Manual).
Product Configurator Manual

Show full description
Read, write and discuss reviews... more

Customer reviews

Average customer rating from 4 reviews:

Total (4)

Ein hervorragender Konfigurator für Shopware!

19 May 2019

Wir waren lange auf der Suche nach einem leistungsstarken Konfigurator für Shopware und haben ihn nun endlich gefunden.

Die Hersteller haben ein tolles System bestehend aus „Gruppen“ und „Optionen“ entworfen, bei dem man seine Datensätze im CSV-Format, also zeilenweise, als Text, eingibt. Auch als Nicht-Programmierer setzt man sich ein paar Stunden konzentriert hin, und man hat die Bedienung verstanden. Dann ist der Rest nur noch ein reines Logik-Puzzle mit der Frage, wie genau man seine Konfiguration im Frontend darstellen will.

Der Support der Agentur Borucinski Grafix für dieses Plugin ist absolut vorbildlich. Die Ansprechpartner sind freundlich, antworten schnell und sind immer hilfsbereit, aber vor allem sind sie kompetent. Wir hatten ein Darstellungsproblem beim Konfigurator, für das es keine schnelle Lösung gab. Nach kurzem E-Mail-Wechsel hat der Hersteller das Plugin erweitert und seitdem funktioniert der Konfigurator wieder einwandfrei. Super!

Borucinski Grafix
19 May 2019

Herzlichen Dank für die Bewertung und auch für die sehr konstruktive Zusammenarbeit.

Super plugin mit excellentem SUPPORT

8 Apr 2019


Super Produktkonfigurator und hervorragender Support

22 Feb 2019

Der Konfigurator bietet eine sehr flexible Erweiterung für die Attributverwaltung.
Wir nutzen zwar nur einen Bruchteil der verfügbaren Funktionen, die allerdings sind TIP TOP gelöst.

Auf der Suche nach einem Plugin, mit dem Freitexteingaben für den Kunden ermöglicht werden können, kamen zunächst zwei Plugins in Betracht - dieses und "Custom Products".
Da wir aber das Textfeld nur angezeigt bekommen wollten, wenn eine vorherige Select-Auswahl auf einen bestimmten Wert fällt, schied "Custom Products" aus, da es (aktuell) keine Abhängigkeiten herstellen kann.

Der Testlauf mit diesem Produkt Konfigurator und die bisher geleistete Unterstützung durch den Entwickler haben uns vollständig überzeugt und wir sind bisher absolut zufrieden.

Einfache Bedienung, gute Funktionalität und hervorragender Support!

Borucinski Grafix
22 Feb 2019

Vielen, vielen Dank Herr Bielenfeld - wir freuen uns sehr über das positive Feedback!

BTW: Wir werden auch die Dokumentation vervollständigen ;-) Zur Zeit sind wir noch am Feedback sammeln, sortieren und schnellstmöglich umsetzen.

Super Plugin! Super Support!

21 Feb 2019

Zunächst einmal: VIELEN Dank für dieses Plugin!
Die Erweiterung ist wirklich spitze und bietet viele tolle Möglichkeiten, vom User konfigurierbare und individualisierbare Produkte anzubieten.

Man muss sich zwar zunächst etwas an die Eingabe der Optionen per CSV Datei gewöhnen, aber wenn man eine Vorlage in Excel erstellt geht es eigentlich sehr gut! Für komplexere Konfigurationen ist diese Art der Eingabe sogar einfacher und schneller als eine "Klickibunti Eingabe".

Im Plugin wurden viele essentielle Funktionen implementiert, die man beim vergleichbaren Shopware Plugin vermisst. Zum Beispiel abhängige Optionen, Tpl Steuerung, usw.. - Ebenso kann man fast zusehen, wie das Plugin ständig verbessert und erweitert wird. Es findet also eine aktive Entwicklung statt (das vermisst man beim Shopware Plugin sehr!) Der Support von Borucinsky Grafix ist sehr schnell und hilft wirklich - User-Input wird ernst genommen und sogar nach Möglichkeit beim nächsten Update berücksitigt!
Von meiner Seite aus: volle Punktzahl fürs Plugin und deren Entwickler!

Borucinski Grafix
21 Feb 2019

Herzlichen Dank Herr Wagner - es freut uns sehr und motiviert noch mehr!

Installation manual

Installation, first steps, manual, ROAD MAP and other information can be found in our plugin (german) manual (Google Docs Manual).

Product Configurator Manual


Version 4.3.5

Small fixings:

- quantity (=1) in the order confirmation, template sOrder

- double field labeling of data type "text" in the configuration template without collapse

- superfluous display of numbers by payment or shipping changes  

Version 4.3.4

1. Fixing of the currency error, if the position of the currency was selected on the left.

2. Extension of the "default value" logic in Parametrix. If no unit is entered as "default value", no result line is displayed below the input field - useful for the "price matrix" in axb parameters.  

Version 4.3.3

Unification of the display of selection (<select>) and input fields (<input>) in the frontend by labeling and css: in desktop and mobile device views.

Version 4.3.2

1. Extension of the "Calculation Formula" by a new operand "baseprise", so that a calculation with the article or variant price is also possible, e.g.: obj['o_total'].value * baseprice 

2. Small fixing in the data type 'quantity-graduated' when calculating the surcharges and if formula=0

Version 4.3.1

1. Graduated prices in the article will be considered. Note that price groups must be deactivated if graduated prices are specified directly in the article.

2. formula=0 (hide surcharge) for data type "text" is now active.

Version 4.3.0

1. consideration of new Parametrix function "free parameters/dimensions" - see Changelog for Parametrix.

2. enlargement of the input field for "calculation formula", so that even complex (longer) formulas can be better supported.

Version 4.2.3

1. Optional extension of the article name in the order. An "additional text" with the configuration options selected by the customer can be appended to the article names for each order item - analogous to the variant option values. 

The "additional text" can essentially simplify the migration of orders including configuration data (e.g. to ERP systems), so that no further special API connector adaptations are necessary. 

2. If the "Calculation Formula" calculates a "0", the result or surcharge of 0.00 € is displayed (no longer hidden). 


Please make "REINSTALL" of plugin (simply click "reinstall" Button). Don't worry about your config data.

Version 4.2.2

  1. Price calculation and price calculation items for Parametrix can be made invisible and deactivated with "0" in the calculation formula field. If formula = 0, only the area or only the dimension (a or b) is taken into configuration - no surcharge. This is useful if the specified area or dimension is only used in a special calculation formula and no area/dimension surcharge is to be added directly to the total price.
  2. If Parametrix "axb-parameter" ("area") is used, ".value1" (= value of a) and ".value2" (= value of b) can also be used in the formula, e.g. to calculate the perimeter (2*a+2*b), ".value" (= value of area) can of course also be used in the formula.

Version 4.2.1

Consideration of the new "calculation formula" in the addons: Parametrix and Designer.

Version 4.2.0

1. Quantity controller,

2. One-time surcharges,

3. Unit prices with 4-digit decimal precision,

4. Calculation formula and control of display of surcharges,

5. Prices display in CHF (Swiss francs) improved.

6. Tooltips only by "click" - not more by "mouse over"


Please make "REINSTALL" of plugin so that the new database fields can be created. Don't worry about your config data.

Version 4.1.0

Improved usability for configurator default-data in the article overview (in the backend).

Version 4.0.0

1. New input field in option groups "calculation formula" - still without effect. But in the upcoming update, the functionality of the configurator will be greatly expanded - the old functionalities will not be affected and can continue to be used as usual.

2. Conversion of SEO price and zero price (0.01 EUR) logic:

  • Instead of "SEO-Price" a checkbox "article price=0" will be used. This can inform the configurator that he should not consider the article price as base price,

  • If you have used the zero price (0.01) in the article, please activate the checkbox "article price=0" and set the article price (0.01) to the regular price, ie the price of your configuration product should be included in Google Search or Marketplaces.

3. Extension of the total price in the price calculation by the "price hint" (Shopware text snippet "DetailDataPriceInfo") analogous to the regular price display.

4. Correction of required fields (data type "text"). Only if the "required field" is actually selected in the option group will the shopping cart button be blocked until an input is made.


Please make "REINSTALL" of plugin so that the new database fields can be created. Don't worry about your config data.

Version 3.9.9

To prevent possible manipulation of the surcharges in the source code of the developer console, we have implemented a additional security logic.

Version 3.9.8

1. Improvement of the behavior of the "Sticky" price box, if several option groups have the data type "imageproduct".

2. Improvement of the shipping calculation.

Version 3.9.7

Basket button is no longer blocked by the ajax variant changer.

Version 3.9.6

Improved compatibility with Shopware variants and with our plugin "SEO for variants".

Version 3.9.5

The setting "required" for the text input field (data type "text") is fixed.

Version 3.9.4

Double calculation of the surcharges by data field "quantity" fixed.

Version 3.9.3

Better matching the "quantity" data type with other available data types.

Version 3.9.2

New data type "color".

Well suited for all applications in which a large color selection is needed. The colors are displayed by specifying RGB values or HTML color codes (without additional image files), for example:

color_01;rgb(0,0,0);01 Black;0;1;;;;

color_02;rgb(0,0,128);02 Navy;0;1;;;;

color_03;rgb(0,0,255);03 Blue;0;1;;;;

color_04;rgb(0,128,0);04 Green;0;1;;;;

color_05;rgb(0,128,128);05 Teal;0;1;;;;

color_06;rgb(0,255,0);06 Lime;0;1;;;;


After the update please start "reinstall" the plugin - do not worry, the existing data will not be deleted.

Version 3.9.1

1. Completion of the shipping processes: transfer of shipping-relevant values ​​(weight or maximum dimension) to Shopware's core module "sAdmin" for the automatic calculation of shipping costs in the shopping cart / checkout.
2. Compatibility also made with the outdated browser "IE 11".
This excludes the addon "Designer". In the "Designer" we use a modern, object-oriented Javascript programming, which does not support the outdated and less secure "IE 11" (whose development was finished in 2015).

Version 3.9.0

1. Fixed the problem with ordering (with the action "Add to cart") in category listing. 
2. Dependency chaining improved by three option groups.
3. Shipping calculation according to 2 rules "SUM" and "MAX" is possible. With "SUM" the weights of the options (if specified) are summed, with "MAX" the largest dimension in the options (if specified) is determined and stored.
In the following update, the stored shipping value ("dispatchvalue" = total weight or maximum dimension) will be transferred to checkout to calculate the total shipping costs.

Version 3.8.9

1. Dependencies also possible in checkboxes - s. in the example, at the bottom "Unsere Extras":
2. Improved css-styling of the price calculation box
3. Improved "Sticky" function in conjunction with addon "Designer"
4. New functionality "delivery time" (and shipping soon). Extension of the data records in the option groups by 2 new fields ("dispatch" and "delivery time"). The delivery time unit (time unit) can be defined per configuration article: hours, days, weeks, months (or whatever you want). In the data records, only the value for example: "2" or "2-3" (for "2 weeks" or "2-3 weeks") can be specified per option. The configurator always determines the highest value from all active options with specified delivery time values, saves them and transfers them to the "CHECKOUT". The delivery time is output as finished text-snippet in the basket, in the order confirmation and in documents. This "delivery time" snippet is also stored in the configuration JSON per order item: under the key = "shippingtime", so that this information can also be transferred to a connected ERP and "parsed".
After the update please reinstall the plugins - do not worry, the existing data will not be deleted.

Version 3.8.8

1. Extension of dependencies to all Designer data types.
2. Extension for SVG file export of designer images designed by the customer. The SVG images are rendered incorrectly in the most e-mail cleints. a file copy will be created in SVG format in PNG format and sent in the order confirmation. Apart from SVG image, a file copy will be created in PNG format and sent in the order confirmation.

3. Extension for the new Parametrix feature: Multiplication of the dimensions (a and b) or area (axb) with surcharges of any option groups.

Version 3.8.7

1. Fixing of the image display in the checkout if the addon "Designer" is used.
2. Two new demo configurations - there are now 12 demo configurations as samples.

Version 3.8.6

1. New configuration attribute "SEO price" in case the article for the configuration has to have the "zero" price (0.01 EUR) and this price should not be included in the (Google) search index. The specified numerical value for SEO price is entered in the detail page in the meta tags - according to the "" standard.
2. Extension of the interface for "Designer" addon - especially for saving the designer images. Any size customer images (any file sizes) can be stored in the orders.
IMPORTANT After the update please reinstall the plugin - do not worry, the existing data will not be deleted.

Version 3.8.5

Improvement of the item / base price handling in the price calculation, if Parametrix is ​​active.

Version 3.8.4

1. Fixing the logic of the minimum price for percentage surcharges.
 2. Extension of the surcharge logic with additional operations in dependent options. The available (arithmetic) operations are: "+" (plus). "-" (minus) or "*" (multiplication). The record can now be defined as follows:
Operation "+"
option1;1;my option +10,00 €;10,o_next:+12;;o_next
Operation "-"
option1;1;my option +10,00 €;10,o_next:-12;;o_next

Operation "*"option1;1;my option +10,00 €;10,o_next:*0.5;;o_next

In the examples, selecting "my option" calculates an new surcharge in the option group "o_next" as follows:
o_next1;1;next option;50;1;; 

(+) 50,00 + 12,00 = 62,00 €
(-) 50,00 - 12,00 = 38,00 €
(*) 50,00 * 0,5 = 25,00 €

Version 3.8.3

Problem with percentage surcharges fixed

Version 3.8.2

1. Correction price calculation display: no "+" plus signs in the calculation positions. If negative surcharge, "-" minus sign is displayed.
2. Correction of the price list display in the shopping cart. If the base price (item price) is equal to "0", it will not be displayed - only the sum of the surcharges.
3. Correction of the initialization of complex / multiple dependencies.
4. Surcharges and quantities will be multiplied immediately. Thus, the unit price and quantity can be specified in the data records. The result of the multiplication is displayed in the price calculation and summed up accordingly.
5. A new data type "free_item". This data type can be used for a non-selectable option if additional information or an additional item is needed in the price-calculation, depending on other option (s), for example:message;message;including data validation;0;0;;orsetup;setup;one-time setup costs +39,00 €;39;1;;

Version 3.8.1

Improvement of percentage surcharges.

Version 3.8.0

Fixed display problem of select boxes that are defined in dependence.

Version 3.7.9

Adaptation of Javascript syntax to Safari for Mobile because unfortunately, iPhones and iPads are not compatible with the current ECMAScript 6 syntax

Version 3.7.8

Fixing of the product image exchange for data type "imageproduct"

Version 3.7.7

1. New DEMO configurations for import. A total of 10 demos can be imported: 2 for the Product Configurator, 4 for Addon Parametrix, 4 for the new Addon Designer.
2. Optimization of the "tree" view in the configurator manager, the disabled option groups are viewed correctly (deactivated) in the configuration tree

Version 3.7.6

1. Bug fixing for "select"2. New article attribute for optional "sticky" placement of price calculation-boxsee example in demo shop

Version 3.7.5

1. A new data type "imageproduct".Images from the configurator will be exchange product images. In this case, the data-record should consist two "image sources" (= small and large image name), for example:maple.jpg;maple_600.jpg; wood maple;13.25;1;;
The configuration images are taken automatically (per configuration) from the following path: /files/bogx_product_configurator/images/[my-configuration]/ 
 2. A new article attribute "minimum price".The minimum price starts when the price is too low. Too small price is automatically rounded up to minimum price and an hint informed the user about it.
3. Small bug fixing.
IMPORTANT for all updates:Please reinstall the plugin after the update so that new database fields can be checked and added. Then also reload (refresh) the browser window.
Dont worry, your configuration data will be retained in any case.

Version 3.7.4

1. New data type "imagetitle" for images with titles: see an example
2. New data type "quantity" for quantity input of accessories or assets: see example above, config step 5
3. New config setting "article price in category listing" for price replacement, eg instead 0.01 € define 15.50 €. Then the defined price is displayed in the category listing.
4. Auto replace "buy" buttons with "details" buttons for all "configuration" articles in category listing.

Version 3.7.3

Fix update mode for article price.

Version 3.7.2

Percentage surcharges are also possible.An example:Demo-Shop link

Version 3.7.1

1. The article price can optionally be listed in the price calculation. The setting is valid per article and therefore very flexible.
2. Better control of article price. Three modes are possible:- Update of the article price to the configurator price- Hide the article price- unchanged article price (standard)The setting is valid per article and therefore very flexible.

3. Article prices with the value of 0.01 ("zero price") will be generally hidden.

Version 3.7.0

1. Configurator Pricing B2B (gross and net shop) capable.2. Expansion of the interface for Addon "Designer".

Version 3.6.9

1. The data type "checkbox" is displayed in the price calculation only if it is activated / clicked, s. example
2. The surcharge information in the options indicated by "+" e.g. "+ 15,00 €" will be hidden in the price calculation.
3. Parametrix's dimension specification (for example, the area calculation) can be positioned anywhere in the configuration tree, even if surcharges from other option groups are to be taken into price/area calculation.

Version 3.6.8

1. Data type "text" is displayed correctly on smartphones.
2. Data type "image" can also be used without a default value.
3. Consideration of the new data type "designer-textbox" for the upcoming addon "Designer".

Version 3.6.7

Better interaction of a-parameter and b-parameter with "step" (the interval stepper and decimal controller).

Version 3.6.6

Position of the currency symbol in the price calculation can be determined in the plugin configuration.

Version 3.6.5

Internationalization: Currencies and decimal point in the price calculation

Version 3.6.4

Optimization of validation in numeric fields

Version 3.6.3

1. The "i-points" of the tooltips have been switched to SVG icons and automatically adapt to the leading color (brand-primary) of the template. 
2. Optimization of the SELECT options, they can now be assigned with DEPENDENCIES.

Version 3.6.2

Consideration of "0 EUR" (zero Euro) article. Article that have no price before the configuration. In this case please specify the lowest possible price in the article: "0.01"

Version 3.6.1

Config demos update for product configurator and addons "Paramterix" and "Designer".

Version 3.6.0

Consideration of price graduation. The quantities or customer rebates apply to the total amount of the configurator.

Version 3.5.0

- Extended modularization
- Interface for the new Addon Designer- Required for option groups now possible- Better integration of variants

Version 3.4.1

Fixing of article price problem.

Version 3.4.0

Further optimization of the addon system. Data types for option-groups, which can always be extended by addons, are now better managed in the DB.

Version 3.3.0

Improvement of addon system in backend

Version 3.2.0

Integration of addon "Bogx Parametrix" 

Version 3.1.0

Extended for Shopware variants.

Version 3.0.0

First Release in Shopware Store 

About the manufacturer

Borucinski Grafix Borucinski Grafix 14 Extensions
5 0 0
5 Ø Rating

Recently viewed