Een Checkout-configuratie bevat een reeks parameters die standaard zijn ingeschakeld, met de mogelijkheid om extra vooraf gedefinieerde parameters te activeren of aangepaste parameters aan te maken. Parameters kunnen worden gebruikt om voorwaarden in de Rule Engine te definiëren.
Het activeren van een parameter maakt deze ook beschikbaar in het testpaneel (uit te vouwen door op "change test input" te klikken), waar een invoerveld voor die parameter wordt weergegeven. Hiermee kun je testwaarden invoeren en zien hoe leveringsopties zich gedragen onder verschillende omstandigheden. Je kunt bijvoorbeeld testen hoe leveringsopties veranderen wanneer zowel het afleveradres als de postcode van de ontvanger worden ingevoerd, vergeleken met alleen de verplichte postcode.
Als een parameter in een voorwaarde wordt gebruikt en je geen standaardwaarde instelt, moet de parameterwaarde worden opgegeven in de API-aanroep. Parameters die gekoppeld zijn aan de afzender worden automatisch ingesteld, bijvoorbeeld from_postal_code en from_country.
Ga naar:
- Een parameter activeren en een standaardwaarde instellen
- Aangepaste parameters aanmaken
- Lijst met parameters
Een parameter activeren en een standaardwaarde instellen
- Bewerk een bestaande Checkout of maak een nieuwe Checkout aan.
- Ga naar Parameters in het menu aan de linkerkant.
- Klik in de vervolgkeuzelijst op de parameter die je wilt activeren. De parameter wordt nu toegevoegd aan de lijst met actieve parameters.
- Klik op een actieve parameter.
- Voer een waarde in het veld Default value in met behulp van het Type dat voor de parameter is gedefinieerd (tekst, datum, tijd, decimaal getal, boolean, integer).
- Klik op OK om op te slaan.
Aangepaste parameters aanmaken
Je kunt aangepaste parameters toevoegen aan een nieuwe of bestaande nShift Checkout-configuratie.
- Ga naar Parameters in het menu aan de linkerkant.
- Open de vervolgkeuzelijst en kies Add customer parameter...
- Voer Name, Type en Default value in.
- Klik op OK om op te slaan.
Lijst met parameters
| Parameter | Type | Beschrijving |
|---|---|---|
| cart_price | Decimaal getal | Totaalbedrag in de winkelwagen Aangeleverd als 0.0 |
| currency | Tekst | Valutacode |
| current_utc_date_time | Datum en tijd | Tijdstempel voor een bestelling, bijvoorbeeld voor een geldige prijs op een bepaalde datum en tijd. Aangeleverd als YYYY-MM-DD-HH-MM |
| date | Datum | Datum Aangeleverd als YYYY-MM-DD |
| delivery_time_utc_date_time | Datum en tijd | Leverdatum en -tijd Aangeleverd als YYYY-MM-DD-HH-MM |
| filter_agent_id_list | Tekst | Filter voor het tonen van eigen afhaalpunten. Agent-ID's worden gescheiden door |. |
| from_city | Tekst | Plaats van afzender |
| from_country | Tekst | Land van afzender |
| from_postal_code | Tekst | Postcode van afzender |
| from_state | Tekst | Provincie/staat van afzender |
| from_street | Tekst | Adres van afzender |
| from_timezone | Tekst | Tijdzone van afzender |
| height_cm | Integer | Hoogte van pakket |
| language | Tekst | Taalcode |
| length_cm | Integer | Lengte van pakket |
| locale | Tekst | Locatiecode, bijvoorbeeld "en-GB" |
| maximum_parcel_weight | Decimaal getal | Maximaal pakketgewicht voor gewichtsbeperkingen van vervoerders. Aangeleverd als 0.0 |
| minimum_parcel_weight | Decimaal getal | Minimaal pakketgewicht voor gewichtsbeperkingen van vervoerders. Aangeleverd als 0.0 |
| out_of_stock | Boolean | Het artikel is niet op voorraad. |
| pickup_date | Datum | Afhaaldatum |
| pickup_time_from | Tijd | Vroegste afhaaltijd |
| pickup_time_to | Tijd | Laatste afhaaltijd |