Når du bruger nShift til at vælge eller vise de nærmeste pakkeshops eller afhentnings-/indleveringssteder, er den viste liste baseret på data leveret direkte af den enkelte transportør. Hver transportør bruger sin egen metode til at afgøre, hvilke afhentningssteder der er tættest på kundens adresse. Denne artikel forklarer, hvordan større transportører griber dette an, og hvad nShift kan (og ikke kan) påvirke.
Hvordan transportører bestemmer de nærmeste afhentnings-/indleveringssteder
Selvom hver transportør bruger sine egne systemer, omfatter processen typisk fire trin:
-
Geokodning af kundens adresse
Transportøren konverterer adressen eller postnummeret til kortkoordinater. -
Find nærliggende aktive afhentningssteder
Kun afhentningssteder, der understøtter den ønskede leveringsservice (f.eks. pakkebokse, butikker, pakkeshops), medtages. -
Måling af afstand eller rejsetid
Transportører bruger forskellige metoder, såsom køretid, afstand via vejnet eller luftlinjeafstand. -
Anvendelse af forretningsregler
Nogle transportører filtrerer eller prioriterer afhentningssteder baseret på åbningstider, kapacitet eller servicebegrænsninger.
Resultatet er en liste over afhentningssteder sorteret efter transportørens egne beregninger af afstand eller relevans.
Hvordan forskellige transportører beregner “nærmeste”
Nedenfor er en forenklet oversigt over, hvordan flere større transportører bestemmer de nærmeste afhentningssteder. Da transportørerne ikke offentliggør alle detaljer om deres interne algoritmer, repræsenterer forklaringerne det, der er offentligt kendt eller dokumenteret.
PostNord
PostNord bruger geokodning og beregninger baseret på vejnet til at finde de nærmeste servicesteder. Deres afstandsmodel er baseret på:
- Verificerede adressekoordinater
- Routedata, der afspejler vejtilgængelighed
- Understøttede servicetyper (f.eks. MyPack, pakkebokse)
PostNord kan også anvende regler relateret til kapacitet og servicetilgængelighed.
Læs mere her: https://developer.postnord.com/
Bring
Brings Pickup Point API returnerer lokationer sorteret primært efter:
- Køretid i bil, beregnet ved hjælp af eksterne routedata
- Luftlinjeafstand som fallback, når routedata ikke er tilgængelige
Bring filtrerer også afhentningssteder baseret på åbningstider, servicekoder og driftsstatus.
Læs mere her: https://developer.bring.com/api/pickup-point
DHL
DHL (Parcel og Express) rangerer typisk afhentningssteder baseret på:
- Geografisk nærhed ved brug af adressekoordinater
- Afstand via vejnet eller estimeret rejsetid
- Tilgængelighed for den ønskede service (pakkeshop, pakkeboks, servicested)
Nogle DHL-regioner kan inkludere yderligere kriterier såsom servicetider og kapacitet.
Læs mere her: https://locator.dhl.com/
Adgang til DHL’s udviklerdokumentation kræver partnerregistrering.
FedEx
FedEx bruger:
- Geolokation og kortdata til at identificere nærliggende afhentnings- og indleveringssteder
- Afstandsberegninger baseret på vejnet
- Filtre baseret på hvilke lokationer der understøtter den valgte service (f.eks. FedEx Ground vs. Express)
FedEx Office-lokationer, pakkebokse og autoriserede detailsteder kan blive rangeret forskelligt afhængigt af serviceniveau.
Læs mere her: https://developer.fedex.com/api/en-fm/catalog/locations/docs.html
Hvad nShift gør med disse oplysninger
nShift beregner ikke selv de nærmeste afhentningssteder undtagen i få tilfælde*.
- Vi kalder transportørens API – Hver transportør returnerer sin egen sorterede liste over afhentningssteder.
- Vi viser resultaterne som leveret – nShift præsenterer afhentningsstederne præcis i den rækkefølge, som transportøren har defineret, inklusive koordinater, åbningstider og navne.
- Vi anvender valgfri forhandlerindstillinger.
Eksempler inkluderer:- Begrænsning af antallet af viste afhentningssteder
- Fastlæggelse af en maksimal radius
- Begrænsning til bestemte transportørservices
Disse indstillinger tilsidesætter aldrig transportørens egen afstandslogik.
Vi har ikke adgang til transportørernes algoritmer
Transportørerne deler ikke deres interne nærheds- eller routemodeller. nShift modtager kun den endelige liste, som transportøren allerede har beregnet.
* Undtagelser
I nogle tilfælde leverer transportører kun koordinater for afhentningssteder, eller de tilbyder ikke en API og deler i stedet data om afhentningssteder via filer. I disse situationer bruger vi eksterne leverandører til at beregne afstanden mellem afhentningsstedet og kundens adresse. Når en afstand leveres af transportøren, anvendes denne altid.