Noutopisteen Kysely
Tämä opas selittää, kuinka haet noutopisteen tiedot Shopify-tilauksista, kun asiakkaat valitsevat toimituksen noutopisteeseen.
Yleiskatsaus
Kun tilaus tehdään Shopifyn kautta käyttäen Shipitia noutopisteen toimitusvaihtoehdon kanssa, noutopisteen tiedot tallennetaan tilauksen metakenttään. Nämä tiedot sisältävät noutopisteen nimen, osoitteen ja maantieteelliset koordinaatit.
Metakentän Kysely
Käytä Shopifyn GraphQL Admin API:ta noutopisteen metakentän hakemiseen:
{
order(id: "gid://shopify/Order/11817062072652") {
pickupPointMetafield: metafield(namespace: "shipit", key: "pickup_point") {
id
value
}
}
}
Metakentän sijainti:
- Nimiavaruus:
shipit - Avain:
pickup_point
Esimerkkivastaus
{
"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}"
}
}
}
}
value-kenttä sisältää JSON-merkkijonon. Jäsennettynä se sisältää:
{
"id": "6013",
"name": "Automaatti S-Market Orimattila",
"address": "Erkontie 16",
"city": "ORIMATTILA",
"postalCode": "16300",
"countryCode": "FI",
"distanceInMeters": 20700,
"distanceInKilometers": 20.7
}
Kenttien Kuvaukset
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
id | merkkijono | Noutopisteen yksilöllinen tunniste |
name | merkkijono | Noutopisteen näyttönimi |
address | merkkijono | Noutopisteen katuosoite |
city | merkkijono | Kaupunki, jossa noutopiste sijaitsee |
postalCode | merkkijono | Noutopisteen postinumero |
countryCode | merkkijono | ISO 3166-1 alpha-2 maakoodi |
distanceInMeters | numero | Etäisyys asiakkaan osoitteesta metreinä |
distanceInKilometers | numero | Etäisyys asiakkaan osoitteesta kilometreinä |
Tärkeää
id-kenttä on se, mitä tarvitset lähetysten luomiseen Shipitin API:n kautta. Tässä esimerkissä arvo on 6013.
Käyttö Shipitin API:n Kanssa
Kun luot lähetyksiä Shipitin API:n kautta, lähetä id-arvo pickupId-parametrina.
Katso Shipitin API-dokumentaatio täydellisistä lähetyksen luomisen yksityiskohdista.
