Product Configurator

Product Configurator

by Borucinski Grafix Software (31) Ratings 966 Downloads
Billing options:
To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
Cloud
Self-hosted
This app is available for Shopware 6
Support
This Extension Partner responds very quickly to support requests
Details
  • bogx103888261550m
  • Borucinski Grafix Software
  • 5.9.88
  • 29 Aug 2023
  • de_DE en_GB
  • 5.4.0 – 5.4.6
    5.5.0 – 5.5.10
    5.6.0 – 5.6.10
    5.7.0 – 5.7.19
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:

Backend

  • 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


Frontend

  • 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:

  • DEPENDENCIES,
  • 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.


Demos:


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.
    https://www.fahrradaufkleber.shop
  • Railing, handrail, stainless steel in Design Shop Baalcke with Bogx Product Configurator and Parametrix
    https://www.design-shop-baalcke.de
  • Controlled ventilation with Bogx Product Configurator and Parametrix
    https://www.abluft24.de
  • Paella grills, all grills with Bogx product configurator
    https://paella-grill.de
  • NEY Ltd - Woodworking Solutions. Kitchen Furniture Components with Bogx Product Configurator and Parametrix
    https://store.ney.co.uk


Manual:

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


Reviews 31
Read, write and discuss reviews... more

Customer reviews

Average customer rating from 31 reviews:

Total
Functionality
Usability
Documentation
Support

Tolles Tool mit perfektem Support

7 Mar 2023

Nach einem kurzen Problem unsererseits, haben wir innerhalb von 10 Minuten kompetente Hilfe durch den Support erhalten. Es hat auf Anhieb geklappt. Top Support.

Freuen uns auf weitere optionale Plugins und wenn BOGX für Shopware 6 fertig ist und wir dann upgraden können.
Danke und nochmal Respekt für dieses tolle einmalige Tool und den Support.

Total
Functionality
Usability
Documentation
Support

Unschlagbar

6 Jul 2022

Dieses Plug-in und die ggf. benötigten Erweiterungen ist in Sachen Funktionsumfang und Flexibilität ein "Game Changer" wenn es um Artikel geht, die sehr individuell und weitreichend konfigurierbar sein sollen oder müssen. Wir haben uns von Herrn Borucinski beraten und bei der Einrichtung helfen lassen und dabei einen Support erfahren, wie es ihn heute leider nur noch sehr selten gibt. Selbst am Wochenende stand er uns mit Rat und Tat zur Seite. Dieses Produkt wertet die Plattform Shopware auf!

Total
Functionality
Usability
Documentation
Support

Unverschämt!

5 Jul 2022

Seit 1 Jahr wird das Produkt Konfigurator Plugin für Shopware 6 für den nächsten Monat angekündigt um dann doch wieder verschoben zu werden! Es reicht jetzt, warte nicht länger mit der finalen Migration auf Shopware 6 wegen diesem Plugin! Eine Verlängerung macht jetzt einfach keinen Sinn mehr! Auf Nachfrage beim Hersteller wegen einer Lösung (Plugin kostet ja immerhin 500 Euro) wird dieser pampig und meint, "wann das plugin fertig wird geht mich nichts an"! Scheinbar liegen da die Nerven blank und sind genervt, weil sie das Plugin nicht für Shopware 6 fertig bekommen! Ziemlich frech der Herr von Borucinski Grafix!

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
5 Jul 2022

Vorab vielen Dank für die schlechtesten Bewertungen zum "Produkt Konfigurator" in allen Kategorien wegen eines Telefonates, in dem es ausschließlich um die Verfügbarkeit der Migration auf SW6 und nicht um die Funktionalität, Benutzbarkeit, Dokumentation oder Support für "Produkt Konfigurator unter SW5" ging ...

Zu dem Telefonat selbst:
Leider konnten wir keine "Nachfrage nach einer Lösung" in dem Telefonat heraushören - aber das ist wohl das generelle Problem von spontanen Anrufen in denen man einander schnell und leicht missverstehen kann. Jedenfalls hat der Anrufer leider sofort aufgelegt, als wir versucht haben zu erklären, dass die Termine-Verschiebung alleine an der Komplexität der Migration liegt, die den Anrufer direkt nicht tangieren sollen sondern einzig und alleine unsere Entwickler, die immer wieder auf unerwartete Schwierigkeiten in Shopware 6 stoßen. Für die falsche Wortwahl, die leider in einem spontanen Anruf fallen können, möchten wir uns entschuldigen.

Die wichtigsten Schwierigkeiten bei der Migration auf SW6 haben wir in unserer Roadmap im Konfigurator-Handbuch geschildert.

https://docs.google.com/document/d/1R7hjPmrQA_prgWIXbUpgElOrpqq7EUNjXw1UkdiRo6w/edit?pli=1#heading=h.vzvkw06pt9ao

Auch durften nicht nur wir schmerzhaft herausfinden, dass SW6 erst ab Release 6.4.x (also vor ca. 5 Monaten) eine erforderliche Reife erreicht hat, um komplexe Applikationen zu migrieren. Deshalb waren alle unsere geplanten Termine in 2021 leider hoffnungslos verfrüht und dafür möchten wir uns auch entschuldigen. Übrigens, ein Blick in die SW6 Kompatibilität vieler Plugins im Shopware Store bestätigt unsere Erkenntnis.

Zum Trost - die Fundamente der SW6 Migration inkl. Migrations Assistent sind fertig programmiert - es gibt trotzdem noch sehr viel zu tun, weil Shopware 6 z.B. jQuery nicht mehr unterstützt und das aktuell verwendete Bootstrap-Framework ist auch schon "deprecated". Außerdem sind "Custom Fields" nicht wie SW5 Attribute im Konfigurator sicher nutzbar, so dass diese komplett durch eigene Entity-Extension Logik abgebildet werden müssen. Alles Baustellen, die Zeit kosten und vorher nicht vorausgesehen worden sind.

Für Kunden, die eine "Produkt Konfigurator" Lizenz/Subscription gekauft und mit einer bereits angekündigten Fertigstellung der SW6 Version fest gerechnet haben, kann sicherlich noch eine Lösung gefunden werden. Wir müssen die Vorgehensweise aber in unserem Team abstimmen und auch eine Rücksprache mit Shopware halten - während eines nicht angekündigten Telefonates kann leider keine schnelle Entscheidung getroffen werden.

mit besten Grüßen
Konrad Borucinski

Für mich das beste Plugin

4 May 2022

Ich bin echt begeistert von diesem Plugin, aber besonders vom super Support. Schnell und hilfsbereit.
Das ist eines der wenigen Plugins wo der Kunde nicht der Testpilot ist. Das Plugin ist ziemlich umfangreich und deckt so ziemlich alle Wünsche ab. Besonders die zahlreichen Demo-Beispiele und Beispielkonfigurationen erleichtern die Arbeit enorm. Die Dokumentation ist ausführlich, aber selbst wenn man nicht mehr weiter weiß, bekommt man schnelle Unterstützung. Meistens hat es nicht länger als eine Stunde gedauert.
Da können sich andere noch eine Scheibe abschneiden. Bitte so weitermachen.

Total
Functionality
Usability
Documentation
Support

Reagiert unfreundlich und verspätet auf Anfragen

1 Feb 2022

Kann jedem vom diesem Plugin abraten, extrem Teuer total unübersichtlich und funktioniert ohne eingreifen des Entwicklers so gut wie gar nicht. Wir haben nachdem der Kollege nicht reagiert hat 2 andere Firmen Kontaktiert die diesen Einsetzen und auch diese begegneten uns mit den Worten eine komplette Katastrophe. Finger weg!

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
1 Feb 2022

Vielen Dank für die schlechte Bewertung.

1. Leider wissen wir nicht mal wer diese Bewertung verfasst hat und um welche Lizenz (Test oder Produktiv) sich hier überhaupt handelt.
2. Mit anderen Worten handelt sich hier um eine ANONYME Bewertung, die jeder (aber kein Kunde) nach Belieben verfassen könnte, so dass wir nicht mal nachvollziehen können, ob die Vorwürfe überhaupt berechtigt sind.
3. Es ist für uns nicht nachvollziehbar, wie solche Bewertungen von Shopware Administration freigeben werden können. Diese Bewertung dient ausschließlich einer Rufschädigung, ohne irgendwelche sachliche Anhaltspunkte, was wir verbessern können oder sollen.

4. Ich bin für den Autor (wer auch immer das ist) kein "Kollege".
Die ganze Tonalität der Bewertung ist für mich unangemessen und auch höchstwahrscheinlich gelogen. Wie kann man
in eine Bewertung nicht prüfbare Meinungen (Zitat "eine komplette Katastrophe") von irgendwelchen enigmatischen dritten (sehr wahrscheinlich erfundenen) "Firmen" hineinpacken? Eine Bewertung sollte grundsätzlich eigene Erfahrungen wiedergeben - ansonsten stellen solche nicht prüfbare Behauptungen rein manipulatives, schädliches Fake dar.

mit freundlichen Grüßen
Konrad Borucinski

Eines der besten Plugins im Shopware-Store

9 Nov 2021

Wer konfigurierbare Produkte mit Abhängigkeiten und umfangreichen Konfigurationsmöglichkeiten sucht, kommt an diesem Plugin eigentlich nicht vorbei. Wenn ein Bett in 8 verschiedenen Breiten, 3 Längen mit 8 Polsterstoffen zu je 20 Farben, 3 Bezugsarten, 5 Matratzen, 3 Toppern, 12 Kopfteilen und 10 Sorten Füßen kombiniert werden kann (und das wäre bei uns schon eine abgespeckte Version), dann ist man schnell im Bereich von Millionen von Kombinationsmöglichkeiten. Unmöglich, das auch nur annähernd mit Shopware-Varianten darzustellen, geschweige denn die Preisgestaltung zu verwalten. Einzige Chance: Eine konkrete Variante wird erst erzeugt, wenn sie bestellt oder angefragt wird, so wie es der Konfigurator macht. Auf jeder Stufe können umfangreiche Abhängigkeiten hinzugefügt werden, so dass nur gültige Konfigurationen erzeugt werden. Und der Preisberechnung sind ebenfalls kaum Grenzen gesetzt. Die Dokumentation ist sehr ausführlich, und das muss sie auch sein. Es gibt viele Codebeispiele, an denen man sich bedienen kann. Für uns ist der Produktkonfigurator ein unverzichtbares Hilfsmittel geworden, weil wir damit zum ersten mal unsere Produkte vollständig im Shop abbilden können. Zweimal habe ich den Support in Anspruch genommen (und es wird nicht das letzte Mal gewesen sein), und jedesmal habe ich schnelle, freundliche und hilfreiche Unterstützung bekommen.

Total
Functionality
Usability
Documentation
Support

Viel zu viel.

12 Oct 2021

Echt ein gutes Plugin mit etlichen Features, leider nur derart komplex und ungewohnt in der Bediengung. Alles wird durch CSV-Listen gesteuert, welche man im Browser kaum bearbeiten kann, da man leicht den Überblick verliert. Also alles rauskopieren, bearbeiten und wieder in den Konfigurator kopieren.. Dazu kommt, dass die Dokumentation ca. 170 Seiten lang ist. Super, dass es eine gibt und dann gleich in so einem Detail, aber ich habe nicht wirklich Zeit mal den ganzen Arbeitstag mit Dokumentation lesen zu verbringen. Ich denke 30 Seiten hätten es auch getan, so sucht man nur ständig wo es denn um das eigene Belangen geht.

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
12 Oct 2021

Vielen Dank für die Bewertung.

1. Wenn es Probleme geben soll, stehen wir gerne per Ticket oder direkt per E-Mail (info@bogx.de) zur Verfügung.
- wir geben gerne Tipps und sogar fertige Lösungsansätze - und das im Rahmen eines kostenlosen Supports
- Sie haben leider unseren Support noch nicht in Anspruch genommen, bewerten ihn aber trotzdem ...
- auch für "ungeduldige Anwender und Entwickler" bringen wir etwas Geduld auf :-)

2. Ein "Produkt Konfigurator" gehört zu der obersten Plugin-Liga, vor allem dann, wenn er in vielen unterschiedlichen und auch komplexen Anwendungen zuverlässig angewendet werden soll.

- ein Plugin mit solchem Anspruch kann (unserer Meinung nach) keinesfalls nur mit 30 Seiten dokumentiert werden. Sogar unsere Entwickler und Solution-Partner schlagen hier gelegentlich nach. Es ist ein "Google-Dokument" und eigentlich einfach in der Bedienung. Zusätzlich haben wir noch "YouTube-Workshops" geplant, diese werden wir nach und nach ab Mitte 2022 (für SW6) publizieren.

- einfache Konfigurationen können recht schnell aufgebaut werden (hier sind unsere DEMO-Konfigurationen sehr hilfreich)

- komplexe Konfigurationen bedürfen selbstverständlich einer Einarbeitung - für größere Projekte sollte man schon etwas Geduld und Zeit mitbringen

- alternativ könnte man selbstverständlich einen eigenen Konfigurator programmieren lassen, der genau den Projekt-Bedürfnissen und Usability entspricht. Die Kosten für derart individuell programmierten Konfigurator bewegen sich aber in einem höherem fünfstelligen Bereich und er wird i.d.R. nach Fertigstellung nicht mehr weiter entwickelt oder an Shopware Updates angepasst - es sei denn man ist bereit permanent weiter zu investieren. Das sind Kosten, die auch große Unternehmen scheuen und lieber auf unsere Konfigurator-Lösung setzen (zu erwähnen sind hier z.B. Bigplayer wie: Flyerpilot, Testo Sensor, Tesa, GEFU, Memory PC)

- ein individuell programmierter Konfigurator ist i.d.R. auf eine bestimmte Anwendung begrenzt. Mit "Bogx Produkt Konfigurator" können unzählige Anwendungen/Anforderungen umgesetzt werden. Wir haben Kunden, die bereits über 1000 Konfigurationen in einem einzigen Shop aufgebaut haben ...

- "Bogx Produkt Konfigurator" wird kontinuierlich weiter entwickelt, damit er immer größeren Herausforderungen gerecht wird. Dank seines modularen Konzeptes werden Erweiterungen für spezielle Anwendungen als Addons entwickelt. In Kürze wird z.B. ein Addon "Artikelpicker" veröffentlicht, mit dem die Produkt-SET/Bundles/Stücklisten Konfigurationen umgesetzt werden können - in Verbindung mit "Bogx Produkt Konfigurator" in einem noch nicht dagewesenen Leistungsumfang ... ;-)


Fazit:
"Bogx Produkt Konfigurator" stellt eine sichere und langfristige Basis für "Produkt Personalisierung" - in kleinen und großen Projekten.

Sehr umfangreiches Plugin - ja fast schon ein Muss

5 Oct 2021

Wir benutzen dieses Plugin nun schon über 2,5 Jahre für unseren Möbel-Shop und können dieses Plugin nur empfehlen! Man muss sich kurz einarbeiten, aber vieles ist eigentlich selbsterklärend oder kann im Handbuch nachgelesen werden. Vielen Dank für dieses Plugin!

Total
Functionality
Usability
Documentation
Support

Tolles Plugin, super Support und rasche Anpassungen

3 Jun 2021

Total
Functionality
Usability
Documentation
Support

Ausgezeichnetes Plugin - Guter Support

3 Jun 2021

Das Plugin ist super - es kann so gut wie alles. Es ist anfänglich zwar sehr aufwändig sich einzuarbeiten - da es unzählige Möglichkeiten gibt. Der Support ist sehr gut - und es wird schnell auf Fragen geantwortet. Das gute ist dass das Plugin ständig weiterentwickelt wird. Live Im Einsatz zu sehen bei: https://www.flamingo-shop.eu/

Total
Functionality
Usability
Documentation
Support

Sehr umfangreiches Plugin und toller Support! Der Konfigurator kann einfach alles.

26 May 2021

Total
Functionality
Usability
Documentation
Support

Wirklich erwachsen geworden

15 Feb 2021

Anfänglich gab es zwar diverse Unzulänglichkeiten jedoch wurde das Plugin stetig weiterentwickelt,
so das ich es nun gern weiterempfehle:

Ein, wenn auch bedingt durch die vielen Möglichkeiten etwas schwierig zu bedienendes, Konfigurator-Plugin welches kaum Wünsche offen lässt.

Dieses Plugin eröffnet umfassende Möglichkeiten zur Erstellung einer Produkt-Konfiguration mit Abhängigkeiten.

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
20 Feb 2021

Vorab mit dem Autor dieser Bewertung hatten wir zwei Mal einen (wenig angenehmen) TELEFONISCHEN Kontakt (sic!). In beiden TELEFONATEN ging es um sehr spezielle Developer/Programmier-Fragen. Das bedeutete, dass wir keine Chance hatten, uns das Vorhaben und die individuellen Anforderungen genau und in aller Ruhe konzentriert anzuschauen. Ein Hinweis darauf, bewirkte bei dem Autor (der von Anfang an recht aggressiv geklungen hat) einen noch lauteren und vorwurfsvollen - wirklich alles andere als FREUNDLICHEN Ton. Nichtsdestotrotz wurden einige Developer-Tipps (keine fertigen Lösungen) im Live-Gespräch vorgeschlagen - soweit es in einem Telefongespräch überhaupt möglich ist.

Eine E-Mail oder Shopware-Ticket (so wie bei jedem Support üblich) mit der genauen Schilderung der Problematik (mit einer Spezifikation) und Zugangsdaten (Backend, FTP) haben wir nicht bekommen - außer einer allgemeinen Anfrage nach speziellen Formel-Beispielen, die im Handbuch selbstverständlich nicht zu finden sind, da wir kein Handbuch verfasst haben, das den Anspruch erheben soll, sich mit speziellen Konfigurationen je nach Branche wie z.B. mit Möbel-Konfigurationen und dort vorkommenden Abhängigkeiten zu beschäftigen. Wir geben deshalb auch gerne zu, in dem Handbuch sind keine vorgefertigten, maßgeschneiderte Lösungen oder Formeln für ganz bestimmte Anwendungen z.B. für Möbel-Konfigurationen oder dort vorkommenden Abhängigkeiten zu finden - aus dieser Sicht mag das Handbuch in der Tat unvollständig zu sein - auch wenn das Handbuch schon ca. 160 Seiten stark ist :-)

Auch haben wir keine speziellen "Abhängigkeiten"-Formeln für Möbelbrache parat programmiert und auf Stapel liegend, die wir auf Abruf dem Autor sofort und kostenlos aushändigen könnten.

Im zweiten (wieder ganz spontanen) Telefonat (und wieder von Anfang an im aggressiven Ton) wurde ich sofort mit einem Vorwurf konfrontiert, dass meine Vorschläge vom ersten Telefonat gar nichts genutzt haben und dass ich mir eine andere Lösung am Telefon überlegen soll. Das stellte für mich gar keine Basis für ein FREUNDLICHES und KONSTRUKTIVES Gespräch dar: der Autor war wohl schon mehr oder weniger auf eine Auseinandersetzung "eingestimmt" - wie er übrigens selbst verrät:

ZITAT
---------------------------------------------------------------------------------------------
Vorwort:
Abgesehen davon das dieses Plugin auf der Webseite des Herstellers aktuell mit 495,-€ angepriesen wird, bei der Kaufabwicklung jedoch 100,-€ mehr kostet bin ich wirklich SEHR VERÄRGERT über den hier so himmelhoch angepriesen Support, so das ich die anderen Bewertungen hier als nicht glaubwürdig einstufen muss.
-----------------------------------------------------------------------------------------------
Abgesehen davon, dass in die Entwicklung des Konfigurators (inklusive Addons) mittlerweile über eine Million EUR hinein geflossen sind und die Plugin-Preise einzig und alleine nur dort eine Gültigkeit haben, wo diese auch verkauft werden (also im Shopware-Store - und der rein informative Preis in der Hersteller-Webseite sofort korrigiert wurde), nimmt sich der Autor auch noch die Freiheit nicht nur die Leistung des Konfigurators, des Supports und der Dokumentation in Frage zu stellen sondern auch die Glaubwürdigkeit von Personen, die er gar nicht kennt aber ihre positiven Erfahrungen mit dem Konfigurator geäußert haben! Da kann man nur noch zur Glaubwürdigkeit der hier getroffenen Aussagen, der emotionalen Beherrschung und des großen (Selbstzerstörungs-) Engagements des Autors gratulieren - nach dem Motto "wenn der Bootsmann mir das Rudern nicht beibringen möchte, weil ich ein aggressiver Rüppel bin, werfe ich ihn lieber über Bord, mache das Boot kaputt und pöble die Fahrgäste an, damit niemand mehr Lust zum Bootsfahrt bekommt" :-)

Trotz der inakzeptablen Aggressivität des Anrufers habe ich doch noch gebeten uns die Problematik genau (ausführlich wie nur möglich und üblich) per E-Mail zu spezifizieren, damit man sich die Anforderungen und bisherige Umsetzung in aller Ruhe anschauen und eine mögliche Lösung vorbereiten oder ausarbeiten kann. Da aber der Autor wohl andere Erwartungen hatte bzw. am Telefon (und via aufgezwungene Webseite-Vorführung) sofort die fertige "goldene Lösung" erfahren wollte und dabei seine Stimme immer lauter wurde - ist auch einem eher ruhigen aber vielbeschäftigten Entwickler, der gerade mitten in mehreren Programmierung-Tasks drin war - der Geduldsfaden gerissen - ich mache sehr gerne Support aber keine Programmierung-Hotline für unfreundliche bis aggressive Leute, die nicht richtig zuhören können und inakzeptabel lauter werden, wenn das Gespräch nicht so läuft, wie sie sich gerne vorstellen bzw. nicht sofort das bekommen, was sie erwarten.

Dabei ist zu bemerken, dass wir im Gegensatz zu den meisten Software- und Plugin-Hersteller kein limitiertes bzw. priorisierendes ("Warteschleife") Ticket-System führen sondern einen möglichst direkten Kundensupport anbieten: in Form von telefonischer Hotline und E-Mail. Und selbstverständlich auch das Pluginhersteller-Ticketsystem von Shopware on top. Dafür erwarten wir "nur", dass man freundlich miteinander umgeht und berücksichtigt, dass wir sehr viele Kunden und Projekte betreuen und deshalb nicht sofort auf Abruf wissen, wer am Telefon spricht und um welches Projekt oder Problem sich genau in Einzelheiten handelt. Auch können wir am Telefon keine fertige Programmierlösungen anbieten - wir nehmen die Probleme am Telefon gerne zur Kenntnis - programmiertechnische Lösungen können wir aber nur nach Erhalt von genauen Spezifikationen und i.d.R. auch Zugangsdaten in aller Ruhe ausarbeiten bzw. den Aufwand der individuellen Programmierung abschätzen - verständlicherweise auch nicht sofort.

FAZIT:
Wir können jede Herausforderung (auch in größeren Möbel-Konfigurationen, s. https://www.bruehl-moebel.shop) zusammen mit den Shopbetreibern meistern - wie auch in den Bewertungen zu lesen ist. Jedoch unter Druck oder auf Abruf am Telefon zu Bedingungen, die uns unvorbereitet aufgezwungen werden (salopp ausgedrückt "mit der Pistole auf der Brust"), kann keine programmiertechnische Lösung weder bei uns noch woanders gefunden und bereitgestellt werden - außer in Science-Fiction-Filmen wie "Mr. Roboter" oder in Thriller-Romanen von Andreas Eschbach :-)

Ich schlage deshalb ein "Reset" vor, sobald die absolut inakzeptable Aggressivität beim Autor abgeklungen ist und der Focus nur auf sein Ziel (auf die Konfiguration) wieder fixiert ist. Wir sind immer für eine rücksichtsvolle, freundliche Zusammenarbeit offen und lassen keinen Kunden hängen, der uns wirklich braucht. Auch wenn es beim ersten Anlauf nicht klappt, könnte es eventuell beim zweiten klappen ;-)

mit besten Grüßen
Konrad Borucinski

Top Helferlein

5 Dec 2020

Das Plugin macht, was es soll. Es funktioniert einwandfrei und der Support ist vorbildlich. Bis es funktioniert muss man sich aber intensiv mit dem Aufbau, sich mit den zu hinterlegenden Schreibweisen befassen und sich in die Denkweise des Aufbaus reinfuchsen. An der Stelle ist ein einfacherer Aufbau wünschenswert. Leider gibt es auch keine Verbindung zur Bestandsführung.
Grundsätzlich aber: Daumen hoch!

Total
Functionality
Usability
Documentation
Support

Hammer-Plugin!

21 Aug 2020

Tja, was soll ich sagen, der Konfigurator ist ein Top-Plugin und ermöglicht dem Online-Händler tausende von Möglichkeiten, seine Produkte zu konfigurieren bzw. vom Endkunden konfigurieren zu lassen. Das Plugin ist sehr mächtig und man kann damit fast alles umsetzen, was man sich so vorstellt. Man benötigt etwas Einarbeitungszeit aber bei der Fülle an Möglichkeiten ist das nur logisch. Das Handbuch ist sehr gut gemacht, die Konfigurationsmöglichkeiten sind sehr detailliert beschrieben. Ich wollte eigentlich nur den Konfigurator haben aber habe mir dann Testweise auch den Designer installiert. Das Zusammenspiel der beiden Plugins hat mich völlig überzeugt, so dass ich auch den Designer geholt habe. Der Endkunde will heutzutage vermehrt auch live sehen, was er bestellt - obwohl der Konfigurator als Stand-Alone-Plugin auch schon sehr tolle Dienste leistet.

Besonders hervorheben möchte ich den einzigartigen Support durch das BOGX-Team. Innerhalb von wenigen Tagen hatte ich mit dem Support 60 oder 70 Mails ausgetauscht, die Antworten kamen immer innerhalb kürzester Zeit. Nicht falsch verstehen, ich habe den Support nicht benötigt, weil irgendetwas nicht funktionierte, sondern weil ich sehr spezielle Produkte anbieten wollte, die etwas aus der Reihe fallen. Der Support hat sogar Datentypen (date & time) für mich erstellt, da ich diese benötigt habe. Und zu dem Zeitpunkt hatte ich die Plugins noch nicht mal gekauft. Also, alles in Allem: TOP-Produkt, TOP-Support. Und was ich auch toll finde, es wird ständig dran gearbeitet, es kommen laufend neue Features hinzu. Absolut klasse!

Total
Functionality
Usability
Documentation
Support

Absolut empfehlenswert!

29 Jun 2020

Das Plugin bietet vielfältige Konfigurationsmöglichkeiten und ist besonders in Verbindung mit dem "Designer" Plugin konkurrenzlos. Bei Fragen und Problemen haben wir stets eine schnelle und kompetente Antwort vom Hersteller bekommen. Der Preis ist absolut gerechtfertigt und wir können das Plugin definitiv weiterempfehlen!

Total
Functionality
Usability
Documentation
Support

Super Plugin und top Support

16 Jun 2020

Eins vorneweg: Wir benutzen Shopware nur wegen diesem Plugin.

Der Konfigurator funktioniert einwandfrei. Der Support ist klasse, sehr schnell und extrem hilfreich. Gut investiertes Geld.

Wenn du dich also jetzt fragst ob das Plugin etwas für dich ist, dann schau dir einfach den Demoshop an. Dort bekommst du eine gut Idee was man alles damit machen kann. Im Handbuch ist außerdem alles sauber dokumentiert und erklärt. Sehr umfangreich. Vielen Dank.

Total
Functionality
Usability
Documentation
Support

Top Produkt & toller Support

17 Apr 2020

Wir können die Plungin´s und vor allem den Support zu 100% weiter empfehlen! Danke an Herrn Konrad B.

Total
Functionality
Usability
Documentation
Support

Top Konfigurator / Top Support

30 Mar 2020

Das Plugin verspricht viel und kann auch was es verspricht. Vor allem der Support ist sehr schnell und kompetent. Einfach nur zum empfehlen!

Total
Functionality
Usability
Documentation
Support

Absolut zu empfehlen!

22 Mar 2020

Shopbetreiber mit sehr individuellen Produkten und vielen Artikelvarianten sind bisher vor kaum lösbare Probleme gestellt worden: Über die Artikelvarianten in Shopware ist eine Erstellung von 10.000 und mehr Varianten (die sehr schnell zusammenkommen) nicht machbar. Die Erstellung der Varianten dauert nicht nur extrem lange, sondern bricht auch ab einer gewissen Anzahl von Varianten immer wieder ab. Zudem ist eine Änderung immer extrem aufwendig und zeitintensiv. Im Endeffekt bedeutet das, dass ich meine Artikel bisher nicht so anbieten konnte, wie ich wollte.

Ich habe also fast 3 Jahre auf ein solchen Plugin gewartet. Es gibt nicht viel Vergleichbares auf dem Markt - und das, was ich getestet habe, war leider in Punkto Usability extrem schlecht und funktionierte nicht einwandfrei.

Dieses Plugin ist einfach anzuwenden, der Import von Artikelvarianten per CSV geht schnell und simpel. Endlich kann ich meine Artikel im Shop so anbieten, wie ich möchte. Änderungen an Artikelvarianten, die mich früher mehrere Tage gekostet haben, kann ich jetzt innerhalb weniger Stunden erledigen.
Auch die Darstellung im Shop ist super und sehr übersichtlich. Obwohl ich nur einen Bruchteil der Funktionen nutze, die das Plugin anbietet, bin ich wirklich begeistert. Es gibt verschiedene Templates, so kann ich die Ansicht für den Kunden im Shop variabel gestalten. Ich kann Informationen zu den jeweiligen Auswahlfeldern für den Kunden hinterlegen, was mir eine Menge Beratungszeit erspart.
Die Darstellung der Varianten im Warenkorb, in der Bestellbestätigung und auf den Rechnungen ist sehr übersichtlich. Einziger winziger Kritikpunkt (deshalb gibt es leider einen kleinen Punkt Abzug): Nach Absenden der Bestellung über den Shop lässt sich die Konfiguration nicht mehr ändern. Im Backend habe ich keinen Zugriff auf die Varianten. Daher kann ich auch keine Bestellung über das Backend mit dieser Konfiguration anlegen, dies geht nur über das Frontend.

Technisch funktioniert das Plugin einwandfrei. Keine langen Ladezeiten mehr im Shop und Fehler konnte ich bisher auch nicht feststellen. Das Plugin ist einfach von Anfang bis Ende sehr gut durchdacht.

Besonders hervorheben möchte ich auch den Kundenservice: Der Hersteller reagiert auf Anfragen innerhalb kürzester Zeit und sehr engagiert, Fragen werden ausführlich beantwortet.

Fazit: Für mich das beste Plugin, das ich in meinem Shop habe, und inzwischen absolut unabdingbar. Tatsächlich hat es bei mir bereits zu einer Umsatzsteigerung geführt, da ich die Artikel endlich so anbieten konnte, wie es sich meine Kunden gewünscht haben. Damit hat es ein langjähriges Problem für mich gelöst. Dass es auch technisch einwandfrei läuft und der Kundenservice so super ist, rundet dieses Plugin perfekt ab. Eine absolute Kaufempfehlung!

Total
Functionality
Usability
Documentation
Support

1A Plugin und einwandfreier Support

27 Nov 2019

Das Plugin funktioniert super, kann alles was man braucht und noch mehr. Der Support ist sehr (!) schnell und hilfreich. Auf jeden Fall zu empfehlen.

Total
Functionality
Usability
Documentation
Support

Gutes Tool, hat mir sehr gut geholfen. Danke weiter so!!!

20 Nov 2019

Total
Functionality
Usability
Documentation
Support

Einfach nur genial, bester Support ever

4 Nov 2019

Der Konfigurator entspricht genau dem, was ich gesucht habe.
Der Kunde wird durch die Konfiguration geführt, dabei gibt es sehr viele möglichkeiten, pulldowns, images, Auswahlmöglichteiten usw.
Die Bedienung bzw. Eingabe der Gruppen und Optionen ist für den Laien (Verkäufer) zwar etwas fuzelig und man übersieht schnell einmal eine 1 zuviel oder zu wenig aber Herr Borucinski reagiert sehr schnell und geduldig auf Anfragen bzw. erstellt gerne und unkompliziert ein Grundkonzept mit dem man sehr gut weiterarbeiten kann.

Ganz besonders möchte ich nochmal den genial einfachen, unkomplizierten Support hervorheben. Hier fühlt man sich als Kunde König und 100% verstanden. Dankeeee!!

Total
Functionality
Usability
Documentation
Support

Bietet eine Vielzahl von Möglichkeiten zur Produktkonfiguration. Nicht einfach im Backend einzurichten, aber vorbildliches Handbuch und super Support.

29 Oct 2019

Total
Functionality
Usability
Documentation
Support

Zusammen mit dem Plugin Parametrix unschlagbar

1 Sep 2019

Tolles Plugin, unfassbar viele Möglichkeiten und vor allem der Support ist einmalig - von Samstag auf Sonntag Nacht haben wir ein Update erhalten, um unsere Wünsche umsetzen zu können! VIELEN DANK AN DAS TOLLE TEAM VON BOGX

Total
Functionality
Usability
Documentation
Support

Genau das, wonach wir gesucht haben

7 Aug 2019

Das Plugin macht genau das, was es soll und dabei noch sehr sehr gut. Support wird bei Herrn Borucinski ebenfalls groß geschrieben! Hatte bisher zwei kleinere Fehler gefunden, welche umgehend behoben wurden, das ist echter Kundenservice.

Total
Functionality
Usability
Documentation
Support

Sehr zu empfehlendes Plugin & einmaliger Support

29 Jul 2019

Wer in seinem Shop Produktkonfigurationen anbieten möchte, sollte dieses Plugin einsetzen. Es bietet eine große Mengen an Funktionen und ist extrem flexibel. Um alle Möglichkeiten richtig nutzen zu können, bietet der Hersteller eine sehr umfangreiche und gute Dokumentation an. Nach einfacher Installation und ein wenig Einarbeitungszeit kommt man schnell zurecht. Durch die Demobeispiele, die importiert werden können, ist die Logik schnell zu verstehen. Und kommt man mal nicht weiter, bietet der Hersteller einen großartigen und sehr schnellen Support. Wir hatten zwei kleine Fehler in unserer Testumgebung mit diesem Plugin festgestellt, die wir dem Hersteller gemeldet hatten. Diese wurden vom Hersteller umgehend korrigiert und upgedatet. Sehr zu empfehlen und daher volle 5 Sterne *****

Total
Functionality
Usability
Documentation
Support

Top Plugin & großartiger Support

25 Jul 2019

Dieses Plug-in bietet sehr viele Funktionen und ermöglicht sehr viele Konfigurationen. Es hält, was es verspricht. Die Einarbeitung ist zu Beginn nicht ganz einfach, aber dank der Doku und dem großartigen Support sehr gut zu meistern. Kann man mit besten Gewissen empfehlen! Werden wir sicher auch in anderen Projekten in Zukunft einsetzen.

Total
Functionality
Usability
Documentation
Support

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!

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
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

Total
Functionality
Usability
Documentation
Support

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!

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
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!

Total
Functionality
Usability
Documentation
Support
Borucinski Grafix Software
21 Feb 2019

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

Configuration manual

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

Product Configurator Manual

Changelog

Version 5.9.88

Display of price calculation in 2 configuration templates corrected. Unfortunately, the error slipped in by accident during the migration to SW6 - Sorry.

Version 5.9.87

1. Problem with product images change during variant change was fixed.

- the problem occurred only when "STICKY" price calculation was not used.  


2. Optimization of the price display of configuration options in the shopping cart - especially for logged in "NETTO" customers (merchants).

Version 5.9.86

1. New configurator default per item "discount in %".

- suitable for short term sale or promotion of whole configurations,

- simply specify desired discount (in %) on total price of configuration e.g. 5 or 7.5, which means 5% or 7.5% discount,

- in the configuration this discount is then always dynamically calculated and clearly visible - analogous to Shopware's pseudo prices


2. Pluginlogger, method "addError" adapted to SW 5.7.x or durrch method "error" replaced. 


3. Frontend snippets extended.



ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

If sOrder snippet was customized - please reapply the saved customization in the sOrder snippet (plugin settings).

Version 5.9.85

1. Correct price display (gross/net) in price calculation for all "article_virtual_*" data types.

2. Solving the validation problem (stepMismatch) in all numeric input fields when using the default parameter "step" (greater than 1, so 2 or 10 or 50, etc).

Version 5.9.84

New data type "article_virtual_kit" for the implementation of so-called "kits".


A virtual kit (or also called a package) represents a predefined bill of materials of virtual items or services, which the customer can see in the configuration and in the price calculation, but cannot change. Typical applications are so-called assembly kits, which are composed of unchangeable assembly components, e.g. of a certain type and number of fastening parts and tools. 


Also, "kits" can be used to detect the differences in the configured devices. The differences in device performance may only be able to be represented with appropriate "kits". The more performance a device should offer, the more valuable and extensive the components in a "kit" can become. What merely hides a rather abstract device designation, e.g. "Special", can be specified (listed) in a "Special Kit", so that the customer can also better recognize the difference to the normal device with a "Standard Kit".


Version 5.9.83

1. Fixed template issue in Ajax cart (offcanvas shopping cart) caused by Shopware (from release 5.7.16).

2. Multiple identical articles/components in "Articlepicker" sets/lists of parts now possible.

(a case occurring in set configurations when same components can be installed in different assemblies).


Version 5.9.82

Configurations can now be saved in the "Direct Configuration Link (DCL) Manager" again.

Version 5.9.81

1. The correct EU TAX is also taken into account in article picker sets (after login/registration of an EU customer).  

2. The disappearance on variant change of the price calculation box that is not "STICKY" has been fixed.

Version 5.9.80

1. Template optimized for listing - more compatible with third party plugins.

2. Template optimized for "configurator in tab" layout - more compatible with third party plugins. 

3. Template for shopping cart optimized if the checkout changes to NETTO or BRUTTO after login.

4. Full solution for mixshops (B2C + B2B) with jumping prices net/gross in checkout (shopping cart, sOrder, Documents, order history).

 - display of prices/surcharges in configuration jumps to net or gross depending on customer group after login


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

If sOrder snippet was customized - please reapply the saved customization in the sOrder snippet (plugin settings).

Version 5.9.79

1. Fixed small "price display" bug in Quickview.

2. Fixed determination of "Maximum length" for bulky goods shipping.

3. Template optimization for detail page: tabs and shopping cart form. 

Version 5.9.78

1. Adjustments to the new data types in the "Article picker" addon - see Article picker changelog for update 2.9.0

 - if configuration default "Article price=0" is set, possible scale price is no longer set as base price


2. Calculation of weight, maximum length and minimum length according to shipping rules in configuration defaults has been optimized.

Version 5.9.77

Adjustments to the new data types in the addon "Articlepicker" - see "Articlepicker" changelog for update 2.8.0


 - the given quantities of the variants are summed up to total quantity and a unit price is calculated

 - shopping cart and orders are adapted to the new data types (the configuration "parent article" is always displayed as main article)

Version 5.9.76

Problems with MIN (range underflow) and MAX (range overflow) in numeric fields have been fixed.

Version 5.9.75

1. Fixed delivery time calculation according to shipping rules for "old/unextended" images.  


2. Fixed problems with decimal input (with dot and comma) in numeric fields for Safari/iOS and Android devices.

- both decimal characters (dot and comma) are accepted

- for numeric inputs, corresponding numeric pads are automatically displayed in mobile devices

Version 5.9.74

1. "SIDEBAR" = new location for configurations with analog look&feel like the so called "Offcanvas Ajax Shopping Cart".

- after "TAB" Location another elegant alternative for tidy placement of product configurations, which also allows (analogous to "TAB" Location) to order the product optionally:

  -- "with configuration" (with personalization)

  -- "without configuration" (without personalization)


- the SIDEBAR has an individually adjustable width

- the SIDEBAR is compatible with article variants

  -- if no article variant is selected, the SIDEBAR (analogous to the order button) cannot be fired up

- the settings for the price box display (e.g. "STICKY") are not taken into account in the SIDEBAR - except "invisible.


2. Small optimizations of the "TAB" location.


ATTENTION IMPORTANT:

Please note that some changes and extensions in the plugin template structure were necessary because of the new "SIDEBAR" location and therefore possible own 

Plugin-Template adjustments should be checked. After the update in the plugin manager we recommend to click the plugin button "Reinstall". Your data will NOT be lost.

Version 5.9.73

1. Image exchange in Shopware's "Gallery" plugin with the function "me.changeImagesInGallery" has been improved - especially if

product images should be exchanged right at the start of the configuration.


2. Tab navigation customization (the override of Shopware "Tab-Menu" plugin) becomes active only when needed:

When "Location of the configuration" is declared on "Tab" in the defaults.


3. The configuration data in the session storage is encrypted to prevent tampering with the shopping cart.

Version 5.9.72

1. Fixed problem with shipping rules and bulky goods calculation in mixed configurations - when Parametrix mixed with Articlepicker or "virtual_article_...".

2. Sticky price box display optimized in (portrait oriented) tablets - screen views up to 1024 pixels.

Version 5.9.71

1. Fixed problem with formula='0'.

2. Fixed compatibility problem in order history with plugin "Custom Products".

Version 5.9.70

1. New internal function for image exchange in the Shopware "Image Gallery" (Thumbs-Slider + Image-Slider + Gallery-Zoom).

   - for use in configuration formulas, call:

   me.changeImagesInGallery(images, ext, size_json);

  

* legend:  

* images = [image1, image2, image3, ... ] Array with image names without path and without file extension.

* ext = "jpg" or "jpeg" or "png" text as file extension 

* size_json = {"original": "original", "large": "original", "medium":"_600x600", "small":"_200x200"} JSON with image sizes as suffixes appended to image names.

*

* size_json = null

* optional, default image sizes as above 

*

* size_json = {"original":"_1600x1600", "large":"_1280x1280", "medium":"_600x600", "small":"_200x200"}  

* optional - not recomended, big images (1600x1600 pixel) are ressources intensive


- any number of product images can be exchanged in the "Image Gallery", but not more than already present,

- no additional images can be added to the "Gallery 

- the image exchange works like in the variant change - only it takes much faster - in a few milliseconds ;-)


2. New default parameter for the data type "article_virtual_multi" in Configurator Defaults > Order Quantity Controller > Quantity Defaults:

   "select_limit"


The limit of article selection in an option group. Examples:


- "select_limit":2, a total of 2 items may be selected/picked.

- "select_limit":3, a total of 3 items may be selected/picked


If the parameter is not specified, no limit applies and all items in the selection (in the option group) can be selected. 

Version 5.9.69

1. Extension for language shops 

 - Translations for extended CSV data: DESCRIPTION, DESCRIPTION_LONG, IS_ACTIVE now possible

 - CSV record can be translated as follows (see capitalized fields):

   field1;field2;TITLE;PRICE;field5;field6;field7;field8;field9;field10;field11;DESCRIPTION;DESCRIPTION_LONG;IS_ACTIVE

 - Display of extended and translated CSV data in "Quickview" (depending on language store)


2. Consideration of ordered article quantities in price calculations, in configurations with "Article picker" in "ADD" mode

Version 5.9.68

Optimization in configurator templates for price calculation box in connection with "Articlepicker" update 2.5.0

- Article image display in price calculation box for "Articlepicker" has been improved

Version 5.9.67

1. LESS/CSS fixing for the shifted display of the selection/select boxes.

NOTE: the corrected issue actually only occurs in custom configurator templates. 

 

2. Consideration of the general order quantity in "Articlepicker" configurations 

- the general order quantity is multiplied by the quantities of the SET items and correctly subtracted from the stock level

- the multiplied quantity is taken into account in the separate order items (if separate order items were specified in the "Articlepicker")

Version 5.9.66

New checkout functionality for "Articlepicker" has been integrated:

- real store items from configuration (e.g. components from accessories/SET/BOM) can optionally be added as separate order items

- this allows easier data transfer to connected ERP system 

- the separate order items can be edited afterwards, e.g. serial numbers can be added 

Version 5.9.65

1. Problem fixing in repeated configurations in case components/options no longer exist.

2. If no delivery time rule is defined in configurator defaults, delivery time display remains unchanged throughout according to Shopware default.

Version 5.9.64

1. Formulas visibility in browser source code has been fixed. Formulas are encrypted and thus no longer visible.

2. Fixed API for the addon "Articlepicker".

Version 5.9.63

The "images" data types ("image", "imagetitel", "imagetitel_price", "imageproduct") can be used from now on either in the "STANDARD" or in the "EXTENDED" mode:

- globally adjustable for all configurations in the Plugin-Manager

- in the Plugin-Manager check the setting "Images Datatypes Mode" immediately after the update and select as desired e.g. "Standard" 

- locally per article/configuration in the defaults (in the article datas detail) adjustable


The "STANDARD" mode corresponds to the previous (simple) functionality and display for the images. 

The "EXTENDED" mode corresponds to the new more representative functionality/display (analogous to the "article_virtual_single" data type - without quantity input).


NOTE: For those who have been using "Product Configurator" for some time, use "formula" and access "images" there, we recommend in any case the mode = STANDARD.


ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager after Update. Your data will NOT be lost.

Version 5.9.62

The calls for extended "Image" data types obj[key].value in the calculation formulas fixed.

Version 5.9.61

1. Further corrections in the "IMAGE" data types:
- i-points (= quickviews) are now optionally activatable in the quantity controller defaults with "active_quickview":false/true  

- corrections in the plugin and checkout templates


2. New plugin setting for "BLACKOPTIONS". All options defined as "BLACKOPTIONS", can now be set optionally as:    

- visible (but grayed out and not selectable)

- invisible


3. Extension for the data type "free_item_handler".

- also the total price/total can be stored and set in the FORMULA of this datatype 

- new storage object for total price: me.opts.formulaJSON['bogx_data_total']


4. Template correction (in connection with the new TAB location)

- include for buy template corrected


ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager after Update. Your data will NOT be lost.

Version 5.9.60

Minor Update 5.9.60

1. Location of configurations is now also possible in TAB - left of the tabs "description" and "rating". 

 1.1 Conditions

 - the presence of the tabs "description" and "rating

 - the template for tabs (detail/tabs.tpl, Shopware standard template) must not be overwritten in the own theme 

 - if there are no TABS, no configuration can be placed in the tabs

 1.2 Optional selection

 - the selection which "location" ("tab" or the previous "default" location) should be used is optional 

 - global selection in plugin settings

 - local selection per configuration/article

 - the default is "standard" location - so as before (to the right of the product image and below the variant selection)

 1.3 Advantages

 - the "Tab" location allows easy ordering of the item even WITHOUT configuration or WITHOUT personalization 

 - a clean separation between the product WITHOUT configuration and WITH configuration 

 - the product can be put into the shopping cart WITHOUT as well as WITH configuration

 - an additional "Jump-Button" to get to the configuration in the tab immediately

 - a "sticky" price calculation is adjustable


2. Extension of all "IMAGE" data types

- display of "IMAGE" data types in the price calculation and checkout is now analogous to the data type "article_virtual_single".

- the materials/fabrics/colors selection, which was implemented with the help of "images", is also displayed with the image in the price calculation and checkout and thus more representative 

- the Google Image format ".webp" is now better supported


3. Extension of the "GRID" display (of the "GRID" layout) by "LIST" layout.

- a LAYOUT selection for "grid" or "list" is now possible

- global selection in plugin settings

- local layout setting per configuration/article and in form of a JSON per option group 

- the default is "grid" layout - so as before next to and below each other

- the "list" layout is especially recommended if quite a lot of technical options/components with long titles are offered for selection (e.g. PC configurations)


4. Extension of the structure for price calculation.

- the price calculation now consists of 3 areas: "Header", "Content" and "Footer".

- color delimitation of "Header" and "Footer

- fixed maximum height for "Content" of 800px was defined in LESS file and can be adjusted of course 

- if this maximum height is exceeded, a scrollbar appears in the "Content Area", so that all calculation positions are visible

- fixed maximum height is intended especially for very many calculation positions (for many option groups or for extensive configurations) 

- the maximum height also improves the behavior of "Sticky" (because if price calculation becomes higher than monitor size, Sticky doesn't work anymore)


ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager after Update. Your data will NOT be lost.

Version 5.9.53

1. The surcharges/prices of "0.00 EUR" are no longer displayed in the shopping cart.

2. The "conflict controller" now also blocks the shopping cart as long as there is an option conflict.

Version 5.9.52

1. In the delivery time calculation, the delivery time of the base item is now also taken into account if it was specified. 

2. The problem with order quantity=1 in a configuration product with the active quantity controller has been fixed in the shopping cart.  

Version 5.9.51

1. The return link (standard/add/change, s. Update 5.9.50) from the shopping cart to the details page is now compatible with SW 5.6 and 5.7.

2. The problem with the "cache" when returning from the shopping cart to the details page has been fixed.

Version 5.9.50

Extended ARTICLE default for linking the configuration product in the basket. As soon as a configuration product is placed in the shopping cart, it can be called up again 1:1 from there. The customer usually wants to correct the configuration - e.g. to change the order quantity or the options already selected. 


From now on, you can determine whether this configuration to be corrected (called up again) should then be changed (updated) in the shopping cart or added as a new configuration (as a new shopping cart item) (= the previous standard behavior).

Version 5.9.49

1. Optimization for CHAINED dependencies.  

2. Optimization for "Parametrix" addon.

3. Further optimization for the "Article picker" addon in the "BogxDataRequest" controller. Affects only the "Articlepicker" users.

Version 5.9.48

1. Implementation of an extension for "Articlepicker" addon in the "BogxDataRequest" controller. Affects only the "Articlepicker" users.

2. One-stop-shop (OSS) - VAT procedure of EU 2021 is not applied for item prices below 1,00 EUR (= cent items). 

Version 5.9.47

1. Extension for the formula in the data type "article_virtual_single". The following values can now be calculated or manipulated in the formula 

- individual markup based e.g. on given dimensions or area

- price calculation title

2. bug-fixing in "baseprice".

- the "baseprice" was converted wrong to net in the previous version 5.9.46 because of OSS extension.

Version 5.9.46

1. One-Stop Store (OSS) - EU 2021 VAT procedure fully implemented - see description in the manual.

https://docs.google.com/document/d/1R7hjPmrQA_prgWIXbUpgElOrpqq7EUNjXw1UkdiRo6w/edit?pli=1#heading=h.ckz6mtkka8a5


2. Extended "article default" for "price calculation box position".


Instead of sticky=yes/no the following options are now available:

* place under the configuration

* place under the product image

* place STICKY under the product image

* invisible


Attention: when installing the new update the setting of "bogx_pricebox_sticky" (= 1) will be transferred to the new extended attribute "bogx_pricebox_position" automatically as the "sticky" option. It is therefore not necessary to modify the new default in all configuration articles.



ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager after Update. Your data will NOT be lost.

Version 5.9.45

1. New plugin setting "Repeat Order" for order history in "My Account" with following options:

- "Buy again in detail page", analogous to "Amazon's My Orders > Buy again" (is default).

- "Add to Cart" (as before, if the order item is to be added directly to the cart).


If configuration products need to be maintained continuously (in most cases), we recommend the "Buy again in detail page" setting. This ensures that a configuration product can always be ordered again at the current status. In this case, the "Repeat order" is also displayed to the customer in the detail page with a note. This note can be customized by the store administrator.  


2. The use of the data types "article_virtual_single" and "article_virtual_multi" has been optimized:

- correct display for grouped "article_virtual" sets 

- correct gross/net price display in B2B stores (where prices have to be displayed changeable gross/net) 


Version 5.9.44

Entering "." dot as decimal character in numeric fields is blocked as illegal character.

The allowed decimal character in EU countries is "," COMMA. Up to now, entering a dot in numeric fields has resulted in deletion of the whole input field.

Version 5.9.43

Fixed problem with shopping cart button in configurations with article variants.

- the shopping cart button is no longer blocked if no variant is preselected

Version 5.9.42

1. Encapsulate the "AddToBasket" logic for configuration products from the "AddToBasket" logic in the cross-selling products.

2. Optimization of the mobile look for the shopping cart page.

Version 5.9.41

1. Integration of data transfer to the plugin "Form Widget" from version 3.3.3.

- Automatic transfer of configuration data to the product request (inquiry) in product/detail pages.

- Activity control of the "Inquiry" link analogous to the shopping cart button. Only if configuration is complete, the link is activated. Thus, incompletely configured products cannot be requested.


2. The plugin "Form Widget" at version 3.3.3 is now compatible with the "Product Configurator" and can be used for inquiries to configuration products.

- in detail pages (single configuration products)

- in shopping cart page (multiple configuration products)

https://store.shopware.com/bogx336141236901/formulare-widget.html


Version 5.9.40

1. When in shipping defaults: Article > Bogx Configurator > Configurator Defaults > Delivery Time Rule > NONE  

is selected, NO updates of the delivery time display will be executed in the affected article/detail page. 


2. Correction of internal database handling of old and new configuration translations in backend and frontend.

The translations are now correctly displayed in the frontend. 


3. Smarty modifier "bogxcurrency" (currency display in e.g. article picker articles) for Shopware 5.6.x - 5.7.x fixed.

Version 5.9.39

1. The GRID settings for the "color" data type are also applied to mobile devices.


2. New data type "colortitle" (analog to "imagetitle") implemented. It is used to create color areas with subtitles.

- Helpful for implementation of any kind of color catalogs, e.g. RAL color catalogs, where the color area and the color name are displayed.


3. Basic template for "documents" (e.g. for invoices) extended:

- the output of the markup totals per configuration product is controlled analogous to the checkout by the same plugin setting   


4. "Configuration Export" fixed - the CSV data approaches (the valuese) are exported from now on also.


5. The net customer (merchant) in the gross store after login in the checkout process, the prices are now displayed correctly (NETTO) in the checkout and in the order.

With correct OSS settings, prices (in product pages as well as in checkuot) should be calculated with the correct VAT of the shipping country.


6. Extended information (max/rest characters) under TEXT input fields has been implemented also for "Designer" texts.


IMPORTANT:

The new "extended information" applies only to the "Designer" addon. If you have installed "Designer", please also update Designer - see changelog for "Designer". 

The extended information below the TEXT input field is optional and appears only if the new default parameter "maxrestView":true (in the default JSON for Designer text) is explicitly set.

Otherwise the "extended information" is not shown. 

Version 5.9.38

1. Any "block prices" (per variant) after variant change are updated/initialized again.

2. User login after expired or closed browser session is recognized (despite Shopware bugs at this point). 

3. Plus sign (+) in price calculation surcharges can be used optionally - please note the new plugin setting.

4. Global variable "group_name" can now also be used for data type "check_set" in the formula.

Version 5.9.37

1. The default for ACTIVE in all new created CSV records is now reliably set to "active=true". 

2. A price matrix in JSON format can now be defined in a simplified way (WITHOUT additional intervals "from 0 to minimum value").

Version 5.9.36

Small fixes in JavaScript logic for connected addons: PARAMETRIX and ARTICLEPICKER.

Version 5.9.35

1. New global variable "basicPriceFlag", which can be used in the formulas as follows:


/* basic price/article price is deducted from the total price - to be used only in exceptional cases */

basicPriceFlag = false;


/* basic price/item price will NOT be deducted from the total price - this is the default */

basicPriceFlag = true;


2. The price in price matrix (for axb_parameter in PARAMETRIX) when entering the maximum values is correctly determined (no more NaN).

Version 5.9.34

1. Further optimization for "input spinner" in numeric input fields.

- display problem under Firefox fixed.

- if no initial value is given, the value of "min" is used as initial value as soon as one of the spinner arrows is clicked on


2. Configuration export function for possible deeper group nesting (for group level 2) fixed.

Version 5.9.33

Fix STEP and ROUNDING problem for "Input SPINNER" in numeric input fields.

- decimal STEP default is taken into account

- the Javascript "rounding" problem for the expotential mapping of decimal numbers is caught

Version 5.9.32

1. New function for export/import of configurations.

- please note the new Export/Import buttons in the "Product Configurator Manager" - in the header toolbar (top-right).

- these buttons are used to export and import configurations.


EXPORT

- button "Export configuration" is activated only when a configuration is selected in the configuration tree,

- the export starts immediately with the currently selected configuration,

- the export file is stored in the server folder "/files/bogx_product_configurator/import_export/".


ADVANTAGES

- the export file has a very compact "json" format,

- the file name of the export file is derived from the configuration name and therefore easily recognizable,

- even very complex configurations are generated in less than 1 second, so e.g. 100 configurations can be generated in less than 2 minutes,

- export of 1000 configurations takes less than 30 minutes,

- comfortable exchange of configurations between several own stores is possible from now on,

- comfortable exchange of configurations between store operator (client) and service provider (configuration creator),

- alternative and safe storage of configurations for possible emergencies,

- will alternatively be usable for SW6 configurations migration - as soon as "Product Configurator" for SW6 will be released


IMPORT

- Click the "Import configuration" button,

- the importable configuration files from the server folder "/files/bogx_product_configurator/import_export/" are automatically determined and displayed in the selectbox for selection,


- if the exported configuration should be imported into another store or into a separate Shopware instance:

-- please transfer the exported configuration files via FTP to the local computer,

-- then transfer from the local computer via FTP to the other Shopware instance - also to the folder "/files/bogx_product_configurator/import_export/". 


ADVANTAGES

- if there is already a configuration with the same name in the store, the word "*import*" is appended to the name of the imported configuration,

- even very complex configurations are imported in less than 1 second, so e.g. 100 configurations can be imported in less than 2 minutes,

- for import of 1000 configurations less than 30 minutes are needed


IMPORTANT NOTES (restrictions)

- the black option ID's possibly used in configuration are not imported and must be manually entered or post-processed at appropriate places,

- the image files possibly used in configuration are not imported and must be manually transferred to the corresponding configuration image folder on the server,

- no import of configuration defaults, which are stored in the article master data (or in the attributes/fretext fields)


2. Quick workaround for unexpected problems with the configurations after the update, which are due to activation of CSV records (= options),

s. german description in the manual

https://docs.google.com/document/d/1R7hjPmrQA_prgWIXbUpgElOrpqq7EUNjXw1UkdiRo6w/edit?pli=1#heading=h.dlr2sjjjz4rs



ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager if you currently have an older release than 5.9.28. Your data will NOT be lost.

Version 5.9.31

Fixed a problem when saving a new option group.

Version 5.9.30

1. All numeric input fields <input type="number ...>, in which manual number input is made e.g. for data type "quantity-total", for all PARAMETRIX data types and for order quantities in ARTICLEPICKER, a new "Input Spinner" (number mouse changer) has been programmed. The new "Input Spinner" has the advantage, that it remains visually and functionally SAME and more COMFORTABLE across browsers and devices.

2. The problem with the defaults for the extended CSV option data - especially for "Active" has been fixed. The default is always set to TRUE (= active).

3. In the e-mail order confirmation (sOrder) can be optionally output the base price.

4. Export/import buttons in the product configurator manager already visible but not yet operable. The complete implementation of "Configuration Export/Import" will be done soon.


ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager if you currently have an older release than 5.9.28. Your data will NOT be lost.

Version 5.9.29

Templates and Javascript/jQuery adjustments for the new data types in the ARTIKELPICKER addon.

- see also the changelog for the ARTIKELPICKER update 1.3.0 



ATTENTION IMPORTANT:

Please click the plugin button "Reinstall" 1x in the Plugin Manager if you currently have an older release than 5.9.28. Your data will NOT be lost.

Version 5.9.28

1. New plugin setting in plugin manager: "Asterisk for surcharges active?" (4th setting from the top). The setting causes all surcharges/prices in the configurator, in the price calculation and in the checkout to be marked with asterisks. The asterisk refers to the information in which all prices are deklered as net (without VAT) or gross (including VAT). This information should be visible to the customer e.g. in the shop footer as a text snippet. The default setting is "Activate asterisk = no".


2. New default in article data > Bogx Configurator > Configurator defaults > Article defaults > "Activate group counter". This default allows to disable the display for group/step numbering. This is recommended in configurations where group dependencies are defined and thus certain groups can be hidden. This makes the numbering (or the steps) no longer continuous, which could confuse the customer. If group counter is deactivated, only the group names will be are displayed. 



ATTENTION IMPORTANT:

Please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.27

1. Implementation of PAGING of the configurations in the "Product Configurator Manager" analogous to Shopware's article overview.

2. Implementation of the "PAGING Toolbar" in the footer of the configuration tree.

3. Extension of the maximum number of configurations that can be managed from the previous 999 to 9,999.


Advantages:

- with PAGING the configurations are loaded portion-wise or page-wise and NOT as before completely in one piece (e.g. 1000 configurations at once) 

- Relief of the backend memory - especially with many (more than 100) configurations

- Essential reduction of configuration loading times when more than 100 configurations are created

- comfortable page-by-page scrolling in configurations with PAGING toolbar

- dynamic reloading of configurations per page, so that only a limited number (only one page at a time) of configurations is kept in memory 

- the number of configurations per page ("configuration tree limit") can be defined individually in the plugin settings  


Defaults:

- in Plugin Manager, in "Product Configurator" Plugin Settings you will find a new setting "Configuration Tree Limit",

- default value is 100 and means that a maximum of 100 configurations will be loaded per page (dynamically),

- the value can of course be optimized individually - depending on the performance of your Shopware backend 

Version 5.9.26

1. Fixed a very specific problem with the configuration items in which "minpurchase" and "purchasesteps" are defined.

- when inserting such configuration items into the shopping cart, the configuration price was multiplied by the minpurchase value 

- in this case, the plugin now ensures that the minimum purchase and purchasesteps are reset to 1 - before the item is added to the shopping cart  


2. Fixed the problem when using the data type "imageproduct" in connection with the data types "article_virtual_...". 

- in this scenario wrong thumbnails for "article_virtual_..." were used in price calculation 

- the plugin now uses the correct thumbnails in the price calculation


3. Small optimization in the plugin LESS file.

- the CSS class "icon--warning" is no longer adjusted globally - only for use in the configuration.

Version 5.9.25

1. Consideration of error handling in the "Articlepicker" for selection-required articles SETS.

2. Optimization of price calculation for SET items in mobile devices.

Version 5.9.24

The DEMO configurations for import have been completed.

Version 5.9.23

1. Adaptation of the "DCL Manager" to the new addon "ARTICLEPICKER" and all "article_virtual" data types.

2. Fixed a problem in the "Product Configurator Manager" under Shopware 5.7.6.

3. POPUP templates corrected because of "ARTICLEPICKER".


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.22

1. Inheritance problem ("article name smartyblock" - only in connection with third party plugins) in the shopping cart template fixed.


2. Full consideration of the new addon "ARTICLEPICKER" in checkout and order processing.


3. Updated DEMO configurations and sample articles (also for the new addon "Articlepicker").

NOTE: Please import the DEMO configurations only in TEST or STAGING stores if you have already created your own configurations in the LIVE store. Importing the DEMO configurations in LIVE-Shop could overwrite your existing configurations.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.21

1. Further optimization of the "Third Party API" for individual data type injections.

2. Consideration of the new extended Deigner defaults for lettering.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.20

1. Additional info ("maximum characters" and "rest") for text inputs (for data types "text" and "text-area") are displayed below the input fields. "Rest" = a dynamic display for the still available text length.


2. Validation of text inputs was documented in the manual:

https://docs.google.com/document/d/1R7hjPmrQA_prgWIXbUpgElOrpqq7EUNjXw1UkdiRo6w/edit?pli=1#heading=h.m9ritg9ezl16

(declaration of allowed characters, check of customer input for these characters, automatic correction and/or display of a hint popup).


3. Optimization for the data type "imageproduct" to replace the product picture with own images declared in the CSV records. The loading of the image and the "sticky" price calculation was better aligned - "sticky" display should no longer be shown above the exchanged image. 


4. Updated DEMO configurations and sample articles.

NOTE: Please import the DEMO configurations only in TEST or STAGING stores if you have already created your own configurations in the LIVE store. Importing the DEMO configurations in LIVE-Shop could overwrite your existing configurations.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.19

1. Updating of delivery time and possibly stock after variant change works correctly now. 

2. Updating the "shopping cart button" activation after variant change works correctly now.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.18

1. A new feature for comfortable splitting of selection options into option groups using the following data types: "radiobutton", "image", "imagetitle", "imagetitle_price", "imageproduct", "color", "article_virtual_single". These are selection data types where a "SINGLE SELECT" applies and are often defined with quite a lot of options (CSV records) e.g. color-selection, fabric-selection, material-selection, component-selection.


An option group with a large option selection can now be divided into several smaller e.g. thematic option groups, in which (despite the splitting) ONLY ONE OF THE OPTIONS remains selectable or only "SINGLE SELECT" is possible.


Within the scope of the new feature, a large option group or even a large option selection can be (re)defined in advance in several smaller option groups. An identical option group ID is to be declared in all smaller option groups, e.g. the option group ID of the original large option group. All smaller option groups should then have an identical option group ID. This ensures in the context of the new feature that ONLY ONE OF THE OPTIONS in these smaller option groups remains selectable and only one position (with the selected option) is displayed in the price calculation and only a corresponding surcharge is calculated.


Additionally, in the first (leading) option group, the group name for price calculation (and checkout) can be determined individually - for this, simply insert the following code in the formula of this option group:

---------------------------------

group_name = 'My group name';

obj[key].surcharge * tax_factor;

---------------------------------

Otherwise (without the code in the formula), the name of the first option group will be the group name in the price calculation and checkout.


2. API optimized for third party plugins and items without configuration for "AJAX variant change" and "AJAX-AddToBasket".


NOTE: If you encounter problems in any configuration after the update (5.9.17 or 5.9.18), please check the "CSV Details".

Here in the table under column "Active" (which belongs to the new extended CSV data) check if all records in this column are set to "GREEN" (= ACTIVE). If not, please set all records one after the other to "GREEN" (= ACTIVE).


If "ACTIVE" is set to "RED" (= NOT ACTIVE), this data set is deactivated in the option group and is not available in the configuration. If all records are set to "RED", the configuration can no longer be executed correctly because all records (= options) in the affected and active option group are deactivated. This option group is then empty and the configurator exits in this option group.



ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x - 5.9.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.17

1. The different surcharges of "translated" CSV records in subshops or language stores are now taken into account.

2. New column "api_id" in table "bogx_attribute" for external applications (relevant only for external developers and solution partners).


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.16

1. The "QUICKVIEW" (a modal window with additional info) is also definable for the data types "article_virtual_single" and "article_virtual_multi".

- the functionality of "QUICKVIEW" is described in the changelog 5.9.15


2. A new button "CSV Update" for updating the display with the CSV records, if they were edited with "CSV DETAIL".

3. Optimization for configurations with Shopwares variants - the "variant change" now also takes into account the variant images that are passed to checkout. 



ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.15

1. Optimization of compatibility between "product configurator" and "ajax variant changer".

- OCB" (Order Code Builder) parts are correctly updated after variant change,

- data types "article_virtual_single" and "article_virtual_multi" remain fully functional after variant change,

- new base price (= price of the variant) is taken over correctly after variant change.


2. CSV-DETAIL EDITOR

Extension of the CSV detail display ( click on "CSV Detail" ) by a fast cell EDITOR. 

- so from now on also the extended data can be entered or changed in the CSV records,

- the extended data are: "short description", "long description", "active",


Use of the new data:

short description = is used as title (header text) in the "Quickview" display (see point 3 below).

long description = will be used as descriptive text in the "Quickview" display (see point 3 below). It can also be an HTML text. 

active = activates or deactivates the CSV records (selection options) without deleting them. Very useful if a selection option or an item should be temporarily unavailable. 


NOTE:

If other data in the CSV records are also edited/changed, please DO NOT SAVE the option group afterwards, as the cell editor has already saved the changed data directly in the DB!

In this case, please switch briefly to another option group or group and then call up the previously edited option group again.

The changes in the CSV records (in the CSV input field) should now be visible.


3. QUICKVIEW for options

A new "info quick viewer" function for the individual selection options in the data types: "radiobutton", "check_set", "quantity_check",

- the datatype "check" becomes obsolete resp. deprecated and can be replaced by the more intuitive datatype "check_set" from now on, because now a "Quickview" can be defined for each checkbox in the "check_set",

- the "Quickview" is automatically activated per "checkbox" or "radiobutton" if the extended data "short description" and/or "long description" (in the CSV Detail Editor) is specified,

- the "Quickview" has an "Info" icon that is always displayed to the right of each option,

- the "Quickview" modal window is opened by clicking on the "Info" icon,

- the content of the "Quickview" modal window consists of "Header-Title" (= short description) and "Body-Content" (= long description), which are loaded via quick "ajax call" from the DB and thus do not take up the detail page additionally,

- the "Quickview" modal window is responsive (90% wide on small mobile devices),

- the default width of the "Quickview" modal window for desktop is individually definable in pixels in the Plugin Manager > Plugin Settings,

- the "Quickview" modal window is draggable (can be moved with the mouse) and can be hidden intuitively (also by clicking next to the "Quickview"),


- the implementation of "Quickview" for the data types "article_virtual_single" and "article_virtual_multi" will be done soon. 


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.


Version 5.9.14

1. Further optimization of the default parameters for data types "article_virtual_single" and "article_virtual_multi" in "Order Quantity Controller" > "Quantity Defaults" (see update 5.9.13).


Example for the optimized "Quantity Defaults" in the "Order Quantity Controller" for color and material selection:

{"o_farben":{"active_title":false, "active_price":false, "active_quantity":false},

"o_material":{"active_title":false, "active_price":false, "active_quantity":false}}


Please use this optimized parameter declaration only if the data types "article_virtual_single" and "article_virtual_multi" are used as pure "images" and the advantages of "article_virtual_single" and "article_virtual_multi" are to be used. and the advantages of "article_virtual_single" and "article_virtual_multi" should be used.


--------------------------------------------------------------------------------------------------------------------------------------------------------

Formula example for removing image borders and surcharge in option groups with the data types "article_virtual_single" and/or "article_virtual_multi":

---------------------------------------------------------------------------------------------------------------------------------------------------------

/* selector of option group for virtual articles */

var selector = 'div.bogx--config.article[data-groupid=\'' + key + '\']';


/* remove outlines for all virtual articles in the option group */

$(selector).css('outline-width', 0);


/* set check-icon centered */

var selector_wrap = '#' + key;

if (!$(selector_wrap).hasClass('is--centered')) $(selector_wrap).addClass('is--centered');


/* if surcharges are not needed */

'0';


2. The check for presence of relevant plugins (the internal plugin check) does not write "error" messages to the plugin logfile if the relevant plugins are not installed.



ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.13

1. Data type "free_parameter" extended.

- a "0" (zero) customer input in the input field is now also possible and results in this input being ignored in the price calculation or not displayed at all.


2. Data type "free_item_handler" is made invisible twice in the template.

- its wrap and data containers are invisible - but of course can still be set back to visible in the formula as needed


3. Corrected the plugin setting for double display (gross and net prices) in the price calculation box. 


4. new default parameters for data types "article_virtual_single" and "article_virtual_multi" in "Order Quantity Controller" > "Quantity Defaults".


active_title (optional true/false)

Activate title or description or show it below the image in the configuration.

For example "active_title":false 

Default is true if the parameter is not used.


active_quantity (optional true/false)

Activate quantity input field or show it in configuration under the image.

For example "active_quantity":false 

Default is true if the parameter is not used.


active_price (optional true/false)

Activate or show price or surcharge in the configuration under the image.

For example "active_price":false 

Default is true if the parameter is not used.


Example of "quantity defaults" in "order quantity controller" for color and material selection:

{"o_colors":{"min":1, "max":1, "step":1, "active_title":false, "active_price":false, "active_quantity":false},

"o_material":{"min":1, "max":1, "step":1, "active_title":false, "active_price":false, "active_quantity":false}}


These new parameters allow the "article_virtual_single" and "article_virtual_multi" datatypes to be used instead of "image" datatypes.

The advantages of this are e.g.


- multiple selection of images in one option group is possible - use data type "article_virtual_multi" for this

- an extended display of the selection in the price calculation box and checkout.

In the extended display namely also the thumbnail images (e.g. color or material images) are used in addition to the usual text/title. 


In this context for display optimization of a color or material selections, a formula can be applied in the affected option groups.

--------------------------------------------------------------------------------------------------------------------------------------------------------

Formula example for removing image borders and surcharge in option groups with the data types "article_virtual_single" and/or "article_virtual_multi":

---------------------------------------------------------------------------------------------------------------------------------------------------------

/* selector of option group for virtual articles */

var selector = 'div.bogx--config.article[data-groupid=\'' + key + '\']';


/* remove outlines for all virtual articles in the option group */

$(selector).css('outline-width', 0);


/* if surcharges are not needed */

'0';

------------------------------------------------------------------------------------



ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.12

1. New plugin setting for displaying the surcharge summation in the shopping cart.

- no CSS adjustment of the shopping cart template is necessary anymore, if the surcharge summation should be invisible.


2. Implementation of an individual base price calculation e.g. for base price per kg or per sqm or per m.

- new global base price JSON object for individual base price calculation me.opts.customUnitPrice

- set the new JSON object in the formula (and only in the formula) as follows: e.g. me.opts.customUnitPrice={'unitPrice':12.5, 'unitValue':0.5 'unit':'kg'}

- the new base price JSON object can now be used in the formula (and only in the formula) to enable the custom base price calculation there

- if the new base price JSON object is set in the custom formula, the custom base price will be automatically shown in the price calculation


NOTE:

To enable the display of the individual base price, appropriate adjustments have been made in all configurator templates and in the shopping cart template.


3. The "imageproduct" data type is correctly activated during initialization and the product image is replaced.



ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.11

A backend adaptation of the "Product Configurator Manager" to SW 5.7.2 bug.

- this SW 5.7.2 backend bug strangely does not occur in every Shopware installation. 


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.10

1. The title/option value of an option group in the price calculation/checkout can be changed or additionally extended/manipulated in the formula.

- the variable "title", which is used in the price calculation, is now global and can be customized in the formula or enriched with additional info.


2. Reminder: in the formula also the name of the option group (with the global variable "group_name") for price calculation/checkout can be changed.  


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.9

Adaptation of the plugin logger to SW 5.7.x

Version 5.9.8

1. Improvement of display in price calculation and checkout for "Bulkware" data types: quantity_check, check_set, article_virtual_single, article_virtual_multi.

- the option group title with these data types is not used if no option is selected


2. The user login is better recognized - relevant for configurations with price display after login.


3. Following configurator article attributes (= configuration default values per article): 

- bogx_article_inlisting (= article price in listing),

- bogx_articledelivery_unit (= delivery time unit)

can be edited in "Free text field management" ("Settings" menu) to disable visibility in backend, if needed.

If the visibility is deactivated in the backend, the free text field can no longer be translated. But for this the maintenance of e.g. "Item price in listing" is easier (only take place in one place).



ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.7

1. Display of order quantities in shopping cart items (in shopping cart page) refined.

2. Image paths/links (from upload or designer images) are no longer unified to lower case.

   - unified image paths could not be found in test/staging environments if uppercase letters were used in test/staging names.

3. Fixed problems with "Order Code Builder" in "free_item" and "free_item_handler" data types.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.6

1. Unit price is also determined and output when order quantity=1.

2. The use of the "free_item_handler" data type in connection with the shipping rules has been corrected.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.5

1. New "Polyfill for IE11": fixes the problem when passing configuration data to Checkout under "Internet Explorer 11".

2. Bug-fixing in the "ZOOM" jQquery plugin from the 5.9.4 update.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.4

1. Fixed problem with delayed price calculation in "Custom Data Request" in "Minor Update".

2. New parameter in plugin configuration for width of ZOOM window in image mouseover.


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.3

1. Consideration of "TAX" and "CURRENCY" factors in the new data types:

quantity_check, check_set, article_virtual_single, article_virtual_multi.


2. Small correction in case "blackoptions" are not used. 


3. Specified surcharges in "Designer Uploads" are considered again.


4. Problem with "Addtional-Text" in Minor-Update 5.9.x fixed.


5. Multiupload option group for the "Designer" addon (data type "multiupload-designer") can additionally be provided with "Required" input.

This causes warning messages to be displayed and the shopping cart button to remain locked as long as no upload image is selected or no upload image is inserted into the design area. This is to prevent that one uploads an image but forgets but forgets to select it (= insert it into the design area).


ATTENTION IMPORTANT:

If you are updating from plugin version 5.8.x or from an earlier version, please click the "Reinstall" plugin button in the Plugin Manager, your data will NOT be lost.

Version 5.9.2

Correction of weight summation for shipping specifications > Shipping rule="SUM".

Version 5.9.1

Optimization of the display of configuration data in the "Ajax cart" ("off-canvas" shopping cart display).

Version 5.9.0

MINOR-Update

------------

1. New and essential feature "BLACKOPTIONS" - DEPENDENCIES for options.

Serves for much easier implementation of dependencies on the deepest level of the configuration tree - dependencies for options. Relevant for option groups with selection options, i.e.: radio buttons, selects, images, colors, virtual items and checkbox sets. With "Blackoptions" selection options can be limited to very specific options - without any formula programming and depending on other options. With the "Blackoptions" lists (lists with option ID's) desired options are set to the "not available" look or provided with the "is--disabled" CSS class.


By adjusting the CSS class "is--disabled", the "not available" optic can be customized. In the default is--disabled" optic makes the affected objects weaker or grayed out and unclickable. It would also be conceivable to have an individual adjustment that leads to a complete hiding, e.g. with the CSS property "display:none". 


The option ID's (= CSV record ID's) can be viewed with the new function/button "CSV Detail". The "CSV Detail" view, which at the moment only serves for reading (as info), will be further extended and provided with a fields/cells editor. 


2. All internal functions of the "Product Configurator Manager" have been set to "CRSF Protection Whitelist" to avoid possible problems with "CRSF Token" in the backend. 


3. This minor update represents a part of the software foundation for the soon coming addon "Article Picker".


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 5.8.7

Fixed the problem in the export extension for the DESIGNER addon.

The twin file in SVG format is now renamed correctly.

Version 5.8.6

1. Fixed the problem with entering "Grid Phone" in the "Product Configurator Manager".

2. Fixed the problem with "ghost records" that were attached.

Version 5.8.5

1. Export extension for the DESIGNER addon.

- if "PNG" is defined as export file format for canvas/design layout, a twin file in SVG format is also created in the background,

- the twin file in SVG format can now be used in post-production (if needed)


2. If total price=0, the configuration total price will be displayed with 0,00 EUR (or in corresponding currency and country notation)


3. Product price display is exclusively controlled with configurator default "item price mode". "item price=0" has no relevance for display anymore. 


4. Styling of Image-ZOOM has been implemented update safe (= moved to styling file "bogx_config.less") and can now be customized with CSS statements.


5. Multiupload ffiles are displayed and linked by name in the checkout, so that they can be checked by the customer at any time.

- IMPORTANT: the extension works only in conjunction with the addon "MULTIUPLOAD" from release 1.6.4

- for image formats (*.jpg, *.jpeg and *.png files) an additional thumbnail is displayed

- by clicking on the linked file name the image file is displayed in a separate browser window or if it is not an image file it is downloaded - visible at the bottom of the browser download bar


NOTE: the download files stored on the server have internal (encrypted) archive names - not original names. However, the original names are stored in the DB and associated with the internal file names.

The internal archiving names are necessary to prevent all incompatibilities with file names on the server. The original names can contain special characters and

cause problems on the server. The original names are therefore only stored/archived in the DB.

Version 5.8.4

1. Small optimization of the duplication of configurations.

2. Correction of thumbnail display in "My orders".

Version 5.8.3

1. Article weight takeover for all shipping rules in Parametrix standard data types a-, b- and axb-parameter.


2. Consideration of the customer group discount in the minimum price.


3. FREE/GRATIS configuration products.

- Configurations can also be linked to FREE items (= items with price group discount = 100%) to offer FREE configuration items in the store.


4. Functionality extension for the data type "quantity_check":

- Monitoring MIN values in order quantities,

- Order quantity flag (total_flag) as default parameter to switch off the general Shopware order quantity.

Version 5.8.2

New "$price" variable/placeholder for surcharge in Field3 (CSV record field "Title").

- to apply in all "selection" data types: "radiobutton", "select", "checkbox".


- Example for CSV records with the placeholder "$price":

OLD

m1;1;with special adhesive strip 0,00 €;0;1;;;;;

m2;2;with aluminum mounting plate 37,00 €;37;1;;;;;

m3;3;4x drilled, with stainless steel spacer 38,00 €;38;1;;;;;


NEW

m1;1;with special adhesive strip $price;0;1;;;;;

m2;2;with aluminum mounting plate $price;37;1;;;;;

m3;3;4x drilled, with stainless steel spacer $price;38;1;;;;;


- Advantages:

-- no double maintenance of surcharges in the records,

-- $price also takes into account any customer discounts after login,

-- $price also takes into account any currency exchange

Version 5.8.1

1. Completion of translations for all configuration data types in shop/subshop language versions. 

2. Consideration of data encryption in Customer Account > My Orders.

3. Consideration of 4 decimal places for unit prices in order confirmations (sOrder snippet).

4. Correction of canvas export (in Designer) for PNG files - they are exported in the predefined original size.


5. new data type "check_set" - analog to the data type "quantity_check" - but without quantity information.



ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

If sOrder snippet was customized - please reapply the saved customization in the sOrder snippet (plugin settings).

Version 5.8.0

Essential security prevention by encrypting the configuration data transfer to checkout:

- Prevention against the restrictive intervention of the Shopware InputFilter in the POST requests.

- Prevention against any browser-"developer tools" manipulations.

Version 5.7.9

1. Fixed incompatibility with (payment) Klarna plugin in "Checkout Finish" page.

2. Improved output of bulkware configuration data in orders.

3. "Product Configurator" version is played out in the configurator template (in meta data for support purposes only).

Version 5.7.8

Fixed minor incompatibility with Internet Explorer 11 (IE11).

Version 5.7.7

Correct handling of bulkware configurations with the data types "article_virtual_single", "article_virtual_multi" and "quantity_check" in the "additionaltext". The optional "additionaltext" (analogous to Shopware's variants "additionaltext") contains all configuration data in a readable form and is passed internally to Checkout. In this way, the "additionaltext" can be appended to the article name in the order items and can be transferred more easily from the connected ERP systems.

Version 5.7.6

1. Upload files in a multiupload option group that may be in dependency relationship can now be deleted if needed.

2. Precision of the area display increased depending on the conversion factor - but to a maximum of 4 decimal places. 

Version 5.7.5

1. Grid setting also for small displays (phones up to 400px). The grid setting applies to Images, Shapes (SVG's), Colors and Virtual Article Galleries and displays the selection of images (thumbnail images or color areas) evenly arranged in the configuration container. Recommended size of thumbnails is 200-300px.


2. Order Code (OCB) is now also displayed in order data if it was generated in configuration.


3. Global storage JSON array variable in formula for custom formula programming (for configuration developer): me.opts.bogxCustomStorage

Suitable for caching calculation results that should have a short lifetime in contrast to "localStorage" and "sessionStorage". This is often the case, for example, in the formula applications with variant change or when reloading the detail page. When changing variants (or reloading the page)

me.opts.bogxCustomStorage is automatically reinitialized (cleared), which would not be possible e.g. with "localStorage" and "sessionStorage" and should be not forced under any circumstances (because of data loss). The JSON variable can be used as follows: 

me.opts.bogxCustomStorage['my_key1'] = my_value

me.opts.bogxCustomStorage['my_key2'] = my_array

me.opts.bogxCustomStorage['my_key3'] = my_json_array

4. The Parametrix default for graduated prices (of data type "axb_free_parameter") do not contain additional surcharges but article base prices.

5. Custom Data Requester optimized for variant change. Data models are read from the main variant (from the master article) and not searched per variant.

6. Quantity controller inputs (for data types "quantity-total" and "quantity-graduated") are automatically rounded up to the defined default parameter "step".

Version 5.7.4

1. Unit price precision can be defined with a new default attribute "Unit price precisíon" in the "Order quantities controller" in the range 2-6 digits behind the decimal point.

If no setting is made, a (recommended) 4-digit unit price precision will be used.

However, the 4-digit (or other) precision only has an effect and is also output as 4-digit if the calculated unit price has a number greater than zero at the last decimal place. Therefore, a unit price of (around) 6 EUR is displayed in the format 6.00 EUR (and not in the format 6.0000 EUR). A calculated unit price of 6.0015 EUR is stored and output in the same way. In other words, all superfluous zeros will be removed if they do not affect the precision.


2. Internal price calculation in the formulas is no longer rounded down to 2 decimal places but taken over in full precision.

On the other hand, the display of formula calculation will continue to be rounded down to 2 decimal places. The internal increased formula precision will be prevent possible inaccuracies of the total sum (at the second place after the decimal point = the "1 cent inaccuracy").


Version 5.7.3

1. Commercial notation of four-digit configuration prices: separate thousand digits by "." dot.

2. New (in configuration invisible) data type "free_item_text": serves the output of infos in the price calculation and checkout without surcharge calculation.

With the new data type, relevant production or shipping info can be output depending on the configuration scenario (on the formula calculation), which can be helpful to the customer and store admin, e.g. output of info "Shipping will be done in 2 packages", if the configuration product becomes too heavy and can be split to several packages.


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 5.7.2

Error when creating new CSV records caused by the new data field "is_active" is now fixed. 

Version 5.7.1

1. Extension of the configuration data (CSV record values) by an additional column "is_active", which currently can only be used by Solution-Developer but in future in "Bulkware" and "Artikelpicker" configurations it can also be maintained/accessible in the backend and used in the frontend. 


The values of "is_active" will be set globally to "1" automatically when creating the DB column (i.e. when installing this update), so that all values always remain active. However, solution developers can set the value of "is_active" to "0" as needed. The value of the "is_active" field has been taken into account in the configurator template. Once "is_active" is set to "0", the corresponding record (option) will not be displayed in the configuration (in the frontend) or will not be used at all.


2. New configuration settings in option groups for grid display:

- Grid Columns

- Grid Spacing

These settings are for a better look of the following data types:

- Images (any type also in Addon Designer)

- Colors (any type also in Addon Designer)

- Articles (virtual articles in "Bulk/Cereal Configurators" and in future real articles in Addon "Article Picker")  

In order not to endanger the existing optics, the defaults for grid columns and grid spacing are set in such a way that they are not taken into account. But as soon as a column count greater than 1 is set for images, colors or articles, a grid display is generated in which the images, colors or articles are distributed evenly over the full or available container width.


3. The contents of the new DB columns "description" and "description_long" (see update 5.7.0) are considered in the plugin template. They will be played out as new "data" attributes in corresponding configuration wrappers for internal use of Solution-Developer.


Version 5.7.0

1. Extension of the configuration data (CSV record values) by additional columns "description" and "description_long", which currently can be used programmatically by Solution-Partner, and in the future in "Bulkware" and "Articlepicker" configurations can also be maintained/accessible in the backend and used in the frontend.

2. Optimization of group dependencies. Once a group is blacklisted/whitelisted, all its children (option groups) will also be blacklisted/whitelisted. This helps to better understand the group dependencies and to control the dependencies of the children (option groups).

3. Improvement of the handling of option groups without defaults.

4. Remove HTML-Code from the default delivery times, if they come from the own snippets. 

Version 5.6.9

Extension of the plugin templates with new data attributes for all "text" data types.

Version 5.6.8

1. Fixing for multiple one-time surcharges in configuration.

2. Fixing configuration recovery from checkout for Parametrix saved values.

Version 5.6.7

1. One-Time surcharge (quantity-on-time-surcharge) is no longer included in the unit price. 

2. New DEMO configuration "Muesli configurator", an example of BULKWARE configurator - a part list configurator with virtual articles that do not exist in the store and are not sold individually. For this purpose the data types article_virtual_single and article_virtual_multi are used.

https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/muesli-konfiguration.html

3. Fixing in the article_virtual_single and article_virtual_multi data types.


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 5.6.6

Fixing and extension of "Additional Text" in the plugin configuration.

1. Generate additional text

Additional Text contains selected configuration options - analogous to variants. If activated, additional text is generated and stored in the configuration data. This text can then be transferred to connected ERP system.

2. Use additional text in orders

If here and above activated, additional text is appended to the article name in the order item - analogous to variants. Well suited for the simply export of order data to external ERP system.

Version 5.6.5

BULKWARE CONFIGURATOR

1. A new feature suitable for configurations with all kinds of "BULKWARE" items. Also provides the basis for the upcoming addon "Article Picker".

- "Bulkware" articles are virtual articles (= pseudo articles), which do not exist in the store but e.g. in the connected WaWi

- "Bulkware" articles can be applied in so-called RETAIL configurations as:

  -- picklists,

  -- parts lists with components,

  -- bundles,

  -- sets/setups (compositions of bulkware components e.g. in PC's, devices, machines, vehicles, toys/gadgets)

  -- equipment/furnishings

  -- food configurations (cereals, teas, spices, fondues, selection boxes, vegetable/fruit baskets ...)

2. New data types "article_virtual_single" and "article_virtual_multi" - an "imagetitle" extended by markup/price display and quantity input.

- "article_virtual_single" for a single selection in the option group

- "article_virtual_multi" for multiple selection in the option group

3. Defaults for quantity input in the quantity controller:

- the defaults parameter: min, max, step, def, unit, placeholder, visible

- the defaults can be defined for each single item or globally for all items in an option group

- if the defaults are omitted, no quantity entries are shown but quantity infos e.g. "1 piece"

- extended display in price calculation and checkout: thumbnail, article name, "quantity x unit-price", price


FIXES

1. Revision of the configuration data display in the checkout

2. Correction of the data transfer from the DCL's (Direct Configurator Links) in the text and checkbox data types.


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

- Please note that all templates for the configurator, sOrder and Documents have been adapted to the new (multiselect) data type.

- Please match your own customizations with the plugin templates and less-files.

Version 5.6.4

New data type "imagetitle_price" - an "imagetitle" extended by surcharge/price display.

- suitable for option or accessory selection with separate price display

- a preliminary stage for the SET configurator


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 5.6.3

The output of the base price for parametrix data types: a_parameter, b_parameter, axb_parameter has been extended to "per unit".

For example: 2600x1000=2.6m² [116,00 €/m²].

Of course, the output "per unit" only occurs if the unit is also specified in the default.

Version 5.6.2

1. Order Code Buider (OCB) extended in the data type "free_parameter":

If the value placeholder "$" is used in Field10 of the CSV record, this $ placeholder will be replaced by the value entered in the "free_parameter" input field respectively used as OCB part.


2. New data type "quntity_check" - a mix of checkbox, quantity input and multiselection.

- suitable for accessory parts lists, food plates, gift baskets

- a preliminary stage for the SET configurator

- Example: https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/fleischplatte-konfiguration.html


ATTENTION IMPORTANT:

1. Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

- Please note that all templates for the configurator, sOrder and Documents have been adapted to the new (multiselect) data type.

- Please match your own customizations with the plugin templates.

Version 5.6.1

1. To allow theme compilation also with "Grunt", a LESS file for tooltips was renamed.

2. The default value for datatype "free_parameter" is also taken over correctly without "required entry".

3. The title/value for the data type "axb_free_parameter" can be manipulated in the formula 

using the following formula storage: me.opts.formulaJSON[key + '_title'] = title_new;

Version 5.6.0

Accessories, which may be added to the configuration product (e.g. through own customizations/extensions) are now correctly added to the shopping cart.

Version 5.5.9

Fixed small incompatibility of Javascript with IE11 (ES5/Shopwares Grunt).

Version 5.5.8

1. The missing documents Template index.tpl was added again

2. The variant change better considers the background change in the addon "Designer".

3. Improvement of the Template-API for the Addon "Designer" (better integration of the Designer-Defaults).

Version 5.5.7

The variant change is now also considered in the Addon "Designer"

- the design area (canvas) is not reinitialized

- the design remains completely intact after changing variants

Version 5.5.6

Extension of the "Custom Data Requester" with more flexible and new parameters:

- extended "search" (several columns),

- extended "condtions" as SQL statement,

- multiple rows array as result possible


params = {

articlenumber: 'SW10001',

table: 'bogx_meinedomain_meinname',

search: 'column_name', /* 'column_name' or '*' or ['column_name_a', 'column_name_b', 'column_name_c'] */

results: 'one' /* 'all' or 'one', this parameter is optional, default of results is 'one' */

sql_conditions: 'column_name_1=\'value1\' OR column_name_1=\'value2\'' /* this parameter is optional */

conditions: {column_name_1:'val1',column_name_2:'val2', ...}

}

Version 5.5.5

1. Compatibility with browser IE11 established (but for the last time). Otherwise the modern Javascript development

(contemporary and dynamic frontend) is not possible according to the ES6 standard.


2. Compatibility with Shopware's "Composer-Project" instances/installations. 

 

3. Optimization of the "Custom Data Request" for value/price determination.

Version 5.5.4

1. Optimization of the function changeProductImageFix(image_file_name), which can be used for fixed exchange of the product image: saving and displaying the own image in the checkout is executed correctly.


2. Optimization of the tooltip icons: plain SVG is used instead of embedded SVG to reduce the loading time for extensive configurations.


3. Optimization of the "Custom Data Request" for values to be used in the configuration e.g. prices from own DB table.


4. Optimization of the transfer of "Order Codes" from the checkout or from the "Direct Configurator Links" (DCL's).

Version 5.5.3

"Lazy Loading" is encapsulated for the configurator images to avoid conflicts with other "Lazy Loading" plugins.

Version 5.5.2

1. A new formula function me.changeProductImageFix(image_file_name);, which can be used for fixed exchange of the product image. The function replaces the product image package (product image + sliders + thumbs), assigned in article data, by an image stored in a "data record" or in the custom image table (s. "Custom Data Request").  Example for the variable "image_file_name": image_file_name = product image_001.jpg, this file should be located in the "image" folder of the corresponding configuration.


2. The "fixed" exchanged product image is transferred to the configuration data and is displayed in the checkout, order and customer account.


3. if the records are translated for other language stores, Field4 (=surcharge) from the translation is also taken over. Thus, different surcharges can be defined in the language or sub-shops, e.g. Germany and Switzerland and be taken into account.


4. "Repeated order" is displayed again, if a configuration product has been ordered again in the customer order history. 


Version 5.5.1

Implementation of "LAZY LOADING"

- faster loading of configurations, especially if they contain many image files,

- the configuration is first loaded without images,

- Lazy Loader" loads the images after the detail page is fully loaded,

Version 5.5.0

MINOR Update 5.5.0


1. DIRECT CONFIGURATOR LINK (DCL) Manager.

1.2 DCL's are now automatically appended to every order in the table "s_order_en3tails_attributes",

1.3 DCL's are then linked to the article names in the customer account under "My orders", with a click on article names the ordered configuration is called up.


1.4 Bogx DCL Manager, create and manage DCL's for marketing and sharing

1.4.1 Create DCL Manager, a person with authorization for DCL generation:

   A. DCL Manager should already be created as "shop customer",

   B. Create customer group "ADMIN" (without discounts),

   C. If a person (in Shopware's "Customers" menu) is now assigned the new customer group "ADMIN", he or she immediately becomes the "DCL Manager" authorization

1.4.2 The "DCL Manager" registered in the frontend can call the configurations

1.4.3 The "DCL Manager" logged in to the frontend shows a button "Save configuration" instead of "Order" button

- for the button "Save configuration" the same rules apply as for the "Order" button, only a complete configuration can be saved

- "Save configuration" is interactive - the click action must be confirmed, success / failure is displayed 

- a successfully generated DCL (Direct Configuration Link) is immediately visible in the menu "Marketing > Bogx DCL Manager"

- Generation of identical configurations is not possible (corresponding info is displayed)

- the cells of the "Bogx DCL Manager" are editable, so the contents can be copied but not all of them can be changed/maintained  

- the list of DCL's can be sorted by column, filtered with "search" and also paginated (if more than 25 DCL's)

- additional titles can be entered - as additional internal information or categorization  

- additionally SHORT-Url's (from a SHORTENER like bitly.com) can be added

- additionally QRCODE-Url's (from a QR Code Generator like qrcode-generator.de) can be added

- additionally the "Configuration viewer" can be activated (right sidebar)  

- all links (including the QR code), if entered, are clickable in the "Configuration viewer", so that you can check them

- all contents can be selected and copied in the "Configuration viewer"


Screenshot of "Bogx DCL Manager":

https://bogx.de/shopwaredemo55/files/bogx_product_configurator/examples/dcl_manager/dcl_manager_backend_01.jpg


2. CUSTOMER GROUP DISCOUNTS.

2.1 Customer group discounts (e.g. for dealers) are recognized after a successful login and taken into account in the configurations,

2.2 The discounts are automatically included in the surcharges (in the CSV records),

2.3 A new global variable "usergroup_discount" is provided in the formulas,

2.4 Formula Example:

surcharge = 8.50;

discount = 0;

/* usergroup_discount = float value e.g. 25.5 for 25.5% customer group discount */

if (usergroup_discount !== 0) {

discount = surcharge / 100 * usergroup_discount;

}

surcharge = surcharge - discount;


3. ORDER CODE optimization.

The optionally generated (activated) ORDER CODE is now displayed/output in Checkout, Order Confirmation (sOrder), Customer Account and Documents.


4. HTML tags masking in the text field inputs.

If the customer enters special characters or HTML tags in the "text" input field, these are internally masked (encapsulated) so that they have no effect for correct data transfer.


5. Improved saving of CSV records in the option groups.



ATTENTION IMPORTANT:

1. Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

2. Please reload the browser window.


Version 5.4.1

1. Error display for checkboxes corrected.

2. Optimizations for MINOR UPDATE Designer 3.2.0

Version 5.4.0

Minor Update 5.4.0

1. Improved saving of CSV records in the "Product Configurator Manager

2. New extension "Order Code Builder" to create own order numbers for configuration products.

- the usage is described in the manual

- if you do not want to use "Order Code Builder", there is nothing to do

- but please make sure that the CSV records are automatically extended by a tenth field (Field10)

- the previous "Field9" (= delivery time) is no longer the last field. It is still used normally - you do not have to do anything.

- the last "Field10" in the records is now reserved for "ORDER CODE PARTS"

- the last "Field10" can remain empty (= default) if "Order Code Builder" is not used


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 5.3.0

1. More security by transferring the configuration data via SessionStorage instead of LocalStorage.

2. Optimization of the interface to the "Designer".

Version 5.2.9

Optimization of the template "config_popup_with_product_image.tpl".

- improved placement of the exchanged product image

- additional labeling (caption) under the exchanged images

Version 5.2.8

1. Optimization of the event hook "onBasketAfterAddArticle()" for more compatibility with third party plugins

2. Further optimization of the group dependency - especially in the addon "Designer

3. Extension of the interface to the addon "Designer": Motif-Grouping 

Version 5.2.7

1. The calculation formulas are now always activated for shopware article variants (when changing variants) 

2. The data type 'free_item_handler' may also use its own 'data-title' (field3 in the record)

Version 5.2.6

1. You can also use dependencies (black/whitelist) for configuration groups in the modal/popup template.

2. The data type "quantity-onetime-surcharge" is available again.

Version 5.2.5

1. The new data type 'free_item_handler' is no longer displayed in the price calculation

2. In the modal/popup configuration templates, the total quantity can also be displayed under the price display.

3. Improved handling of the text input data (in data type 'text') e.g. for individual engraving texts

- also HTML code and CSS styles can be passed to configuration data (escaped/decoded) 

- Special characters and own web fonts (CSS styles) can be used in checkout, order confirmation and documents 

4. new custom function in JS-Resources bogx_custom_input_text(key, content)

- inserts into a 'text' input field (key = option group ID of the input field) e.g. own special characters

- for example like this: onclick="bogx_custom_input_text('o_engraving','¥')

5. Faster transfer of configuration to basket (to DB) by pure XMLHttpRequest() without jQuery

Version 5.2.4

1. Any blank entries in the total quantity input field have been optimized 

2. New user data "data-user_id" and 'data-user_group' for all configuration templates:


After a login the following user-datas are provided in the "Config-Data-Container":

<div id="bogx_config" data-user_id="7" data-user_group="EK" ... >


These user data can be read, for example, by jQuery in a "calculation formula":


var user_id = $('#bogx_config').attr('data-user_id');

var user_group = $('#bogx_config').attr('data-user_group');


And should be used, for example, to calculate price discounts.

Version 5.2.3

1. Update of DEMO configurations and DEMO articles for import

2. New data type "free_item_handler

- is not included in the price calculation

- can contain several data records with translatable content e.g: plain text or HTML content 

- output of the content from the data records using a formula (i.e. with your own JavaScript code)

- this way own information or operating elements can be displayed during the configuration

- enhancing interactivity in the configurations 

- examples for the application will be described in the manual shortly

Version 5.2.2

Placement of the "price calculation" box for mobile devices up to 1024px moved to the end of the configuration if the "price calculation" was defined as "Sticky".

Version 5.2.1

Fixed a possible collision between the datatypes "imagetitle" and "image_multiselect".

Version 5.2.0

Minor-Update
1. New powerful function "Custom Data Requester"

- secured and very fast read requests of own data (e.g. prices, values, file names)

- increased configuration performance through connection of own (additional) data 

- automatic queries according to option selection and free use of query results in the configuration

- detailed description can be found in the configurator manual (coming soon)


2. New data types "text_date" (date) and "text_time" (time)

- Validation of date and time entries via the intuitive/modern HTML5 standard 


3. Configurator templates extensions and optimizations.

- category listing better inheritable/adaptable

- total price viewer better (because "on block") controllable


4. A selection in the select boxes no longer causes duplicate events

IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 5.1.4

1. Data type "free_parameter" optimized for bulky goods shipping rules 

2. Multiupload links in the order are better protected against third party plugins.

3. Individual delivery times in repeated configurations is taken over correctly.

Version 5.1.3

New configuration template config_standard_stepbystep_with_navi.tpl

- Step-by-step configuration with additional navigation buttons "Next" and "Back"

- To be seen in our DEMO: https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/produkt-konfigurator-step-by-step-mit-abhaengigkeiten.html

Version 5.1.2

1. Small optimizations in the bogx_config.less file for "disabled" CSS properity, for better handling with disable/enable options


2. Small fixuig in sOrder template for unit prices.

{* {if $bogxTotalAmount && $bogxTotalAmount > 1}{$bogxunitySurcharge = $details.amount/$bogxTotalAmount}{/if} *}

{if $bogxTotalAmount && $bogxTotalAmount > 1}{$bogxDetailsAmount = {','|str_replace:'.':$details.amount}}{$bogxunitySurcharge = $bogxDetailsAmount/$bogxTotalAmount}{/if}

Version 5.1.1

Adaptation to the new property "fontSize" in the Addon "Designer

Version 5.1.0

1. Permanent display of "spin buttons" in the numeric input fields, which increases the usability for these fields
2. New (own) "Alert" boxes, which are mainly used in the configurator addons
3. A titled grouping of options in select boxes according to the HTML5 standard


Example of the grouped options/data sets with titles:

dina;optgroup_start;DIN-A Formate;0;1;;;;

a4;a4;DIN A4;0;1;;;;

a5;a6;DIN A5;0;1;;;;

a6;a6;DIN A6;0;1;;;;

dinb;optgroup;DIN-B Formate;0;1;;;;

b4;b4;DIN B4;0;1;;;;

b5;b5;DIN B5;0;1;;;;

b6;b6;DIN B5;0;1;;;;

dinc;optgroup;DIN-C Formate;0;1;;;;

c4;c4;DIN C4;0;1;;;;

c5;c5;DIN C5;0;1;;;;

c6;c6;DIN C6;0;1;;;;

dinend;optgroup_end;END OF OPTIONS;0;1;;;;

Version 5.0.9

1. Small optimization of the configurator API for third party addons.

2. A new customer warning message is translatable.

Version 5.0.8

Optimizing the position of info points (tooltips) - especially for the checkboxes.

Version 5.0.7

The results of "axb_parameter" (area) in the price calculation are displayed again.

Version 5.0.6

1. A few small corrections reported to us by our users.

2. Internal core enhancements to the big "Designer" addon update.

3. Updated DEMO configurations and article import data.

Version 5.0.5

Order quantity input in the "Popup/Modal" templates visible again, if no quantity controller is used in the configuration.

Version 5.0.4

New data type "quantity-select". This datatype enables a 

selection of predefined order quantities with graduated unit prices.

Recommended if the customer only wants fixed quantities, for example: 50, 100, 500, 1000, 2000, 5000  

should order without free quantity input.


Example of the creation of an option group for fixed order quantities:

Group ID: o_total

Group name: Order quantity 

Data type: quantity-select


CSV records:

q1;1000;1000 pcs. +118.90 €;0.1189;1;;;

q2;2000;2000 pcs. +133.00 €;0.0665;1;;;

q3;3000;3000 pcs. +142.60 €;0.04753;1;;;

q5;5000;5000 pcs. +207.90 €;0.04158;1;;;


Default value: 1000

Formula:

obj[key].value*obj[key].surcharge;


The article order unit is taken from the article "unit of measurement".

If this has not been defined, a standard unit "pcs." is obtained from snippet "BogxTotalUnit" as a substitute.

The order quantity controller does not need to be activated.

Version 5.0.3

1. Basic price in the price calculation (if used) is updated in the case of scaled prices


2. Tooltip window now has max-height=800px and can be scrolled vertically  


3. Image zoom on mouseover has been replaced by a clickable magnifying glass icon, so the zoom

can only be called up when required.

Version 5.0.2

Three new settings in Plugin Manager > Plugin Configuration.

1. Activate Basket Attributes (ba)? (Default: Yes)

Yes = so that BULKY GOODS costs can be calculated with Shopware's shipping module.

No = if NO BULKY GOODS are calculated or if feed export problems or other conflicts should arise.


2. Configurator prices with login? (Default: No)

No = Prices are always visible in the configurator.

Yes = Prices only visible in the configurator after login.


3. Formulas visible in HTML-code?  (Default: No)

No = Formulas are not visible in the HTML code.

Yes = Formulas visible in HTML code - recommended only for debugging or testing.


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost.

Version 5.0.1

Extension of the "My Account" template order_item_details.tpl for order details.

- consideration of order status $offerPosition.status

- depending on the status, the repeat order is made available

- it is also possible to consider the own order status by customizing the template

- with an own order status it can be prevented that changed configuration prices/options are ordered again with old values

Version 5.0.0

1. Setting "price calculation" in Parametrix default settings for axb_parameter is correctly considered again.

2. Configuration data extended by a new attribute "orderRepeat". Thereby it can be recognized per order item if it is a repeated order.

3. Unit price for orders from net/business customers is displayed correctly (net) in the checkout. 

Version 4.9.9

Small optimizations in the jQuery code.

Version 4.9.8

1. corrected "Sticky" price box for variant change


2. tooltips in "mobile views" corrected.


3. PREMIUM-FUNCTION "Repeat order" in "My account > Orders" now possible.

- Order items can be placed individually "in the shopping cart" (= better usability)

- Product thumbnails preview in every order position (= better usability)

- Order items are inserted in "Offcanvas-Cart" (essentially better usability)

- all configuration data are taken over 1:1

- by clicking on the article name in the shopping cart the configuration can be called up, corrected and reordered


- also images, which were created with "Designer" Addon by the customer, are taken over (copied)

- also images uploaded with "Multiupload" Addon will be taken over (but not copied)


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost. 

Version 4.9.7

1. The compatibility with Modal-Cart fixed - configuration products are now correctly viewed in the Modal-Cart.

2. Footer look (for price block) in the POPUP template improved.

3. Price display in the listing for MINIMAL product view fixed.

Version 4.9.6

1. The compatibility of the pop-up template with variant change fixed.

2. The compatibility with IE11 in the new functions for dispatch fixed.

Version 4.9.5

The functionality of the data type for order quantity "quantity-total" extended. The minimum order quantity can be calculated and specified dynamically in the corresponding formula. This is necessary if a number of the necessary components (e.g. number of slabs, stones or panels) is to be determined from a specified area.

Version 4.9.4

1. Configurator "Step by Step" popup template extended:

- the steps are now assigned with links, so that you can switch directly to the configuration steps

- Validation of step links: switching is only possible if required fields are specified in the steps


2. Better validation of the required order quantity


3. New jQuery "publish" event in the ajax-variant-changer for more compatibility with third-party plugins. 


Version 4.9.3

Ajax changer optimized - for variants with different graduated prices (or sometimes with scaled prices and sometimes without scaled prices). 

Version 4.9.2

Article variants with different graduated prices (different from the main article) can be added to the shopping cart.

Version 4.9.1

Order quantity in the shopping cart can be changed again if no order quantity was used in the configuration or the order quantity = 1.

Version 4.9.0

1. Shipping rules "SUM + MAX LENGTH" and "SUM MAX LENGTH + MIN LENGTH" optimized

2. Orphaned dependencies (not existing option group ID's in blacklist, whitelist) are ignored.

3. SVG files for designers are passed in original size for checkout.

4. Formula evaluation is optimized.

5. Optimized surcharge operations in the CSV-records.

Version 4.8.9

Rollback of all workarounds for Android whose internal "internet browser" is not able to accompany the HTML5 or w3.org  STANDARD for <input type="number"...> with a correct number field (with decimal point comma for DE and dot for ENG)  We therefore recommend to use any other browser for Android e.g. Chrome as the better solution.

Version 4.8.8

  1. Optimization of "collapse" behavior in connection with option groups with required values without default values.
  2. Improvement of the configurator API when loading the jQuery plugins.
  3. If in an option group (like text or textarea) no required value is specified, the empty input do not transfer (empty) content to the price calculation and configurator data.
  4. New mixed shipping rules for mixed configuration products and thus a completion of the shipping calculation for bulky goods.
  5. New universally applicable data type "axb_free_parameter", which combines all properties or advantages of "axb_parameter" and "free_parameter". 
    • several areas or input pairs (space saving) in one configuration
    • use formulas, e.g. limits (min and max) can be adjusted dynamically
    • use article defaults (as for "axb_parameter", i.e. price scale or price matrix or for "free_parameter", i.e. the limits)
    • with or without required input


ATTENTION IMPORTANT:

Please reinstall the plugin in the Plugin Manager (click 1x "reinstall" button), your data will NOT be lost

Version 4.8.7

1. Problem with net prices in the basket when customers with "dealer" status (net customers) is logged, fixed as of SW 5.6.x.


2. Minimum price is automatically converted to net/gross.


3. Problem in Parametrix for "axb_parameter" if "Ratio" is used, fixed.


4. Multi-Upload files are listed by name in the order history.


5. No default values for the SELECT data types (images, select and radiobuttons) are necessary

- consideration of the required data e.g. a configuration locking if the selection is required and not selected

- extra control of dependencies in "not selected" state, if dependencies must be defined in the selection options


Example:

https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/null-artikel-parametrix-staffelpreise-matrix-und-prozentuelle-aufschlaege.html



6. implementation of a "configurator API" for external add-ons. From now on "Third Plugins" can be better connected to the configurator: e.g. define own data types, access events, methods and data to create very special applications or individual solutions. Update safely for own projects or also for sale in the shopware store.

Version 4.8.6

1. Tooltip handling extended and optimized.

  • new setting in Plugin Manager > Plugin Configuration > Show tooltip (mouseover or click)
  • max-width of the tooltip window can be adjusted in the own LESS file


2. Bulky goods shipping (integrated solution/extension for Shopwares shipping cost calculation)

  • Gurtmass (ba.bogx_gurtmass dimension for own calculation)
  • Length (ba.bogx_length)
  • Weight (ba.bogx_weight)


Gurtmass = length and girth combined


2.1 Extension of the variables for own shipping cost calculation (especially for bulky goods) from Shopware 5.6.x:

  • s_order_basket_attributes -> ba

https://docs.shopware.com/en/shopware-5-en/shipping-costs-and-payment-methods/individual-shipping-costs


2.2 Special article attributes to identify the bulky goods article in the article data:

  • Bogx Bulk Gurtmass (bogx_bulk_gurtmass): check if bulky goods length and girth combined (e.g. cutting plates, large parcel goods)
  • Bogx Bulk Length (bogx_bulk_length): check if bulky meter goods (e.g. bars, strips, posts, handrails, rolls)


Extended SQL query in Basic Settings > Store Front > Shipping Costs module

  • MAX(at.bogx_bulk_belt_measure="1") as has_gurtmass
  • MAX(at.bogx_bulk_length="1") as has_length


2.3. Example for own shipping cost calculation (bulky googst with length and girth combined) from Shopware 5.6.x:

  • Individual conditions
  • Individual calculation
  • Surcharge shipping rule (as a separate item)


Shipping costs Tab

  • from 0 to any factor=1


Extended Settings Tab

  • Individual conditions:

has_gurtmass


  • Individual calculation:

IF (MAX(ba.bogx_gurtmass) >= 4.0,99.55 * 100,IF (MAX(ba.bogx_gurtmass) >= 3.0,79.85 * 100,IF (MAX(ba.bogx_gurtmass) >= 2.0,49.25 * 100,0)))


  • The calculation outputs the following bulky goods surcharges for factor=1:  

Gurtmass < 2.0 --> no bulky goods surcharge 

Gurtmass from 2.0 to 3.0 --> bulky goods surcharge = 49.25

Gurtmass from 3.0 to 4.0 --> bulky goods surcharge = 79.85

Gurtmass from 4.0 --> bulky goods surcharge = 99.55


Gurtmass = length and girth combined

Version 4.8.5

1. The standard "pop-up" template extended by quantity field (responsive)


2. New "pop-up" template - extended by product image: "config_popup_with_product_image.tpl":

s. https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/produkt-konfigurator-step-by-step-mit-abhaengigkeiten.html


3. The new "popup" template also works with image exchange (data type 'imageproduct').


4. Updated DEMO configurations for import.


5. Updated DEMO product data for product import.

Version 4.8.4

Mobile view of the price calculation and new "pop-up" template optimized.

Version 4.8.3

Numerical input in the fields of "axb-paramter" (if step != 1) fixed.

Version 4.8.2

1. Fixed problem with sticky price calculation box for small configurations

2. In the CUSTOM delivery time rule, the delivery times calculated in the formula can be output together with time unit.

3. Fixed problem with sequence/sorting for duplication of configuration. 

Version 4.8.1

  1. Sorting (Drag&Drop) for configuration duplication corrected.
  2. Prices in shopping cart for subshops with different TAX and CURRENCY factor corrected.
  3. POPUP template extended by delivery time, "Next" button check corrected.
  4. Corrected negative total surcharge (price reduction) in shopping cart.
  5. Contents of text fields are taken over into the configuration data without validation.
  6. New data type "free_item_gurtmass" for calculation of "gurtmass" dimension for bulky configuration products.
  7. New delivery time rule "CUSTOM" for an own calculation of the delivery time in the FORMULA

    Please use the global variable me.opts.defaultsJSON[key][6] to calculate and save your own delivery time in the FORMULA.

    Simple formula example for CUSTOM delivery time in an option group with the data type "free_item":

    var mydeliverytime = '5-7 workdays';
    me.opts.defaultsJSON[key][6] = mydeliverytime;
    me.deliveryUpdate(); '#';

    With CUSTOM delivery time it is important that no other data record contains the delivery time. The variable mydeliverytime can of course be determined with the help of complex "if" operations.

  8. DEMO article matching the DEMO configurations in a CSV import file and the matching profile can be found in:
     /custom/plugins/BogxProductConfigurator/Resources/data/article/


    <>
  9. New datatype "multiupload-designer" (upload of customer images in the Designer addon) is considered.

 

IMPORTANT:
Please reinstall the plugin in the Plugin Manager 1x reinstall, your data will NOT be lost.

 

Version 4.8.0

Improvement of the usability of the configuration tree in the product configurator manager

  • Display all configurations when the Product Configurator Manager is called up. Previously, you always had to click on the "Configurations" node first to see all configurations.

  • Individual sorting (order) of the configurations by drag&drop. Previously, the order by creation date was fixed and could not be changed.

  • Filtering of the configuration tree by an individual keyword, so that only the searched configurations are displayed. The filter makes it easier to find and edit configurations.  Especially if a large number (100 or more) of configurations have been defined.
 

Version 4.7.9

Saving of delivery time rules fixed.

Version 4.7.8

Delivery time calculation fixing - if no delivery time rule is specified (= the default seting). 

Version 4.7.7

1. Extension of the delivery time calculation function with new presettings:

  • Empty (= not specified, for compatibility to previous plugin versions = MAX, see below)
  • NONE (= no delivery time calculation in the configuration, as default the delivery time is taken from the article)
  • SUM (= addition of all delivery times in the options)
  • MAX (= the longest delivery time from the options is determined)


2. Extension of the functionality of the data type "free_item_value". A unit can be specified as default value, so that it can be appended to the value (calculated in the formula) - e.g. "Kg" or "Meter".


3. Optimizing the duplication of configurations in the "Product Configurator Manager".


4. Improvement of the weight summation for the Shopware's "Shipping Module".


5. Improvement of the shopping cart calculation for "Merchants" (B2B) and related discounts. 


6. It is now possible to use SUB-GROUPS in the configuration tree, which is useful for more complex configurations can improve the usability.


7. Extensive implementation of a new POPUP (modal) template concept for more complex "step-by-step" configurations with many options and image galleries 

  • Optimization of the entire template concept
  • New template "config_standard_popup.tpl" for configurations in POPUP (modal) mode
  • Use of SUB-GROUPS in the configuration tree
  • Step-by-step navigation controller with input validation of each step (if data is missing, next step is blocked)
  • Total price preview in the footer of the "POPUP" Configurator
  • Example: https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/produkt-konfigurator-step-by-step-mit-abhaengigkeiten.html

Version 4.7.6

1. The "0" and "#" control (visibility of the surcharge and position in the price calculation) in the formula extended to all data types.


2. Improvement of the quantity controller for graduated prices. 

Version 4.7.5

The random import of DEMO configurations is no longer possible. When clicking on the import button, the system first asks whether the import should  happen and indicates that the existing configurations can be overwritten.

Version 4.7.4

Article attributes can now be integrated into configurations, see description in the manual (German language): https://docs.google.com/document/d/1R7hjPmrQA_prgWIXbUpgElOrpqq7EUNjXw1UkdiRo6w/edit#

Version 4.7.3

1. Compatibility with third party plug-ins for ordering sample products or accessories extended.


2. Correction of the gross price display from the net price matrix (in Parametrix).


3. Fourth configurator template, if the price calculation is not to be displayed, e.g. for small configurations.


4. Link (e.g. to TERMS) in label/title of checkboxes possible.


5. Dual total price display (gross/net) optionally possible - desired for shops that sell parallel to end customers (gross) and business customers (net). 

Version 4.7.2

1. Improving the validation of customer input into axb parameters.


2. Automatic rounding up of a-, b-, axb-parameters to "step" (input precision = number of decimal places). If step=0.01, customer input is automatically rounded up from 50.55555 to 50.56, for example. 


3. Optimization of the amount of data transferred to "Parametrix".


4. Improvement of dependencies with groups (parent dependencies).


5. No overwriting of sOrder adjustments during plugin update.

Version 4.7.1

1. Microsoft IE11 browser compatibility fxed.


2. The data type "quantity_graduated" can be used completely as "total" order quantity with the graduated prices.


3. New plugin configuration default setting "Variant images refresh", which ensures compatibility with other plugins for variants/image changes.  

Version 4.7.0

1. Enhanced Formula Logic: dependency triggers and code injections are possible


2. Improved optics for images with subtitles


3. Improved (unified) look in option groups and tooltips


4. Improved logic for group dependencies: dependencies within the group are maintained.


5. New data type "free_item_value" for calculating (per formula) and displaying pure configuration values (without price calculation)


6. Backend panel of the order positions with configuration products scrollable


7. Edge shading for color fields (data type "color") for better visibility with light colors


8. Internal optimization for data type "radiobutton" - a "twice event" is intercepted.

Version 4.6.5

Small template and CSS corrections:

- correct display of group captions

- small CSS adaptations to the theme design

Version 4.6.4

The behavior of the data type "free_item" corrected.

Version 4.6.3

1. Improving the handling of group dependencies.

2. Optimized data exchange with Multiupload.

Version 4.6.2

Validation of multiupload defaults maximized to the highest level (according to the latest plugin quality assurance guidelines from Shopware).

Version 4.6.1

1. Implementation of the current guidelines in plugin.xml for base plugin and dependent addons.


2. If a "calculation formula" is used in the "free_item", the result is saved in a "value" and can be used in other "calculation formulas". Desired for more complex configurations.

Version 4.6.0

  • Delivery time output depending on the setting in the options fixed
  • Duplication of groups in "Configuration Manager" fixed
  • NEW: In case of missing required data, the affected group/header will be highlighted
  • NEW: Integration of the new addon "Multiupload"
  • NEW: demo configuration for the new addon "Multiupload", DEMO015

Version 4.5.7

Consideration of net prices in checkout if an customer orders from a tax-free country (e.g. Switzerland).

Version 4.5.6

1. For the data type "quantity_graduated" also a zero "0" as minimum value is possible.

2. Prices in listing (also shopping worlds) are fixed.

3. The height of the "Mouseover-Zoom" now adjusts to the actual image size.

4. Important new feature: Dependencies also for parent groups (not only option groups) are possible.

Version 4.5.5

1. New setting in the plugin configuration "Gross surcharges active?", which now enable the prices in the configurations both for B2C (end customers) and for B2B (business/merchants). Previously, prices could be maintained either for B2C or for B2B.


2. Fixing in the input fields a-parmeter and b-parameter in connection with the graduated prices.

Version 4.5.4

1. The common delivery time unit ("working days"), if nothing else is specified in the configurator, has been adopted.


2. Handling for the new data type in the designer "curved_text" implemented.

Version 4.5.3

Validation for the data type "free_parameter" extended by "0" (zero). 

Version 4.5.2

Polyfill (old browser Javascript compatibility module) implemented for IE11

Version 4.5.1

"Required entry" can also be used for the data type "checkbox". 


The checkbox in connection with the setting "Required data" can be defined as a confirmation or agreement (without surcharge) - analogous to general terms and conditions. If "Required data" are activated and the checkbox is not clicked, no order is possible. In this case the checkbox will be highlighted as "Warning".

Version 4.5.0

Extension for Parametrix data type "free_parameter" considered - see also update 2.2.7 for Parametrix

Version 4.4.9

Small fixings in validation of input fields of Parametrix.

Version 4.4.8

1. Mouseover preview for images has been disabled for smartphones.

2. When using price matrix a additional fixed surcharge can be defined.

3. New template for configurations "bogx_standard_stepbystep.tpl". With this template only one configuration group (collapse) can be opened. All other groups remain closed. This allows a "Step by Step" configuration.

Version 4.4.7

1. New storage folder for the shared images in the configurations: "common_images". If the plugin does not find an image file in the image configuration folder, it searches for the image in the "common_images" folder. This serves to substantially reduce the number of shared images. Important for all applications in which e.g. the same images are used for materials, cover fabrics, etc in several configurations. 

2. New function for "Images": Mouseover preview. When moving over the thumbnails, a window with the large image is displayed. This helps the user to see the details in the large image better than in a thumbnail. "Mouseover preview" is automatically activated as soon as a large image is defined and found in the dataset for all "image" data types.


More details to see in our german manual:
https://docs.google.com/document/d/1R7hjPmrQA_prgWIXbUpgElOrpqq7EUNjXw1UkdiRo6w/edit#heading=h.6tmsmezbo15u



Version 4.4.6

1. Improved handling of newlines \n\r in "text_area" fields.

2. Configured "free_parameter" options from the shopping cart are now taken.

Version 4.4.5

New parameter "#" for "Calculation Formula": completely deactivates an option group in the price calculation. If "#" is entered in the "Calculation Formula" field, the option group is displayed in the configuration, but not in the price calculation. The "#" is useful for these option groups, which are dependent (especially groups with images) and only serve to better visualize the parent option selection. 

Version 4.4.4

The configuration input from the field "text-area" in the order processing optimized.

Version 4.4.3

1. The operative surcharges are also considered in the "Calculation Formula".


2. New variable "baseprice" (= article price) in the operative surcharges. Now "total" (= total price) and "baseprice" (= "article price") can be used in the operative surcharges. Details can be found in the (german) manual.

Version 4.4.2

Error "GRATIS/FREE Article" in shopping cart under PHP7 fixed.

Version 4.4.1

1. Article discount (no graduated prices), which is defined by price groups, is considered correctly in the shopping basket.

2. Wrong shop setting "currency factor=0" is intercepted.

3. Addition of the article weight in the quantity controller was implemented.

Version 4.4.0

When changing the currency and/or language shop, the new currency and the currency factor are considered in the price calculation and the shopping cart. 

Version 4.3.9

Tooltips refactoring - now also work in dependencies. 

Version 4.3.8

1 New data type "text-area" for customer messages or other applications with multiline text - optionally as required input. The data record with the new data type can be structured as follows:
textarea;;Please write your message ...;0;1;;;;
No default value.

See demo:
https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/produkt-konfigurator-step-by-step-mit-abhaengigkeiten.html

2. Fixed bugs in checkboxes with dependencies.

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

Version 4.3.7

Error handling of all input fields in the addon "Designer". If no input is made, an error is displayed. Of course only if the field has been defined as "required".

Version 4.3.6


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). 

NOTE:

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"


NOTE:

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.

NOTE:

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;;;;


IMPORTANT

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": https://bogx.de/shopwaredemo55/plugin-demos/personalisierung-plugins/produkt-konfigurator/produkt-konfigurator-step-by-step-mit-abhaengigkeiten.html
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".
IMPORTANT
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 "http://schema.org/Offer" 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 https://paella-grill.de/allgrill-grill-mit-seitenbrenner-grundmodul.html
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

Internationalization:
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 Extension Partner

Borucinski Grafix Software Borucinski Grafix Software Shopware Extension Partner Shopware Extension Partner 13 Extensions 4.5 Ø Rating
Current version:

Version:

€ 65.00* /month
Cancelable monthly

Free trial month

This app starts with a free trial month. The rent can be canceled at any time on a monthly basis or will be automatically renewed at the indicated prices.

Updates and support

To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed