Produktkonfigurator | Konfigurator für Artikel mit Optionen und Aufpreis
Beschreibung
Highlights
Über die Erweiterung
Ein Kunde will den Schreibtisch in Eiche, 180 cm breit, mit Kabeldurchlass links und seinem Namen als Gravur. Im Standard von Shopware baust du dafür Varianten. Vier Auswahlfelder mit je fünf Werten sind rechnerisch 625 Varianten, die alle gepflegt, bebildert und bepreist werden wollen. Spätestens beim Freitextfeld für die Gravur ist damit Schluss.
Das Problem
Varianten sind für Größen und Farben gemacht, nicht für Konfigurationen. Jedes zusätzliche Auswahlfeld vervielfacht die Zahl der Datensätze, und eine Preiserhöhung um zwei Euro wird zur Fleißarbeit. Alles, was sich nicht ins Varianten-Raster pressen lässt, landet am Ende im Bestellkommentar. Oder in einer E-Mail, die nach der Bestellung hinterherkommt. Dann tippt jemand die Angaben von Hand ins Warenwirtschaftssystem, und die Produktion ruft zurück, weil eine Maßangabe fehlt.
Die Lösung
Das Plugin hängt einen Konfigurator direkt an den Artikel. Du legst Optionen einmal an, fasst sie zu Gruppen zusammen und ordnest diese Gruppen beliebig vielen Produkten zu. Der Kunde wählt auf der Produktseite, der Preis rechnet sich beim Klicken mit, und die vollständige Auswahl wandert in den Warenkorb, in die Bestellung, in die Bestellbestätigung und auf den Beleg.
Was du davon hast
Du pflegst Optionen statt Varianten. Eine Farbe kostet ab morgen fünf Euro mehr? Du änderst die Option einmal, nicht 625 Datensätze. Optionen hängen an Gruppen, Gruppen an Sets, Sets an so vielen Produkten wie du willst.
Der Kunde sieht den Preis, während er auswählt. Die Berechnung läuft im Hintergrund, die Seite lädt nicht neu. Wer weiß, was seine Konfiguration kostet, bricht seltener ab und ruft seltener an.
Die Bestellung kommt vollständig an. Jede gewählte Option, jeder eingetippte Text und jede Menge stehen in der Bestellposition, in der Bestellbestätigung und auf Rechnung und Lieferschein. Kein Bestellkommentar, kein Rückruf, keine Nachfrage per E-Mail.
Pflichtangaben bleiben Pflicht. Fehlt eine erforderliche Auswahl, kommt der Artikel nicht in den Warenkorb. Ändert sich unterwegs etwas an der Verfügbarkeit, meldet der Warenkorb das, statt es stillschweigend zu schlucken.
Jeder Verkaufskanal für sich. Der Konfigurator läuft im B2B-Shop und bleibt im B2C-Shop komplett aus, wenn du das so willst. Anzeigeposition, Warenkorb-Darstellung und alle weiteren Einstellungen gelten je Kanal.
Der Versand rechnet mit den Optionen. Gewicht und Maße kannst du je Option hinterlegen. Für die Versandberechnung werden sie entweder addiert oder es zählt der höchste Wert, je nachdem was zu deinen Produkten passt.
So arbeitet das Plugin
In der Administration findest du unter „Produktkonfigurator" drei Bereiche: Optionen, Gruppen und Sets. Eine Option ist eine einzelne Auswahlmöglichkeit mit Preis, Bild, Beschreibung und optional Gewicht und Maßen. Eine Gruppe bündelt Optionen und legt fest, wie sie im Shop erscheinen: als Dropdown, als Radio-Buttons, als Mehrfachauswahl, als Textfeld, als Textbereich, als Zahlenfeld, als Mengenfeld, als Farbwähler, als verschachtelte Untergruppe oder als Liste verknüpfter Produkte. Ein Set fasst mehrere Gruppen zusammen, damit du dieselbe Konfiguration nicht für jedes Produkt neu zusammenklicken musst.
Am Produkt selbst gibt es einen eigenen Bereich für die Zuordnung. Varianten erben die Konfiguration vom Hauptartikel, können sie aber auch eigenständig führen. Im Listing und in der Suche markiert ein Badge die konfigurierbaren Artikel.
Wird viel gepflegt, hilft die Mehrfachänderung: Optionen und Gruppen lassen sich gesammelt bearbeiten. Für größere Bestände liegen fertige Import- und Export-Profile bereit.
Typische Einsatzszenarien
Möbel und Innenausbau. Holzart, Breite, Kantenform, Griff, Gravur. Der Preis steigt mit jeder Auswahl, das Gewicht für DHL steigt mit.
Werbetechnik und Druck. Material, Größe, Ösen, Anzahl. Das Mengenfeld multipliziert den Aufpreis mit der eingegebenen Stückzahl, andere Optionen werden nur einmal berechnet.
Technik mit Zubehör. Über den Feldtyp für verknüpfte Produkte hängst du echte Artikel aus deinem Sortiment als Option an. Der Kunde bucht Halterung und Kabel gleich mit dazu, du behältst sie als eigene Positionen im Blick.
Geschenkartikel. Farbe per Farbwähler, Grußtext per Freitext, Verpackung per Checkbox. Der Text steht später auf dem Lieferschein, ohne dass ihn jemand abtippt.
Technische Fakten für deine IT
Shopware 6.7, PHP 8.2 oder neuer, MySQL 8.0 oder MariaDB 10.11. Das Plugin legt ausschließlich eigene Tabellen mit dem Präfix swp_product_options_ an; die Shopware-Originaltabellen bleiben unverändert, auch die Produkteinstellungen liegen in einer eigenen Tabelle. Das Plugin sendet keine Daten an externe Server, es gibt keinen Aufruf einer fremden Schnittstelle und keine Tracking-Verbindung. Kundeneingaben aus Textfeldern werden wie jede andere Bestellangabe in deiner Shopware-Datenbank gespeichert und unterliegen deinen bestehenden Löschfristen.
Die Preisberechnung und das Laden der Optionen laufen über einen Cache je Request, damit dieselbe Abfrage bei Listing, Suche und Cross-Selling nicht mehrfach gegen die Datenbank geht. Der Warenkorb-Prozessor läuft vor der Rabattberechnung, Aktionsrabatte greifen also auf den konfigurierten Preis. Preisrelevante Änderungen an Optionen leeren die betroffenen Caches selbst.
Die zentralen Services sind als abstrakte Klassen gebaut und über Events erweiterbar, eigene Anpassungen lassen sich also per Decoration anhängen, ohne den Plugin-Code zu ändern. Rechte gibt es getrennt für Sets, Gruppen, Optionen, Produktzuordnung und Mehrfachänderung. Bei der Deinstallation entscheidest du im Plugin-Manager, ob die Daten bleiben; ohne diese Option entfernt das Plugin seine Tabellen, Einstellungen und Import-Profile wieder.
Ehrlich gesagt
Das Plugin legt keine Shopware-Varianten an. Optionen sind Konfigurationsdaten am Warenkorb-Eintrag und haben deshalb keinen eigenen Lagerbestand, solange du keine echten Artikel über den Feldtyp für verknüpfte Produkte anhängst. Wer eine Bestandsführung über jede einzelne Kombination braucht, ist mit klassischen Varianten besser bedient. Dateiuploads und formelbasierte Preise sind im Basis-Plugin ebenfalls nicht enthalten, dafür gibt es eigene Erweiterungs-Plugins. Wenn dein Sortiment dagegen aus Artikeln besteht, die der Kunde zusammenstellt, probier es aus.
Rechtlicher Hinweis
Wir übernehmen keine Haftung für rechtliche Vorgaben. Bitte prüfe die Nutzung in Abstimmung mit einem qualifizierten Rechtsbeistand.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 9. September 2026
- Veröffentlicht: 28. April 2021
- Version: 6.7.13
- Kategorie: Produktkonfiguration
Ressourcen
Bewertungen (2)
Super für viele Varianten
Super Konfigurator Plugin
Über den Extension Partner
BuI Hinsche GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.3
- Partner seit: 2014
- Erweiterungen: 92
- Zertifizierungen: 2
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Schnell