Skip to content
arrie.dev Templates

Widgets

Delivery Radius

Visitor types a suburb and gets a yes, a no, or a fee before they fill a basket.

R1 800

Once. Yours to keep

Get this template

The shape of it, not a screenshot

What it is

People load a basket and then find out you do not deliver to them. This asks first. The visitor types a suburb or postal code, or taps use my location, and gets one of three answers: we deliver, we deliver for a fee, we do not deliver there.

Zones live in a JSON file. List suburbs and postal codes by hand, or draw polygons and let it run a point-in-polygon test in the browser. No maps API, no key, no per-lookup billing. Each zone carries its own minimum order, fee and cut-off time, and the answer repeats those back. Addresses it cannot place fall through to a line you write instead of a dead end.

Built for a shop, a kitchen or a courier with a real service area. It is not a routing tool and not a live map. It will not tell a driver where to go, and it will not tell a customer where their order is.

Included

What you get

  • Checker widget, one JS file, no maps API
  • Zones JSON: suburbs, postal codes or polygons
  • Point-in-polygon test that runs in the browser
  • Per-zone fee, minimum order and cut-off time
  • Browser geolocation with a typed fallback
  • Editable copy for hits, misses and unknown addresses
How it works

After you buy

  1. 01 You message me On WhatsApp. Tell me which one and where it is going.
  2. 02 I set it up for you Your words, your colours, your logo dropped in — or the raw files if you would rather do it yourself.
  3. 03 It goes live On your hosting or on mine. Either way it ends up in your own account.
  4. 04 It is yours The whole thing, with nothing to renew and nothing tied back to me.