Skip to content

Delivery setup

Delivery setup answers four questions for every location: where you deliver, what it costs, how small an order you’ll accept, and how long it takes. Get these right and the rest of delivery — drivers, dispatch, tracking — runs on rails.

A delivery zone — called a service area in the dashboard — is the area around an outlet where customers can place delivery orders. When a customer enters their address, SupaOrder checks which zone it falls in — if it’s outside every zone, delivery isn’t offered (pickup still is, if enabled).

  1. Open your outlet’s Service Area page (Dashboard → Outlets → (your outlet) → Service Area, /outlet/manage/:outletID/service-area/list).
  2. Create a zone by drawing its boundary on the map around your location. You’re not limited to a circle — follow real geography: rivers, highways, neighborhoods you actually want to serve.
  3. Add more zones if you charge differently by distance — for example an inner zone and an outer ring, each with its own fee and minimum order.
  4. Set each zone’s sort order. When zones overlap, the first active zone by sort order that contains the customer’s address is the one that applies — put your cheapest inner zone first.
  5. Activate the zones you want live. You can keep a draft zone inactive until you’re ready to expand.

If you run multiple outlets, each location has its own zones, and customers are automatically served by the outlet whose zone covers their address. Overlapping areas are resolved by your zone sort order — the first active zone wins.

Each zone carries its own fee model. You can charge:

  • Fixed fee — one flat price anywhere in the zone. Simple and predictable; pair an inner zone (low fee) with an outer zone (higher fee) for distance fairness.
  • Distance-based fee — calculated from the distance between the outlet and the customer’s address, typically a base amount plus a per-distance rate. The customer always sees the exact fee at checkout before paying.
  • Free delivery above a threshold — waive or reduce the fee when the order value crosses an amount you set. A proven nudge toward bigger baskets.

Set a minimum order value per zone so far-away deliveries are worth the trip. Customers below the minimum see how much more they need to add — which often turns into an extra item rather than an abandoned cart. Keep the inner-zone minimum low (or zero) and reserve higher minimums for the outer ring.

Order types are switchable per outlet:

  • Delivery on/off — turn delivery off entirely (pickup-only locations) or temporarily during a driver shortage. Customers can still order pickup.
  • Pickup on/off — likewise, delivery-only operations can switch pickup off.
  • Temporary pause — during an overwhelming rush, pausing delivery stops new delivery orders without touching anything else; flip it back when the kitchen recovers.

Dine-in QR ordering is configured separately — see Dine-in QR ordering.

Customers see an estimated time at checkout and on order tracking. It’s built from two parts you control:

  • Preparation time — your kitchen’s typical time to get an order ready. Staff confirm or adjust this per order when accepting it.
  • Delivery time — the travel estimate for the zone.

Set estimates you actually hit. An honest 45 minutes outperforms a broken 30-minute promise in every rating metric.

  1. Customer enters their address (or picks a saved one).
  2. SupaOrder finds the zone — if covered, checkout shows the delivery fee, minimum order, and estimated time for that address.
  3. If not covered, the customer is offered pickup instead (when enabled).
  4. After ordering, they track progress through preparation and delivery. See What customers experience.

Zones and fees decide whether an order can be delivered; the next step is who delivers it:

  • Your own drivers — add driver accounts and assign orders manually. See Drivers & assignment.
  • Auto dispatch — let SupaOrder offer orders to your drivers automatically by proximity and load. See Auto dispatch.
  • Third-party networks — no fleet? Send deliveries to DoorDash Drive, Uber Direct, Shipday, or Nash. See Third-party delivery networks.
  • Zone(s) drawn and activated for each outlet
  • Fee model chosen per zone (fixed or distance-based), free-delivery threshold considered
  • Minimum order values set
  • Preparation and delivery time estimates set
  • Delivery/pickup toggles match what you actually offer
  • Drivers added or a third-party network connected
  • Test: enter your own address and a just-outside address at checkout to confirm zone boundaries behave
  • Full test delivery order placed — see the launch checklist

Related: Drivers & assignment · Auto dispatch · Third-party delivery networks · Multiple outlets