Användningsfall
Leveranszonsvalidering för WooCommerce med postnummer-API
Problemet
WooCommerces inbyggda fraktzoner bygger på manuellt underhållna postnummerlistor som snabbt blir inaktuella. När du börjar leverera till ett nytt område eller slutar leverera till ett annat krävs utvecklartid för att uppdatera listorna. Och när en beställning slinker igenom till ett område du inte täcker, står du för återbetalning och supportkostnad.
Hur Delivery Zone löser det
Koppla Delivery Zone API till WooCommerces fraktprisberäkning. Dina zoner hanteras i en gemensam instrumentpanel, API:et returnerar rätt pris eller avvisningsorsak och WooCommerce visar resultatet i kassan — helt utan manuell redigering av postnummerlistor.
Exempel på API-anrop
# 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"
}Exempel på kundmeddelande
Vi levererar tyvärr inte till detta postnummer. Kontrollera postnumret eller välj en annan leveransadress. Ingen debitering har gjorts.
Vem detta är för
WooCommerce-butiksägare
WooCommerce-utvecklare
WordPress-byråer som bygger leveransbutiker
Redo att lägga till postnummervalidering?
Gratis plan. Inget kreditkort. Riktig hjälp med start.