If you charge for delivery, you can set up delivery zones so customers see and pay the correct delivery fee at checkout — without you having to message them afterwards. Each zone has a name (like "Nairobi CBD" or "Other counties") and a price.
Step 1 — Turn on delivery charges
Go to Dashboard → Shop → Delivery (or Dashboard → Delivery). The first time you visit, you'll see a Turn on delivery charges button. Tap it.
Until you turn this on, no delivery fee is added at checkout — useful if you want to keep things simple while you start out, or if delivery is always free.
Step 2 — Add a zone
Tap the + floating button. A form slides up. Fill in:
- Zone name — what customers see at checkout (e.g. "Nairobi CBD", "Mombasa", "Pickup at shop"). Be specific — vague names like "Standard delivery" don't help customers know if it applies to them.
- Short description(optional) — a one-liner like "Same-day delivery" or "Within 5 km".
- Delivery price — what you charge for this zone. Set to 0 for a free zone (e.g. pickup).
- Free over(optional) — if you want this zone to become free once the cart total hits a threshold (see Free delivery over a threshold).
- Delivery time(optional) — minimum and maximum days. Customers see "1–3 days" at checkout.
- Show this zone at checkout — toggle off to hide a zone temporarily without deleting it.
Step 3 — Save
Tap Add zone. The zone appears in your zones list. Customers will see it at checkout immediately.
What customers see
At checkout, customers pick a delivery zone from a list. The fee is added to their total before they pay. The zone name is recorded on the order so you can see exactly what they chose.
Editing or removing a zone
Tap a zone in the list to edit any of its settings. To delete, use the bin icon — but be aware:
- Deleting a zone hides it from new orders
- Past orders that used the zone keep their record — the zone name and amount are saved on each order, so deleting a zone doesn't mess up your history
Tips
- Start with 2–3 zones, not 20. Customers shouldn't have to scroll a long list.
- Group nearby areas together (e.g. "Nairobi & surrounding areas") rather than listing every neighbourhood separately.
- Add a "Pickup at shop" zone with a price of 0 if you let customers collect orders themselves — many will choose this to avoid delivery fees.
- If you cover the whole country, name your zones based on speed/cost (e.g. "Same-day", "Next-day", "Standard 3–5 days"), not location.
Turning delivery charges off
You can switch the master toggle off at any time. Your zones are kept but hidden — flip it back on later and they're still there.