Hur du kontrollerar leveransbarhet före betalning och avvisar ordrar för postnummer utanför dina aktiva leveranszoner.
Anropa API:et när kunden anger sin leveransadress. Om canDeliver är false, inaktivera skicka-knappen och visa orsakskoden.
// 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();
}