Afhentningssted Forespørgsel
Denne guide forklarer, hvordan du henter information om afhentningssteder fra Shopify-ordrer, når kunder vælger levering til et afhentningssted.
Oversigt
Når en ordre afgives gennem Shopify ved hjælp af Shipit med en afhentningssted leveringsmulighed, gemmes afhentningsstedets detaljer som et ordremetafelt. Denne information inkluderer afhentningsstedets navn, adresse og geografiske koordinater.
Forespørgsel af Metafeltet
Brug Shopifys GraphQL Admin API til at hente afhentningsstedets metafelt:
{
order(id: "gid://shopify/Order/11817062072652") {
pickupPointMetafield: metafield(namespace: "shipit", key: "pickup_point") {
id
value
}
}
}
Metafeltets placering:
- Navnerum:
shipit - Nøgle:
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 indeholder en JSON-streng. Når den er parset, indeholder den:
{
"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 afhentningsstedet |
name | streng | Visningsnavn for afhentningsstedet |
address | streng | Gadeadresse for afhentningsstedet |
city | streng | By hvor afhentningsstedet ligger |
postalCode | streng | Postnummer for afhentningsstedet |
countryCode | streng | ISO 3166-1 alpha-2 landekode |
distanceInMeters | nummer | Afstand fra kundens adresse i meter |
distanceInKilometers | nummer | Afstand fra kundens adresse i kilometer |
Vigtigt
Feltet id er det, du har brug for til at oprette forsendelser via Shipits API. I dette eksempel er værdien 6013.
Brug med Shipit API
Når du opretter forsendelser gennem Shipits API, skal du sende id-værdien som pickupId-parameteren.
Se Shipits API-dokumentation for komplette oplysninger om oprettelse af forsendelser.
