Setting Up Delivery Zones: Polygons vs. Radius and What Actually Works
Here's what software companies don't tell you: radius zones waste money. Draw a 5-kilometer circle around your restaurant in Marrakech and you'll include Gueliz, Hivernage, and parts of the Medina. Sounds great until you realize half that circle covers areas where delivery takes an hour during rush hour.
Polygon Zone Configuration
Polygon zones let you draw your actual delivery area. Follow the main boulevards. Exclude that residential area across the river where orders always arrive cold. Include the business district where corporate lunch orders make you real money.
Start with your heat map data — where do 80% of your orders come from? Draw tight polygons around these areas first. A restaurant in Casablanca might create one polygon for Maarif, another for Gauthier, skipping Ain Diab entirely despite it being geographically close.
Traffic patterns matter more than distance. That 3-kilometer delivery to the industrial zone during shift change? It takes longer than the 5-kilometer run to the residential area with wide streets. Your zones should reflect time, not just geography.
Radius Zones: When Simple Circles Work Better
Radius zones work for suburban locations with consistent terrain. A pizza place in Hay Riad can confidently promise 30-minute delivery within a 4-kilometer radius because the streets follow a grid pattern. No maze-like medina streets. No major traffic bottlenecks.
Fixed-distance delivery also simplifies pricing. Charge flat delivery within your radius. It's easier for customers to understand and easier for your team to manage. But only if your actual delivery area truly is a circle.
The best online food ordering and delivery platform solutions let you switch between polygon and radius zones by time of day. Tight polygons during lunch rush. Wider radius for dinner when traffic clears.
Driver Assignment Models: Auto vs. Manual and Hidden Costs
Every food delivery management software vendor pushes auto-assignment like it's magic. The reality? Auto-assignment costs money and only works at scale. Let's break down what each model actually costs your restaurant.
Auto-Assignment Systems
| Order Volume |
Software Cost |
Time Saved |
Break-Even Point |
| Under 30 orders/day |
2-4% per order |
5 minutes/day |
Never profitable |
| 30-50 orders/day |
2-4% per order |
20 minutes/day |
6-8 months |
| 50+ orders/day |
2-4% per order |
45 minutes/day |
2-3 months |
Auto-assignment needs volume to work. Below 50 daily orders, you're paying for complexity you don't need. The algorithm needs data — driver speed, traffic patterns, order preparation times. Without enough orders, it's just expensive guesswork.
Manual Assignment Reality
Manual assignment costs zero in software fees but requires a dedicated person during rush hours. For most restaurants doing under 30 deliveries daily, this person already exists — your shift supervisor who knows which driver lives near which area.
The human touch matters in Morocco. Assign Rachid to the corporate towers because he always wears his uniform properly. Send Youssef to the residential areas where families know him. This customer-driver matching reduces complaints more than any algorithm.
Hybrid Approach Numbers
Smart restaurants use both. Auto-assignment during Friday lunch rush when you're pushing 20 orders per hour. Manual control during Tuesday dinner when you have five orders and three drivers. Most food ordering and delivery platform providers don't mention this option, but it's how successful restaurants actually operate.
GPS Tracking That Customers Actually Use
Real GPS tracking means customers stop calling to ask about their order. But most restaurant delivery software shows a dot on a map with no context. Customers need three specific updates to stay calm about their food.
Customer-Facing Tracking Requirements
First update: "Your order left the restaurant." Include the driver's first name and estimated arrival time. Second update: "Your driver is 5 minutes away." This prevents customers from being surprised by the doorbell. Third update: "Your order was delivered." This closes the loop and prevents confusion.
Map views need actual route visualization. Not just a dot showing driver location, but the path they're taking. Customers in Rabat want to see their driver navigating around Avenue Mohammed V traffic, not just floating in space.
Driver contact must protect privacy. When customers call drivers directly, they often try to change delivery addresses or add items. Route all communication through your platform to maintain order accuracy.
Restaurant Dashboard Essentials
Your team needs every active delivery visible at once. Not buried in separate screens or filtered by driver. One dashboard showing all orders color-coded by status: preparing, ready, en route, delivered.
Location accuracy within 10 meters tells you if a driver really is stuck in traffic or stopped for tea. Connect this to your kitchen display — when a driver is 5 minutes away, the kitchen can start preparing the next order.
Status syncing prevents the classic problem: kitchen marks order ready, front desk assigns driver, but no one tells the customer. Modern systems push updates automatically, turning your POS into a communication hub.