Der folgende Anwendungsfall veranschaulicht die Verwendung einer Bedingungsliste mit Postleitzahlen. Wir möchten Evening Delivery in unserem Checkout anbieten, aber dieser Service ist nur für eine Auswahl von Postleitzahlen in Stockholm verfügbar. Daher verwenden wir eine Bedingungsliste, um festzulegen, ob die Versandoption verfügbar sein soll oder nicht.
Lerne, wie du:
Hinweis: Dieses Tutorial setzt voraus, dass bereits eine Checkout-Konfiguration erstellt wurde.
Die Bedingungsliste erstellen und hochladen
-
Beginne mit der Erstellung einer Bedingungsliste. (Weitere Informationen zur Formatierung findest du im Artikel Condition lists).
Beispiel:10026;10074
11122;11181
11427
11484 - Melde dich bei Checkout an und gehe im oberen Menü zu Condition lists.
- Klicke auf Upload.
- Wähle die in Schritt 1 erstellte Postleitzahlendatei aus.
- Wähle ein Mitgliedskonto aus.
- Setze den Inhaltstyp auf Text und benenne die Liste.
- Klicke auf Import.
Beispiel:
- Die Bedingungsliste wurde erstellt und ist inaktiv. Klicke auf das Symbol Inactive, um sie zu aktivieren.
Eine Regel in der Rule engine erstellen
- Öffne die Checkout-Konfiguration, auf die die Bedingungsliste angewendet werden soll.
- Gehe zum Abschnitt Rule engine und klicke auf Add new rule.
- Gib einen Namen ein.
-
Klicke oberhalb des Felds Conditions auf Advanced und schreibe:
!(to_postal_code in "StockholmPostcodes")
„StockholmPostcodes“ ist der Name der Bedingungsliste.
- Wähle unter Action die Option Set enabled.
- Wähle Evening Delivery aus und setze den Wert auf False. Die Regel besagt nun, dass Evening Delivery auf False gesetzt werden soll, wenn die Postleitzahl des Empfängers nicht in der Bedingungsliste enthalten ist.
- Klicke auf Continue und anschließend auf Save.
- Verwende das Testtool, um zu überprüfen, ob alles wie vorgesehen funktioniert.
Regelkonfiguration:
Testen mit einer Postleitzahl aus der Bedingungsliste:
Testen mit einer Postleitzahl, die nicht in der Bedingungsliste enthalten ist:
Tipp: Verwende dieselbe Logik, um z. B. eine Bedingungsliste mit Ländern anzuwenden.