En Checkout-konfigurasjon inneholder et sett med parametere som er aktivert som standard, med mulighet til å aktivere flere forhåndsdefinerte parametere eller opprette tilpassede parametere. Parametere kan brukes til å definere betingelser i Rule Engine.
Aktivering av en parameter gjør den også tilgjengelig i testpanelet (utvides ved å klikke på "change test input"), hvor et inndatafelt for parameteren vises. Dette gjør det mulig å angi testverdier og se hvordan leveringsalternativer oppfører seg under ulike forhold. Du kan for eksempel teste hvordan leveringsalternativer endres når både mottakeradresse og postnummer oppgis, sammenlignet med å kun angi det obligatoriske postnummeret.
Hvis en parameter brukes i en betingelse og du ikke angir en standardverdi, må parameterverdien oppgis i API-kallet. Parametere som er knyttet til avsenderen settes automatisk, for eksempel from_postal_code og from_country.
Gå til:
Aktiver en parameter og angi en standardverdi
- Rediger en eksisterende Checkout eller opprett en ny Checkout.
- Gå til Parameters i menyen til venstre.
- Klikk på parameteren du vil aktivere fra nedtrekkslisten. Parameteren legges nå til i listen over aktive parametere.
- Klikk på en aktiv parameter.
- Angi en verdi i feltet Default value ved å bruke Type som er definert for parameteren (tekst, dato, tid, desimaltall, boolean, heltall).
- Klikk på OK for å lagre.
Opprett tilpassede parametere
Du kan legge til tilpassede parametere i en ny eller eksisterende nShift Checkout-konfigurasjon.
- Gå til Parameters i menyen til venstre.
- Utvid nedtrekkslisten og velg Add customer parameter...
- Angi Name, Type og Default value.
- Klikk på OK for å lagre.
Liste over parametere
| Parameter | Type | Beskrivelse |
|---|---|---|
| cart_price | Desimaltall | Totalt beløp i handlekurven Angis som 0.0 |
| currency | Tekst | Valutakode |
| current_utc_date_time | Dato og tid | Tidsstempel for en ordre, for eksempel for en gyldig pris på en bestemt dato og tid. Angis som YYYY-MM-DD-HH-MM |
| date | Dato | Dato Angis som YYYY-MM-DD |
| delivery_time_utc_date_time | Dato og tid | Leveringsdato og -tid Angis som YYYY-MM-DD-HH-MM |
| filter_agent_id_list | Tekst | Filter for å vise egne hentepunkter. Agent-ID-er skilles med |. |
| from_city | Tekst | Avsenderby |
| from_country | Tekst | Avsenderland |
| from_postal_code | Tekst | Avsenders postnummer |
| from_state | Tekst | Avsenderregion/stat |
| from_street | Tekst | Avsenderadresse |
| from_timezone | Tekst | Avsenders tidssone |
| height_cm | Heltall | Pakkens høyde |
| language | Tekst | Språkkode |
| length_cm | Heltall | Pakkens lengde |
| locale | Tekst | Lokasjonskode, for eksempel "en-GB" |
| maximum_parcel_weight | Desimaltall | Maksimal pakkevekt i henhold til transportørers vektgrenser. Angis som 0.0 |
| minimum_parcel_weight | Desimaltall | Minimum pakkevekt i henhold til transportørers vektgrenser. Angis som 0.0 |
| out_of_stock | Boolean | Varen er utsolgt. |
| pickup_date | Dato | Hentedato |
| pickup_time_from | Tid | Tidligste hentetidspunkt |
| pickup_time_to | Tid | Seneste hentetidspunkt |