Siirry pääsisältöön
Live Delivery Zone on käytössä Suomessa — aloita ilmaiseksi tai valitse yrityksellesi sopiva paketti.
API-esimerkki

Estä toimitusalueen ulkopuoliset tilaukset ennen maksua

Kuinka tarkistaa toimitettavuus ennen maksua ja hylätä tilaukset aktiivisten toimitusalueidesi ulkopuolelta.

Toimintamalli

Kutsu rajapintaa, kun asiakas syöttää toimitusosoitteensa. Jos canDeliver on false, ota tilauspainike pois käytöstä ja näytä syykoodi.

// Server-side only — never expose your API key in browser code
async function checkDelivery(postcode, basketValueCents) {
  const res = await fetch("https://api.deliveryzone.fi/api/v1/delivery/check", {
    method: "POST",
    headers: {
      "X-Api-Key": process.env.DZ_KEY,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ destinationPostcode: postcode, basketValueCents }),
  });
  return res.json();
}