Når du bruker nShift for å velge eller vise de nærmeste pakkeshoppene eller hente-/innleveringspunktene, er listen som vises basert på data levert direkte av hver transportør. Hver transportør bruker sin egen metode for å avgjøre hvilke hentepunkter som er nærmest kundens adresse. Denne artikkelen forklarer hvordan større transportører gjør dette, og hva nShift kan (og ikke kan) påvirke.
Hvordan transportører bestemmer de nærmeste hente-/innleveringspunktene
Selv om hver transportør bruker sine egne systemer, består prosessen vanligvis av fire trinn:
-
Geokoding av kundens adresse
Transportøren konverterer adressen eller postnummeret til kartkoordinater. -
Finne aktive hentepunkter i nærheten
Kun hentepunkter som støtter den forespurte leveringstjenesten (f.eks. pakkebokser, butikker, pakkeshopper) inkluderes. -
Måling av avstand eller reisetid
Transportører bruker ulike metoder, som kjøretid, avstand via veinett eller luftlinjeavstand. -
Anvendelse av forretningsregler
Noen transportører filtrerer eller prioriterer hentepunkter basert på åpningstider, kapasitet eller tjenestebegrensninger.
Resultatet er en liste over hentepunkter sortert etter transportørens egne beregninger av avstand eller relevans.
Hvordan ulike transportører beregner «nærmest»
Nedenfor finner du en forenklet oversikt over hvordan flere store transportører bestemmer de nærmeste hentepunktene. Siden transportørene ikke publiserer alle detaljer om sine interne algoritmer, er forklaringene basert på det som er offentlig kjent eller dokumentert.
PostNord
PostNord bruker geokoding og beregninger basert på veinett for å finne de nærmeste tjenestepunktene. Avstandsmodellen deres er basert på:
- Verifiserte adressekoordinater
- Rutingsdata som gjenspeiler veitilgjengelighet
- Støttede tjenestetyper (f.eks. MyPack, pakkebokser)
PostNord kan også bruke regler knyttet til kapasitet og tjenestetilgjengelighet.
Les mer her: https://developer.postnord.com/
Bring
Brings Pickup Point API returnerer lokasjoner sortert primært etter:
- Kjøretid med bil, beregnet ved hjelp av eksterne rutingsdata
- Luftlinjeavstand som fallback når rutingsdata ikke er tilgjengelige
Bring filtrerer også hentepunkter basert på åpningstider, tjenestekoder og operativ status.
Les mer her: https://developer.bring.com/api/pickup-point
DHL
DHL (Parcel og Express) rangerer vanligvis hentepunkter basert på:
- Geografisk nærhet ved bruk av adressekoordinater
- Avstand via veinett eller estimert reisetid
- Tilgjengelighet for den forespurte tjenesten (pakkeshop, pakkeboks, tjenestepunkt)
Noen DHL-regioner kan inkludere ytterligere kriterier som tjenestetider og kapasitet.
Les mer her: https://locator.dhl.com/
Tilgang til DHLs utviklerdokumentasjon krever partnerregistrering.
FedEx
FedEx bruker:
- Geolokasjons- og kartdata for å identifisere nærliggende hente- og innleveringssteder
- Avstandsberegninger basert på veinett
- Filtre basert på hvilke lokasjoner som støtter valgt tjeneste (f.eks. FedEx Ground vs. Express)
FedEx Office-lokasjoner, pakkebokser og autoriserte forhandlere kan rangeres forskjellig avhengig av tjenestenivå.
Les mer her: https://developer.fedex.com/api/en-fm/catalog/locations/docs.html
Hva nShift gjør med denne informasjonen
nShift beregner ikke selv de nærmeste hentepunktene, bortsett fra i noen få tilfeller*.
- Vi kaller transportørens API – Hver transportør returnerer sin egen sorterte liste over hentepunkter.
- Vi viser resultatene slik de leveres – nShift presenterer hentepunktene nøyaktig i den rekkefølgen transportøren har definert, inkludert koordinater, åpningstider og navn.
- Vi bruker valgfrie forhandlerinnstillinger.
Eksempler inkluderer:- Begrensning av antall hentepunkter som vises
- Angivelse av maksimal radius
- Begrensning til bestemte transportørtjenester
Disse innstillingene overstyrer aldri transportørens egen avstandslogikk.
Vi har ikke tilgang til transportørenes algoritmer
Transportører deler ikke sine interne nærhets- eller rutingsmodeller. nShift mottar kun den endelige listen som transportøren allerede har beregnet.
* Unntak
I noen tilfeller leverer transportører kun koordinatene til hentepunktene, eller de tilbyr ikke et API og deler i stedet hentepunktdata via filer. I disse situasjonene bruker vi eksterne leverandører til å beregne avstanden mellom hentepunktet og kundens adresse. Når en avstand leveres av transportøren, brukes denne alltid.