Hentested Forespørsel
Denne guiden forklarer hvordan du henter hentested-informasjon fra Shopify-bestillinger når kunder velger levering til et hentested.
Oversikt
Når en bestilling plasseres gjennom Shopify ved bruk av Shipit med et hentested leveringsalternativ, lagres hentestedets detaljer som et bestillingsmetafelt. Denne informasjonen inkluderer hentestedets navn, adresse og geografiske koordinater.
Spørring av Metafeltet
Bruk Shopifys GraphQL Admin API for å hente hentestedets metafelt:
{
order(id: "gid://shopify/Order/11817062072652") {
pickupPointMetafield: metafield(namespace: "shipit", key: "pickup_point") {
id
value
}
}
}
Metafeltets plassering:
- Navnerom:
shipit - Nøkkel:
pickup_point
Eksempel på Svar
{
"data": {
"order": {
"pickupPointMetafield": {
"id": "gid://shopify/Metafield/182176401359180",
"value": "{\"id\":\"6013\",\"name\":\"Automaatti S-Market Orimattila\",\"address\":\"Erkontie 16\",\"city\":\"ORIMATTILA\",\"postalCode\":\"16300\",\"countryCode\":\"FI\",\"distanceInMeters\":20700,\"distanceInKilometers\":20.7}"
}
}
}
}
Feltet value inneholder en JSON-streng. Når det er parsert, inneholder det:
{
"id": "6013",
"name": "Automaatti S-Market Orimattila",
"address": "Erkontie 16",
"city": "ORIMATTILA",
"postalCode": "16300",
"countryCode": "FI",
"distanceInMeters": 20700,
"distanceInKilometers": 20.7
}
Feltbeskrivelser
| Felt | Type | Beskrivelse |
|---|---|---|
id | streng | Unikt ID for hentestedet |
name | streng | Visningsnavn for hentestedet |
address | streng | Gateadresse for hentestedet |
city | streng | By hvor hentestedet ligger |
postalCode | streng | Postnummer for hentestedet |
countryCode | streng | ISO 3166-1 alpha-2 landekode |
distanceInMeters | nummer | Avstand fra kundens adresse i meter |
distanceInKilometers | nummer | Avstand fra kundens adresse i kilometer |
Viktig
Feltet id er det du trenger for å opprette forsendelser via Shipits API. I dette eksempelet er verdien 6013.
Bruk med Shipit API
Når du oppretter forsendelser gjennom Shipits API, send id-verdien som pickupId-parameteren.
Se Shipits API-dokumentasjon for fullstendige detaljer om oppretting av forsendelser.
