Eine Checkout-Konfiguration enthält eine Reihe von Parametern, die standardmäßig aktiviert sind. Zusätzlich können weitere vordefinierte Parameter aktiviert oder benutzerdefinierte Parameter erstellt werden. Parameter können verwendet werden, um Bedingungen in der Rule Engine zu definieren.
Durch die Aktivierung eines Parameters wird dieser auch im Testpanel verfügbar (erweiterbar durch Klick auf „change test input“), wo ein Eingabefeld für diesen Parameter angezeigt wird. Dadurch können Sie Testwerte eingeben und sehen, wie sich Versandoptionen unter verschiedenen Bedingungen verhalten. Sie können beispielsweise testen, wie sich Versandoptionen ändern, wenn sowohl die Empfängeradresse als auch die Postleitzahl angegeben werden, im Vergleich zur Eingabe nur der obligatorischen Postleitzahl.
Wenn ein Parameter in einer Bedingung verwendet wird und kein Standardwert festgelegt ist, muss der Parameterwert im API-Aufruf angegeben werden. Parameter, die mit dem Absender verknüpft sind, werden automatisch gesetzt, zum Beispiel from_postal_code und from_country.
Gehe zu:
- Einen Parameter aktivieren und einen Standardwert festlegen
- Benutzerdefinierte Parameter erstellen
- Parameterliste
Einen Parameter aktivieren und einen Standardwert festlegen
- Bearbeiten Sie eine bestehende Checkout oder erstellen Sie eine neue Checkout.
- Gehen Sie im linken Menü zu Parameters.
- Klicken Sie in der Dropdown-Liste auf den Parameter, den Sie aktivieren möchten. Der Parameter wird nun der Liste der aktiven Parameter hinzugefügt.
- Klicken Sie auf einen aktiven Parameter.
- Geben Sie im Feld Default value einen Wert entsprechend dem für den Parameter definierten Type ein (Text, Datum, Uhrzeit, Dezimalzahl, Boolean, Ganzzahl).
- Klicken Sie auf OK, um zu speichern.
Benutzerdefinierte Parameter erstellen
Sie können benutzerdefinierte Parameter zu einer neuen oder bestehenden nShift Checkout-Konfiguration hinzufügen.
- Gehen Sie im linken Menü zu Parameters.
- Öffnen Sie die Dropdown-Liste und wählen Sie Add customer parameter...
- Geben Sie Name, Type und Default value ein.
- Klicken Sie auf OK, um zu speichern.
Parameterliste
| Parameter | Typ | Beschreibung |
|---|---|---|
| cart_price | Dezimalzahl | Gesamtbetrag im Warenkorb Wird als 0.0 angegeben |
| currency | Text | Währungscode |
| current_utc_date_time | Datum und Uhrzeit | Zeitstempel einer Bestellung, z. B. für einen gültigen Preis zu einem bestimmten Datum und einer bestimmten Uhrzeit. Wird als YYYY-MM-DD-HH-MM angegeben |
| date | Datum | Datum Wird als YYYY-MM-DD angegeben |
| delivery_time_utc_date_time | Datum und Uhrzeit | Lieferdatum und -uhrzeit Wird als YYYY-MM-DD-HH-MM angegeben |
| filter_agent_id_list | Text | Filter zur Anzeige eigener Abholstellen. Agent-IDs werden durch | getrennt. |
| from_city | Text | Absenderstadt |
| from_country | Text | Absenderland |
| from_postal_code | Text | Postleitzahl des Absenders |
| from_state | Text | Bundesland/Region des Absenders |
| from_street | Text | Straße des Absenders |
| from_timezone | Text | Zeitzone des Absenders |
| height_cm | Ganzzahl | Paket Höhe |
| language | Text | Sprachcode |
| length_cm | Ganzzahl | Paketlänge |
| locale | Text | Gebietsschema-Code, z. B. „en-GB“ |
| maximum_parcel_weight | Dezimalzahl | Maximales Paketgewicht gemäß den Gewichtsbeschränkungen der Frachtführer. Wird als 0.0 angegeben |
| minimum_parcel_weight | Dezimalzahl | Minimales Paketgewicht gemäß den Gewichtsbeschränkungen der Frachtführer. Wird als 0.0 angegeben |
| out_of_stock | Boolean | Artikel ist nicht auf Lager. |
| pickup_date | Datum | Abholdatum |
| pickup_time_from | Uhrzeit | Früheste Abholzeit |
| pickup_time_to | Uhrzeit | Späteste Abholzeit |