PostNords Delivery Options API
PostNords Delivery Options API tillhandahåller lättanvända leveransalternativ för PostNords produkter. Varje leveransalternativ som tillhandahålls av Delivery Options API innehåller den information som behövs för att välja det bästa alternativet utifrån både avsändarens och mottagarens preferenser. Informationen omfattar:
- När mottagaren kommer att få paketet – leveranstid.
- Var paketet kommer att levereras, till exempel till en paketbox eller ett ombud.
Orderhantering
Leveranstiden som tillhandahålls av PostNords Delivery Options API baseras bland annat på avsändarens orderhanteringsprocess. Orderhanteringen kan skilja sig mellan avsändarens olika lager.
Förutsättningar
För att få en leveranstid från PostNord måste avsändaren ange ett av följande fält för orderhantering (namnet inom parentes motsvarar fältet i PostNords Delivery Options API):
-
timeoflatestorder (timeOfLatestOrder): Den senaste tidpunkten på dagen då en order kan läggas för att skickas samma dag. Detta fält kan ses som en stopptid eller sista beställningstid.
Lämpligt för: avsändare som har en upphämtning per dag.
-
handovertime (handOverTime): Datum och tid då ordern överlämnas till PostNord. Avsändaren måste ta hänsyn till plock- och packtid så att ordern garanterat kan överlämnas till PostNord vid angiven handOverTime.
Lämpligt för: avsändare som har flera dagliga upphämtningar och som dynamiskt kan skicka nästa upphämtningstid. Det gör det även möjligt att ange datum och tid upp till 14 dagar framåt i tiden.
- readyforpickupdaysinterval (daysUntilOrderIsReady): Om avsändaren inte kan vara exakt i sin orderhanteringsprocess kan daysUntilOrderIsReady användas för att ange ett intervall för hur lång tid det tar att hantera ordern innan den är klar för upphämtning. daysUntilOrderIsReady är också lämpligt under perioder med stora volymer, till exempel Black Friday.
I artikeln Carrier ETA (beräknad leveranstid) finns exempel på hur Carrier ETA-funktioner kan användas när du skriver de texter som ska visas i din Delivery Checkout. Observera att advanced conditions måste vara aktiverade i den konfiguration du arbetar med.
I anropet GET /delivery-checkouts skickar du parametern för orderhantering med det värde du vill använda.
Det är också möjligt att ställa in standardvärden för alla tillgängliga typer av orderhantering. Detta görs på sidan för redigering av Delivery Checkout under parametersektionen. Klicka på pilen till vänster om den parameter som du vill ange ett standardvärde för: timeoflatestorder, handovertime eller readyforpickupdaysinterval (motsvarar daysuntilorderis ready). Därefter kan du ange standardvärden för parametern under parametertabellen. Kom ihåg att spara för att tillämpa standardvärdet.
Customer key
Customer key är en unik kundidentifierare som genereras av nShift i formatet ”nshift-sendingCompanyName”, där sendingCompanyName är avsändarens namn. Denna generiska Customer key är tillräcklig för att kunna använda de olika typer av orderhantering som finns tillgängliga i Delivery Options API.
Kontaktinformation
För allmänna frågor om Delivery Options API, kontakta PostNord Customer Integration: kundintegration@postnord.com