Shopifyn omat toimitusalueet ovat karkeita — ne toimivat maan ja alueen tasolla, eivät suomalaisten postinumeroiden tarkkuudella. Jos toimitat vain tietyille postinumeroalueille, Shopifyn oletusasetukset joko sallivat liikaa (hyväksyen tilauksia, joita et voi toimittaa) tai vaativat monimutkaisia kiertoteitä.
Kutsu Delivery Zone API:a Shopifyn taustajärjestelmästä (mukautettu sovellus, Shopify Functions tai checkout-laajennus) ennen kuin tilaus vahvistetaan. Rajapinta palauttaa selkeän toimituspäätöksen ja vyöhykekohtaisen hinnan, jonka voit näyttää kassan käyttöliittymässä.
# Server-side: check whether a postcode can be delivered to
curl -X POST https://api.deliveryzone.fi/api/v1/delivery/check \
-H "X-Api-Key: dz_live_..." \
-H "Content-Type: application/json" \
-d '{"destinationPostcode":"00100","basketValueCents":4500}'
# Response: in zone
{
"canDeliver": true,
"matchedZoneName": "Helsinki Center",
"priceCents": 590,
"currency": "EUR",
"estimatedDeliveryMinutes": 45,
"reasonCode": "DELIVERABLE"
}Emme valitettavasti toimita tälle postinumeroalueelle. Tarkista postinumero tai valitse toinen toimitusosoite. Tilaustasi ei ole veloitettu.
Ilmainen aloitus. Ei luottokorttia. Aito käyttöönottoapu.