Produktkonfigurator einzelne Produkte: jede Konfiguration als eigene Position
Beschreibung
Highlights
Über die Erweiterung
Zusatzplugin – benötigt den Produktkonfigurator (SwpProductOptionsSix). Dieses Plugin funktioniert ausschließlich als Erweiterung des Basis-Plugins Produktkonfigurator (SwpProductOptionsSix). Ohne das installierte, aktive und separat erworbene Grundplugin hat dieses Plugin keine Funktion.
Dein Kunde legt sein konfiguriertes Regalbrett in den Warenkorb. Dann noch eins, gleiche Maße, gleiche Kante. Im Warenkorb steht danach eine einzige Zeile mit der Menge 2. Will er eines der beiden doch zehn Zentimeter kürzer haben, muss er die Position komplett löschen und von vorn konfigurieren.
Das Problem
Shopware fasst Warenkorbpositionen zusammen, die identisch aussehen. Bei Standardartikeln ist das genau richtig, niemand will drei Zeilen für dreimal dieselbe Schraube. Bei konfigurierten Produkten kippt die Logik: Zwei getrennt konfigurierte Stücke verschwinden hinter einer Zeile mit erhöhter Menge.
Das kostet dich an drei Stellen. Dein Kunde kann eine der beiden Konfigurationen nicht mehr einzeln ändern oder entfernen. Deine Fertigung sieht in der Bestellung "Menge 2" und muss nachfragen, ob wirklich zwei getrennt gefertigte Stücke gemeint waren. Und im Zweifel brichtder Kunde ab, weil ihm der Warenkorb etwas anderes zeigt, als er zusammengeklickt hat.
Die Lösung
Das Plugin gibt jeder Konfiguration in dem Moment eine eigene Identität, in dem sie in den Warenkorb wandert. Zweimal dasselbe konfigurierte Produkt hinzugefügt bedeutet danach: zwei Positionen mit je der Menge 1. Jede Zeile trägt ihre eigene Konfiguration, lässt sich einzeln ansehen und einzeln löschen.
An deinen Optionen, Aufpreisen und der Produktseite ändert sich dabei nichts. Das Plugin greift an genau einer Stelle ein, nämlich beim Klick auf "In den Warenkorb".
Was du davon hast
Der Warenkorb zeigt, was der Kunde wirklich gebaut hat. Zwei einzeln konfigurierte Stücke stehen als zwei Zeilen da. Niemand muss aus "Menge 2" erraten, ob eine Konfiguration doppelt oder zwei Stücke einzeln gewollt waren.
Dein Kunde korrigiert eine Position, ohne die andere zu verlieren. Er löscht die eine Zeile, konfiguriert sie neu und lässt die zweite unangetastet. Vorher hieß dasselbe: alles löschen, alles neu.
Weniger Rückfragen in Vertrieb und Fertigung. Die Bestellung liefert je Stück eine Zeile mit der zugehörigen Konfiguration mit. Das spart genau die Telefonate, in denen geklärt wird, was der Kunde eigentlich meinte.
Du entscheidest je Verkaufskanal. Im Endkunden-Shop trennst du die Positionen, im Händler-Shop bleibt es beim gewohnten Zusammenfassen. Ein Schalter pro Kanal, mehr braucht es nicht.
Kein Pflegeaufwand an einzelnen Artikeln. Keine zusätzliche Angabe am Produkt, kein neuer Bereich in der Administration, keine Regelpflege. Einschalten, speichern, fertig.
Der Rückweg ist ein Klick. Gefällt dir das Verhalten nicht, schaltest du den Kanal wieder aus. Der Warenkorb arbeitet dann sofort wieder wie ohne das Plugin, ganz ohne Deinstallation.
So arbeitet das Plugin
Legt ein Kunde ein konfiguriertes Produkt in den Warenkorb, hängt das Plugin an die Konfigurationsdaten einen eindeutigen Zeitstempel an. Für Shopware sind zwei ansonsten gleiche Konfigurationen damit unterscheidbar, und der Warenkorb legt sie als getrennte Zeilen ab.
Ob das passiert, entscheidet allein die Einstellung des aktiven Verkaufskanals. Der Wert wird beim Aufbau der Seite gelesen und mit ausgeliefert. Produkte ohne Konfiguration rührt das Plugin nicht an, gleiche Standardartikel landen weiterhin in einer Position mit erhöhter Menge.
Bedient wird das Ganze über eine einzige Einstellung im Bereich "Konfiguration Kanal" der Plugin-Konfiguration. Der Schalter heißt "Plugin für diesen Kanal aktivieren" und ist nach der Installation ausgeschaltet.
Typische Einsatzszenarien
Möbel und Zuschnitte nach Maß. Zwei Regalböden mit identischen Maßen im Warenkorb, einer davon soll später doch schmaler werden. Getrennte Positionen machen die Änderung zum Zweizeiler statt zum Neustart.
Gravur, Druck und individualisierte Artikel. Zwei Namensschilder mit derselben Beschriftung sind trotzdem zwei einzeln zu fertigende Stücke. In der Bestellung stehen sie so, wie sie produziert werden.
Endkunden- und Händler-Shop nebeneinander. Der B2C-Kanal trennt die Positionen für die bessere Übersicht, der B2B-Kanal fasst weiter zusammen, weil dort ohnehin in Stückzahlen bestellt wird.
Technische Fakten für deine IT
Shopware 6.7 mit Storefront, PHP 8.2 oder neuer.
Zusatzplugin – setzt den Produktkonfigurator (swp/productoptions-six) ab Version 6.7.12 voraus. Ohne ihn bleibt es wirkungslos, ohne Fehlermeldung im Shop.
Es legt keine eigenen Tabellen an, führt keine Datenbank-Migration aus und rührt keine Shopware-Kerntabelle an. Auch Custom Fields kommen keine dazu. Gespeichert wird ausschließlich die eigene Einstellung in der Systemkonfiguration.
Das Plugin sendet keine Daten an externe Server. Personenbezogene Daten verarbeitet es nicht: Angehängt wird ein Zeitstempel an die Konfigurationsdaten der Warenkorbposition, sonst nichts.
Zur Laufzeit läuft kein eigener PHP-Dienst mit. Der Kanal-Schalter wird beim Rendern der Seite aus der Systemkonfiguration gelesen und geht mit dem Seiten-Cache mit, im Checkout entstehen keine zusätzlichen Abfragen. Die Wirkung entsteht im Warenkorb-Formular der Produktseite, deshalb müssen die Storefront-Dateien nach Installation und Update einmal neu erzeugt werden.
Beim Deinstallieren räumt das Plugin seine eigene Einstellung ab, sofern du "Benutzerdaten behalten" abwählst. Oberfläche und Metadaten liegen in Deutsch, Englisch und Niederländisch vor.
Ehrlich gesagt
Das Plugin bringt keinen Konfigurator mit. Es verändert nur, wie fertige Konfigurationen im Warenkorb landen, und ohne den Produktkonfigurator hat es nichts zu tun. Stellt dein Kunde auf der Produktseite die Menge auf 3, entsteht weiterhin eine Position mit der Menge 3, denn getrennt wird nur, was einzeln nacheinander hinzugefügt wird. Und Warenkörbe, die vor dem Einschalten gefüllt wurden, bleiben so, wie sie abgelegt sind. Schalte es in einem Kanal ein und sieh dir den Warenkorb einmal selbst an, das dauert keine fünf Minuten.
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: 25. August 2026
- Veröffentlicht: 3. Februar 2025
- Version: 6.7.3
- Kategorie: Produktkonfiguration
Ressourcen
Bewertungen (0)
Über den Extension Partner
BuI Hinsche GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.3
- Partner seit: 2014
- Erweiterungen: 91
- Zertifizierungen: 2
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Schnell