Zubehör nur mit Hauptprodukt: So verhinderst du Fehlkäufe in deinem Shopware-Shop

Shopware Warenkorb Produktkonfiguration

Das Problem: Wenn Kunden das Falsche bestellen

Montag, 8:15 Uhr. Dein Support-Postfach: „Ich habe einen Akku bestellt, aber der passt nicht in mein Gerät.” Oder noch besser: „Ich dachte, das Ladegerät wäre dabei.” Eine Retoure, ein frustrierter Kunde, ein Supportfall — und das alles, obwohl dein Shop technisch einwandfrei funktioniert.

Das Szenario ist häufiger, als man denkt. Kunden landen über Google, Preisvergleicher oder Direktlinks auf einer Zubehör-Produktseite. Sie sehen den günstigen Preis, legen das Produkt in den Warenkorb und bestellen — ohne das passende Hauptprodukt zu haben. In vielen Shops gibt es schlicht nichts, was sie daran hindert.

Und dann gibt es noch die zweite Variante des Problems: Zubehörartikel, die so günstig sind, dass sich der Einzelverkauf schlicht nicht lohnt. Eine Handyhülle für 3 €, ein Ersatzfilter für 2,50 €, ein Adapterkabel für 1,99 €. Bestellt ein Kunde nur diesen Artikel, fressen Versand, Verpackung und Handling den Erlös komplett auf — und du machst mit jeder Bestellung Minus. Das Zubehör ist als Ergänzung zum Hauptprodukt kalkuliert, nicht als Einzelartikel.

Das Ergebnis in beiden Fällen: Retouren, Supportaufwand, Verlustgeschäfte und schlechte Bewertungen — obwohl der Fehler eigentlich nicht bei dir liegt.

Warum Shopware das nicht von Haus aus löst

Shopware bringt einige Werkzeuge mit, die in die richtige Richtung gehen — aber keines davon löst das eigentliche Problem:

  • Cross-Selling zeigt verwandte Produkte als Empfehlung an. Schön, aber optional. Der Kunde kann die Empfehlung ignorieren und trotzdem nur das Zubehör kaufen.
  • Produkt-Bundles bieten Hauptprodukt und Zubehör zusammen zu einem Rabattpreis an. Gut für Upselling, aber sie verhindern nicht den Einzelkauf des Zubehörs.
  • Erlebniswelten und Layouts können Hinweistexte anzeigen, aber ein Hinweis ist keine Sperre.

Die Lücke: Es gibt in Shopware von Haus aus keine Möglichkeit, den Kauf eines Produkts an die Bedingung zu knüpfen, dass ein bestimmtes anderes Produkt ebenfalls im Warenkorb liegt. Genau das ist aber nötig, wenn du Fehlkäufe bei Zubehörartikeln verhindern willst.

Der Lösungsansatz: Serverseitige Warenkorb-Validierung

Wenn du Shopware Produktabhängigkeiten abbilden willst, reicht eine Frontend-Lösung nicht aus. Ein JavaScript-Hinweis auf der Produktseite kann umgangen werden — sei es durch Browser-Erweiterungen, API-Direktzugriff oder schlicht durch Caching. Die Prüfung muss serverseitig stattfinden, direkt im Warenkorb-Prozess.

Shopware bietet dafür das Konzept der Cart Validators: Klassen, die bei jeder Warenkorb-Berechnung ausgeführt werden und Fehler erzeugen können, wenn bestimmte Bedingungen nicht erfüllt sind. Das ist derselbe Mechanismus, den Shopware intern nutzt, um z.B. die Mindestbestellmenge oder Lieferbarkeitsprüfungen durchzuführen.

Ein Cart Validator für Zubehörprodukte prüft bei jedem Warenkorb-Update: Liegt zum Zubehörartikel auch das definierte Hauptprodukt im Warenkorb? Falls nicht, wird eine Fehlermeldung erzeugt und der Checkout blockiert. Das passiert serverseitig, ist nicht umgehbar und funktioniert auch bei API-Bestellungen.

Schritt für Schritt: Zubehörsperre einrichten

Mit dem Accessory Lock Plugin lässt sich genau diese Shopware Warenkorb Validierung umsetzen — ohne eigenen Code und direkt über die Admin-Oberfläche:

  1. Produkt öffnen: Navigiere in der Shopware Administration zum Zubehörprodukt, das du absichern willst.
  2. Tab „Zubehörsperre”: Im Produkt-Detail findest du einen eigenen Tab für die Zubehörsperre.
  3. Hauptprodukt zuweisen: Wähle das Produkt (oder die Produkte), die als Hauptprodukt gelten. Das Zubehör kann nur gekauft werden, wenn mindestens eines dieser Hauptprodukte ebenfalls im Warenkorb liegt.
  4. Speichern — fertig.

Was der Kunde sieht: Legt ein Kunde das Zubehör ohne Hauptprodukt in den Warenkorb, erscheint eine klare Fehlermeldung. Zusätzlich zeigt ein Buy-Together-Widget direkt im Warenkorb das passende Hauptprodukt an — so kann der Kunde es mit einem Klick ergänzen, statt frustriert den Shop zu verlassen.

Praxisbeispiele

Elektronik-Shop: Akku + Gerät

Du verkaufst Akkus für Gartengeräte. Der Akku für 49 € taucht bei Google Shopping prominent auf. Kunden bestellen ihn, ohne zu prüfen, ob er zu ihrem Gerät passt. Mit der Zubehörsperre: Der Akku lässt sich nur zusammen mit einem kompatiblen Gerät bestellen. Das Buy-Together-Widget zeigt die passenden Geräte an.

Werkzeug-Shop: Aufsatz + Maschine

Schleifaufsätze, Sägeblätter, Fräsköpfe — alles Produkte, die ohne die passende Maschine nutzlos sind. Kunden, die über Preisvergleicher kommen, kennen oft nicht einmal die Kompatibilitätsliste. Die Warenkorb-Validierung verhindert die Bestellung und zeigt gleichzeitig die kompatiblen Maschinen.

B2B-Ersatzteile: Dichtung + Pumpe

Im B2B-Bereich bestellen Einkäufer manchmal Ersatzteile auf Vorrat — auch solche, die nur mit einer bestimmten Baureihe kompatibel sind. Eine Shopware Produktabhängigkeit stellt sicher, dass nur sinnvolle Kombinationen bestellt werden und spart beiden Seiten den Klärungsaufwand.

Günstige Zubehörartikel: Hülle + Smartphone

Du verkaufst Handyhüllen für 3,99 €. Über Google Shopping kommen regelmäßig Einzelbestellungen rein — Versandkosten, Verpackung und Handling kosten dich mehr als der Artikel einbringt. Mit der Zubehörsperre kann die Hülle nur zusammen mit einem Smartphone bestellt werden. Das Zubehör bleibt im Shop sichtbar und auffindbar, aber der unrentable Einzelkauf wird verhindert.

Variantenprodukte richtig konfigurieren

Ein häufiger Stolperstein bei Shopware Zubehör Kaufpflichten sind Variantenprodukte. Hier ein Tipp, der dir Arbeit spart:

  • Sperre am Elternprodukt setzen: Wenn du die Zubehörsperre am Elternprodukt (Parent) konfigurierst, wird die Einstellung automatisch an alle Varianten vererbt. Du musst nicht jede Variante einzeln pflegen.
  • Ausnahmen pro Variante: Falls eine bestimmte Variante auch einzeln verkauft werden soll (z.B. ein Universal-Akku, der ohne Gerät nutzbar ist), kannst du die Vererbung für diese Variante aufheben und eine eigene Konfiguration setzen.
  • Hauptprodukt als Variante: Auch das Hauptprodukt kann ein Variantenprodukt sein. Die Validierung prüft dann, ob irgendeine Variante des Hauptprodukts im Warenkorb liegt.

So bleibst du flexibel und hältst den Pflegeaufwand gering — auch bei großen Sortimenten mit vielen Varianten.

Fazit

Fehlkäufe bei Zubehörprodukten sind kein Kundenproblem — sie sind ein Shop-Problem. Ob inkompatibles Zubehör ohne Hauptprodukt oder günstige Artikel, die sich als Einzelbestellung nicht rechnen: Wenn dein Shop diese Käufe zulässt, bezahlst du das mit Retouren, Verlustgeschäften und unzufriedenen Kunden.

Die Lösung liegt in der serverseitigen Warenkorb-Validierung: Eine Prüfung, die nicht umgangen werden kann und den Kunden gleichzeitig zum passenden Hauptprodukt führt. Das Ergebnis sind weniger Retouren, keine unrentablen Einzelbestellungen und eine bessere Customer Experience — für deine Kunden und für dein Team.

Verwandte Plugins

Newsletter abonnieren

Erhalte Updates zu neuen Shopware-Plugins, Tutorials und Release-Notes direkt in dein Postfach. Kein Spam, jederzeit abbestellbar.

Mit der Anmeldung erhältst du eine Bestätigungs-E-Mail (Double-Opt-In). Mehr dazu in der Datenschutzerklärung.