Upphämtningsplats Förfrågan
Denna guide förklarar hur du hämtar information om upphämtningsplatser från Shopify-beställningar när kunder väljer leverans till en upphämtningsplats.
Översikt
När en beställning görs genom Shopify med Shipit med ett upphämtningsplatsalternativ lagras upphämtningsplatsens detaljer som ett beställningsmetafält. Denna information inkluderar upphämtningsplatsens namn, adress och geografiska koordinater.
Fråga Metafältet
Använd Shopifys GraphQL Admin API för att hämta upphämtningsplatsens metafält:
{
order(id: "gid://shopify/Order/11817062072652") {
pickupPointMetafield: metafield(namespace: "shipit", key: "pickup_point") {
id
value
}
}
}
Metafältets plats:
- Namnrymd:
shipit - Nyckel:
pickup_point
Exempelsvar
{
"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}"
}
}
}
}
Fältet value innehåller en JSON-sträng. När det parsas innehåller det:
{
"id": "6013",
"name": "Automaatti S-Market Orimattila",
"address": "Erkontie 16",
"city": "ORIMATTILA",
"postalCode": "16300",
"countryCode": "FI",
"distanceInMeters": 20700,
"distanceInKilometers": 20.7
}
Fältbeskrivningar
| Fält | Typ | Beskrivning |
|---|---|---|
id | sträng | Unikt ID för upphämtningsplatsen |
name | sträng | Visningsnamn för upphämtningsplatsen |
address | sträng | Gatuadress för upphämtningsplatsen |
city | sträng | Stad där upphämtningsplatsen finns |
postalCode | sträng | Postnummer för upphämtningsplatsen |
countryCode | sträng | ISO 3166-1 alpha-2 landskod |
distanceInMeters | nummer | Avstånd från kundens adress i meter |
distanceInKilometers | nummer | Avstånd från kundens adress i kilometer |
Viktigt
Fältet id är det du behöver för att skapa försändelser via Shipits API. I detta exempel är värdet 6013.
Användning med Shipit API
När du skapar försändelser genom Shipits API, skicka id-värdet som pickupId-parametern.
Se Shipits API-dokumentation för fullständiga detaljer om försändelseskapande.
