En Checkout-konfiguration indeholder et sæt parametre, som er aktiveret som standard, med mulighed for at aktivere yderligere foruddefinerede parametre eller oprette brugerdefinerede parametre. Parametre kan bruges til at definere betingelser i Rule Engine.
Aktivering af en parameter gør den også tilgængelig i testpanelet (udvides ved at klikke på "change test input"), hvor der vises et inputfelt for den pågældende parameter. Dette giver dig mulighed for at angive testværdier og se, hvordan leveringsmuligheder opfører sig under forskellige betingelser. Du kan for eksempel teste, hvordan leveringsmuligheder ændrer sig, når både modtageradresse og postnummer angives, sammenlignet med kun at angive det obligatoriske postnummer.
Hvis en parameter bruges i en betingelse, og du ikke angiver en standardværdi, skal parameterværdien angives i API-kaldet. Parametre, der er knyttet til afsenderen, sættes automatisk, for eksempel from_postal_code og from_country.
Gå til:
- Aktivér en parameter og angiv en standardværdi
- Opret brugerdefinerede parametre
- Liste over parametre
Aktivér en parameter og angiv en standardværdi
- Rediger en eksisterende Checkout eller opret en ny Checkout.
- Gå til Parameters i menuen til venstre.
- Klik på den parameter, du vil aktivere, fra rullemenuen. Parameteren tilføjes nu til listen over aktive parametre.
- Klik på en aktiv parameter.
- Indtast en værdi i feltet Default value ved hjælp af den Type, der er defineret for parameteren (tekst, dato, tid, decimaltal, boolean, heltal).
- Klik på OK for at gemme.
Opret brugerdefinerede parametre
Du kan tilføje brugerdefinerede parametre til en ny eller eksisterende nShift Checkout-konfiguration.
- Gå til Parameters i menuen til venstre.
- Udvid rullemenuen og vælg Add customer parameter...
- Indtast Name, Type og Default value.
- Klik på OK for at gemme.
Liste over parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
| cart_price | Decimaltal | Samlet beløb i indkøbskurven Angives som 0.0 |
| currency | Tekst | Valutakode |
| current_utc_date_time | Dato og tid | Tidsstempel for en ordre, f.eks. for en gyldig pris på en bestemt dato og tid. Angives som YYYY-MM-DD-HH-MM |
| date | Dato | Dato Angives som YYYY-MM-DD |
| delivery_time_utc_date_time | Dato og tid | Leveringsdato og -tid Angives som YYYY-MM-DD-HH-MM |
| filter_agent_id_list | Tekst | Filter til visning af egne afhentningssteder. Agent-ID’er adskilles med |. |
| from_city | Tekst | Afsenderby |
| from_country | Tekst | Afsenderland |
| from_postal_code | Tekst | Afsenders postnummer |
| from_state | Tekst | Afsenderregion |
| from_street | Tekst | Afsenderadresse |
| from_timezone | Tekst | Afsenderens tidszone |
| height_cm | Heltal | Pakkens højde |
| language | Tekst | Sprogkode |
| length_cm | Heltal | Pakkens længde |
| locale | Tekst | Lokationskode, f.eks. "en-GB" |
| maximum_parcel_weight | Decimaltal | Maksimal pakkevægt i forhold til transportørers vægtgrænser. Angives som 0.0 |
| minimum_parcel_weight | Decimaltal | Minimal pakkevægt i forhold til transportørers vægtgrænser. Angives som 0.0 |
| out_of_stock | Boolean | Varen er udsolgt. |
| pickup_date | Dato | Afhentningsdato |
| pickup_time_from | Tid | Tidligste afhentningstidspunkt |
| pickup_time_to | Tid | Seneste afhentningstidspunkt |