Produktkonfigurator Saleschannel: Optionen je Verkaufskanal steuern
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 B2B-Shop verkauft dasselbe Regal wie dein Endkundenshop. Nur mit Industriebeschlägen, ohne die drei Dekorfarben, dafür mit der Sonderlänge. Bisher hattest du zwei Möglichkeiten: das Produkt ein zweites Mal anlegen oder allen alles zeigen. Beides kostet dich jede Woche Zeit.
Das Problem
Der Produktkonfigurator kennt Optionen pro Produkt. Nicht pro Shop. Legst du eine Option an, sieht sie jeder Kunde in jedem Verkaufskanal, ob sie dort passt oder nicht. Wer trotzdem trennen will, dupliziert Produkte und pflegt ab da zwei Datenstände parallel: zwei Beschreibungen, zwei Bildersätze, zwei Preislisten. Beim dritten Länder-Shop ist das keine Pflege mehr, das ist ein zweiter Job.
Die Lösung
Das Plugin hängt an jede Zuordnung zwischen Produkt und Konfigurator-Option einen Verkaufskanal. Im Reiter Produktkonfigurator eines Produkts kommt genau ein Feld dazu: Verkaufskanal auswählen. Du wählst den Kanal, ordnest über Konfiguration zuordnen die passenden Konfigurationen zu, speicherst. Ruft ein Kunde die Produktseite auf, liefert der Konfigurator die Optionen seines Kanals aus. Ein Produkt, ein Datenstand, unterschiedliche Auswahl.
Was du davon hast
Du legst kein Produkt mehr doppelt an. Beschreibung, Bilder, Preise und Lagerbestand bleiben an einem Datensatz. Was sich zwischen den Shops unterscheidet, ist nur noch die Optionsliste.
Du siehst im Backend, was der Kunde sieht. Wählst du im Produktreiter einen Verkaufskanal aus, zeigt die Liste Zugeordnete Produktkonfigurationen nur noch dessen Optionen, mit der Anzahl in Klammern. Kein Wechsel in die Storefront, keine Testbestellung.
Solange du nichts zuordnest, ändert sich nichts. Ein Produkt ohne Kanal-Zuordnung zeigt überall den vollständigen Optionssatz. Die Einschränkung greift erst ab der ersten Zuweisung, und zwar genau für den Kanal, dem du sie gibst. Du kannst also installieren und danach in Ruhe Produkt für Produkt umstellen.
Du schaltest die Trennung pro Verkaufskanal aus. Der Schalter Plugin für diesen Verkaufskanal aktivieren legt sie still, ohne etwas zu löschen. Deine Zuordnungen bleiben gespeichert und wirken sofort wieder, sobald du ihn erneut einschaltest. Praktisch für die Fehlersuche und für Shops, in denen bewusst alles angeboten werden soll.
Neue Optionen testest du in einem Kanal. Gib die neue Ausstattung zuerst im kleinen Länder-Shop frei, sieh dir zwei Wochen lang an, ob sie bestellt wird, und rolle sie danach weiter aus.
So arbeitet das Plugin
Die Bedienung findet an zwei Stellen statt. Erstens im Produkt unter Kataloge → Produkte → Produktkonfigurator: dort steht über der Optionsliste das Feld Verkaufskanal auswählen mit dem Voreintrag nichts ausgewählt. Dieser Voreintrag steht für alle Zuordnungen ohne Kanalbindung, also auch für alles, was du vor der Installation angelegt hast. Zweitens in der Plugin-Konfiguration unter Erweiterungen → Meine Erweiterungen → Konfigurieren: dort liegen der Verkaufskanal-Umschalter von Shopware, die Schaltfläche zur Dokumentation und der Ein-Aus-Schalter.
Im Shop entscheidet der Konfigurator dann in drei Schritten. Ist das Plugin in diesem Kanal eingeschaltet? Hat das Produkt mindestens eine Option, die genau diesem Kanal zugeordnet ist? Wenn ja, zeigt er ausschließlich diese Optionen. Wenn nein, den vollständigen Satz.
Typische Einsatzszenarien
B2B neben B2C. Der Fachhändler-Shop bekommt Industriebeschläge, Sonderlängen und die Palettenmenge, der Endkundenshop die drei Dekorfarben. Dasselbe Produkt, zwei Auswahllisten.
Länder-Shops mit eigenen Regeln. Im deutschen Shop bietest du den Anschluss nach DIN an, im niederländischen nicht. Der Kunde bekommt gar nicht erst eine Option angeboten, die du dorthin nicht liefern willst.
Outlet- oder Aktionskanal. Der Restposten-Shop zeigt nur die Varianten, die du wirklich abverkaufen willst. Dein Hauptsortiment bleibt unangetastet.
Headless-Anbindung. Die Auswertung hängt am Verkaufskanal, nicht an der Storefront-Technik. Eine App oder ein eigenes Frontend über die Store-API bekommt dieselbe Einschränkung wie der klassische Shop.
Technische Fakten für deine IT
Shopware 6.7, PHP 8.2 oder neuer.
Zusatzplugin – benötigt den Produktkonfigurator (SwpProductOptionsSix) ab Version 6.7.12, installiert und aktiv. Ohne dieses Plugin hat die Erweiterung keine Funktion und lässt sich nicht installieren.
Shopware-Originaltabellen bleiben unverändert. Das Plugin ergänzt eine Spalte "sales_channel_id" in der Zuordnungstabelle des Basis-Plugins und legt darauf einen Index, damit die Abfrage auf der Produktdetailseite nicht über die gesamte Tabelle läuft. Pro Produktseite kommt eine ID-Abfrage mit Limit 1 dazu, es werden keine ganzen Datensätze geladen.
Das Plugin sendet keine Daten an externe Server. Personenbezogene Daten verarbeitet es nicht: gespeichert wird ausschließlich die Verknüpfung zwischen Konfigurator-Option und Verkaufskanal. Die Ein-Aus-Einstellung liegt je Verkaufskanal in der Shopware-Systemkonfiguration.
Fällt die Auswertung aus, etwa weil ein Recht fehlt oder eine Migration abgebrochen wurde, liefert der Shop den vollständigen Optionssatz aus, statt die Produktseite mit einem Fehler abzubrechen. Der Vorfall landet im eigenen Log-Kanal des Plugins. Bei der Deinstallation fragt Shopware, ob die Daten entfernt werden sollen: entscheidest du dich dafür, verschwinden Spalte,Index und Einstellungen restlos, die Konfigurationen des Basis-Plugins bleiben bestehen.
Ehrlich gesagt
Dieses Plugin ist eine Erweiterung und nichts anderes. Es legt keine Konfigurator-Optionen an, ändert keine Preise und ersetzt den Produktkonfigurator nicht: ohne das Basis-Plugin SwpProductOptionsSix hast du hier gar keine Oberfläche. Betreibst du nur einen einzigen Verkaufskanal, bringt es dir schlicht nichts, der Nutzen beginnt beim zweiten Kanal. Wenn du mehrere Shops mit dem Konfigurator fährst, probier es an einem einzigen Produkt aus. Mehr als eine Zuordnung brauchst du für den Test nicht.
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: 14. Januar 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