Beta Delivery Zone on suljetussa beetassa — otamme nyt mukaan valikoituja suomalaisia kauppiaita.
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();
}