PostNords Delivery Options API
PostNords Delivery Options API tilbyr brukervennlige leveringsalternativer for PostNords produkter. Hvert leveringsalternativ som tilbys gjennom Delivery Options API inneholder informasjonen som er nødvendig for å velge det beste alternativet basert på både avsenderens og mottakerens preferanser. Denne informasjonen inkluderer:
- Når mottakeren vil motta pakken – leveringstid.
- Hvor pakken vil bli levert, for eksempel til en pakkeboks eller et utleveringssted.
Ordrehåndtering
Leveringstiden som oppgis av PostNords Delivery Options API er blant annet basert på avsenderens ordrehåndteringsprosess. Ordrehåndteringen kan være forskjellig for hvert av avsenderens lagre.
Forutsetninger
For å få leveringstid fra PostNord må avsenderen oppgi ett av følgende felt for ordrehåndtering (navnet i parentes er det tilsvarende feltet i PostNords Delivery Options API):
-
timeoflatestorder (timeOfLatestOrder): Det seneste tidspunktet på dagen en ordre kan legges inn for å bli sendt samme dag. Dette feltet kan betraktes som en frist eller stopptid.
Passer for: avsendere som har én daglig henting.
-
handovertime (handOverTime): Tidspunkt og dato når ordren overleveres til PostNord. Avsenderen må ta hensyn til plukk- og pakketid slik at ordren garantert kan overleveres til PostNord på det oppgitte handOverTime.
Passer for: avsendere som har flere daglige hentinger og som kan sende neste hentetidspunkt dynamisk. Det gjør det også mulig å angi dato og klokkeslett opptil 14 dager frem i tid.
- readyforpickupdaysinterval (daysUntilOrderIsReady): Dersom avsenderen ikke kan være presis med ordrehåndteringsprosessen, kan daysUntilOrderIsReady brukes til å angi et tidsintervall for hvor lang tid det tar å håndtere ordren før den er klar for henting. daysUntilOrderIsReady er også egnet i perioder med høyt volum, som Black Friday.
I artikkelen Carrier ETA (estimert leveringstid) finner du eksempler på hvordan Carrier ETA-funksjoner kan brukes når du skriver tekstene som skal vises i Delivery Checkout. Merk at advanced conditions må være aktivert i konfigurasjonen du arbeider med.
I GET /delivery-checkouts-kallet sender du inn parameteren for ordrehåndtering med verdien du ønsker å bruke.
Det er også mulig å sette opp standardverdier for alle tilgjengelige typer ordrehåndtering. Dette gjøres på siden for redigering av Delivery Checkout under parameterseksjonen. Klikk på pilen til venstre for parameteren du ønsker å angi en standardverdi for: timeoflatestorder, handovertime eller readyforpickupdaysinterval (tilsvarer daysuntilorderis ready). Deretter kan du angi standardverdier for denne parameteren under parametertabellen. Husk å lagre for å ta i bruk standardverdien.
Customer key
Customer key er en unik kundeidentifikator som genereres av nShift i formatet «nshift-sendingCompanyName», der sendingCompanyName er navnet på avsenderen. Denne generiske Customer key er tilstrekkelig for å kunne bruke de ulike typene ordrehåndtering som er tilgjengelige i Delivery Options API.
Kontaktinformasjon
For generelle spørsmål om Delivery Options API, kontakt PostNord Customer Integration: kundintegration@postnord.com