Zahlarten in Shopware 6 nur für Stammkunden anzeigen
Fabian Blechschmidt
Manche Zahlarten möchte man nicht jedem Kunden sofort anbieten.
Rechnungskauf ist so ein Klassiker. Bei bekannten Kunden ist das Risiko überschaubarer, bei Neukunden möchte man vielleicht erstmal Vorkasse, PayPal, Kreditkarte oder eine andere abgesicherte Zahlart nutzen.
In Shopware 6 lässt sich das ohne Plugin lösen. Der Rule Builder reicht dafür völlig aus.
Regel für Stammkunden anlegen
In der Administration geht man zu:
Einstellungen → Rule Builder
Dort wird eine neue Regel angelegt, zum Beispiel mit dem Namen:
2 Bestellungen
Als Bedingung wird gesetzt:
Anzahl abgeschlossener Bestellungen ist größer/gleich 2
Damit gilt die Regel nur für Kunden, die bereits zwei abgeschlossene Bestellungen im Shop haben.
Wichtig dabei: Shopware meint hier den Bestellstatus. Zahlungsstatus und Lieferstatus sind eigene Zustände. Eine Bestellung kann also im Bestellstatus abgeschlossen sein, obwohl Zahlung oder Lieferung separat betrachtet noch offen sind. Das ist im Alltag manchmal etwas ungewohnt, aber technisch sauber getrennt.
Zahlart mit der Regel verknüpfen
Danach öffnet man die gewünschte Zahlart unter:
Einstellungen → Handel → Zahlungsarten
Dort wird die Zahlart aktiviert und bei der Verfügbarkeitsregel die eben angelegte Regel ausgewählt.
Speichern. Fertig.
Ab diesem Moment erscheint die Zahlart nur noch, wenn der Kunde die Regel erfüllt.
Kleiner Stolperstein bei der Anzahl
Die Regel größer/gleich 2 bedeutet: Der Kunde muss bereits zwei abgeschlossene Bestellungen haben.
Die Zahlart erscheint dann also ab der nächsten Bestellung.
Soll die Zahlart schon bei der zweiten Bestellung verfügbar sein, muss die Regel auf:
Anzahl abgeschlossener Bestellungen ist größer/gleich 1
gesetzt werden.
Das ist so ein kleiner Admin-Detailfehler, den man einmal falsch macht und danach nie wieder.
Typische Anwendungsfälle
Das kann sinnvoll sein für:
Rechnungskauf
Lastschrift
B2B-Zahlarten
individuelle Zahlungsarten für bekannte Kunden
Zahlungsarten mit höherem Ausfallrisiko
Gerade im B2B-Bereich ist das praktisch. Neukunden bekommen erstmal die normalen Zahlarten. Stammkunden bekommen bequemere Optionen.
Fazit
Shopware 6 bringt die Funktion direkt mit.
Zahlart aktivieren, Regel im Rule Builder anlegen, Regel an der Zahlart hinterlegen.