Prerequisites
- Delivery is enabled for the store. Enabling Delivery →
- The store address is correct. Driving-distance and circle zones are measured from it: Stores → your store → Settings → General → Store address. The map under the address shows the pin storekit uses (“Pin updates on save”).
Choose Your Zone Type
When you click Add new zone the panel asks you to “Select a delivery zone type for your area”. The list is fixed:There is no zone type that combines a circle with a driving-distance check. If you want customers matched on the radius they see on a map, use Circle; if you want them matched on the route your driver takes, use Driving distance. You can create both and let the overlap rule decide the fee.
Steps
1
Open Delivery Zones
Go to Stores → your store → Settings → Delivery Zones. Existing zones are listed on the right and drawn on the map.
2
Add a zone
Click Add new zone and pick a type from the list above.
3
Name the zone and set the area
Enter a Name (for example “Zone 1”). Then, depending on the type:
- Driving distance: enter the Driving distance in miles or km.
- Circle and Polygon: draw the shape on the map. Saving without a shape shows “Please draw a delivery zone before saving.”
- KML Import: upload the file under KML File.
- Postcode: pick postcodes under Select postcodes.
4
Set the fee and minimums
- Delivery Fee — required; enter 0 for free delivery in this zone.
- Minimum spend required — toggle on and enter a Minimum spend amount. This overrides the store-wide minimum for addresses in this zone and is calculated on items only, before gratuity and delivery fees.
- Free delivery over — toggle on and enter a Free delivery threshold to waive the fee above that subtotal.
5
Save
Click Create zone. To change a zone later, click it in the list, edit, and click Save; Delete zone is at the bottom of the same panel.
Verify It Works
On the Delivery Zones page click Check Address Zone, enter a Street, City and Postcode, and click Check. A marker is dropped on the map and you see either “Delivery zone found for the provided address: Zone 1” or “No delivery zone found for the provided address.” This runs exactly the same matching as your storefront, including the Google road-route lookup for driving-distance zones. To see what a customer sees, open your storefront, choose delivery and enter the address; an unmatched address shows “Sorry we don’t deliver that far”.Overlapping Zones
Every zone is checked, not just the first one that matches. When an address falls inside more than one zone, the zone with the lowest Delivery Fee wins and its minimum spend and free-delivery threshold apply. Order in the list does not matter.Export Delivery Zones
On the Delivery Zones page click Export and choose a format:- GeoJSON — for mapping applications and GIS tools
- CSV — for spreadsheets
- KML — for Google Earth and Google My Maps
Troubleshooting: “Sorry we don’t deliver that far”
The address looks inside my zone on the map
The address looks inside my zone on the map
If the zone is a Driving distance zone, the map shape is only an approximation. The customer is matched on Google’s road route from your store address, and that route is usually longer than the straight-line distance. An address 3.5 miles away on the map with a 3.8-mile zone can be 4.2 miles by road and is rejected.Fix: increase the Driving distance, or add a Circle or Polygon zone with the same fee so the address is matched on position instead.
A customer who ordered before is now rejected
A customer who ordered before is now rejected
Driving-distance results can change between orders even when nothing changed in the dashboard:
- Different address entry. If the customer picked the address from the autocomplete suggestions, storekit uses the exact coordinates of that suggestion. If they typed it, storekit geocodes it — in the UK, the Netherlands, Malta, Gibraltar, Jersey and Guernsey it geocodes the postcode first, so the point is the centre of the postcode, not the front door. Two entries of the same house can therefore land a few hundred metres apart, enough to cross a zone edge.
- Different route. Road closures and diversions change the route Google returns. Results are cached for up to 14 days, so a rejection can also persist for a while after the road reopens.
- Store address changed. Distances are measured from the address under General → Store address, so editing it moves every driving-distance and circle zone.
Every address is rejected
Every address is rejected
- Check Stores → your store → Settings → General → Store address is complete and the map pin sits on your store. A missing or wrong address makes every driving-distance and circle check fail.
- Check the store has at least one zone under Delivery Zones; the list says “No delivery zones yet” if not.
- Check delivery is switched on. Enabling Delivery →
The wrong fee or minimum is applied
The wrong fee or minimum is applied
The address is inside more than one zone and the zone with the lowest Delivery Fee wins. Shrink the cheaper zone or raise its fee. See Overlapping Zones.
Postcode zone does not match a postcode I selected
Postcode zone does not match a postcode I selected
UK postcode zones match on the outward code only (
NP10), so NP10 8EP matches a zone containing NP10. Belgian and Swiss zones match the full postcode. If a customer typed the postcode with a typo, the outward code cannot be read and the address is rejected; ask them to check it or pick the address from the suggestions.