Most Casablanca restaurants lose 15-20% on every delivery order — not from food costs, but from poor food delivery fleet management. The problem isn't the drivers or the distances. It's the setup decisions made on day one.
Restaurant owners typically draw a circle on a map, add 30 MAD for delivery, and hope for the best. Six months later, they're bleeding money on long-distance orders while nearby customers complain about late deliveries. This guide shows you the math, the tools, and the exact setup that profitable restaurants use.
The Zone Setup Decision That Makes or Breaks Your Delivery Business
Your delivery zone determines everything: pricing, driver efficiency, customer satisfaction, and ultimately profit. Most restaurants guess. The successful ones calculate.
Take Restaurant Beldi in Casablanca's Maarif district. They started with a 5-kilometer radius zone charging flat 25 MAD delivery. After three months, they discovered orders to Ain Diab (4.8 km) took 45 minutes during traffic while Gauthier orders (2 km) took 12 minutes. Same price, vastly different costs.
Polygon vs. Radius Zones: The Hidden Cost Difference
Radius zones seem simple: draw a circle, done. But Casablanca isn't a perfect circle. Traffic patterns, bridges, and one-way streets create real delivery times that ignore your neat radius.
Polygon zones follow actual streets and neighborhoods. You draw boundaries based on real delivery times, not straight-line distances. A polygon zone might extend 7 km along Boulevard Zerktouni but only 3 km into the congested medina.
| Zone Type |
Setup Time |
Accuracy |
Best For |
| Radius |
5 minutes |
60-70% |
Rural areas, new restaurants testing |
| Polygon |
30 minutes |
85-95% |
Urban areas, established routes |
Modern food delivery management software lets you draw polygons in minutes. OCHI's zone builder shows real-time delivery estimates as you adjust boundaries, turning guesswork into data-driven decisions.
Delivery Pricing Models That Actually Work in Morocco
Three pricing models dominate Moroccan restaurant delivery. Each serves different business models:
Flat rate: Simple 20-30 MAD everywhere. Works for dense urban areas where most deliveries stay under 3 km. Restaurant Milano in Agadir uses 25 MAD flat rate within Marina district — 90% of orders arrive within 20 minutes.
Distance-based: 15 MAD base + 5 MAD per kilometer. Fairest for customers, complex for operations. Requires precise zone setup and clear communication. Best for restaurants with wide delivery areas.
Zone-based: Different prices per neighborhood. Zone 1 (0-2 km): 20 MAD. Zone 2 (2-4 km): 30 MAD. Zone 3 (4-6 km): 40 MAD. Balances simplicity with fairness. Most Casablanca restaurants land here.
Driver Assignment Rules That Prevent Order Chaos
Manual driver assignment seems logical. Youssef knows Hay Hassani. Mohamed handles Ain Sebaa. Until Youssef calls in sick and nobody knows his routes.
Smart assignment rules in your restaurant delivery software handle reality: closest available driver, factor in current orders, respect zone preferences, balance order loads. The system assigns, managers override only when needed.
Why Auto-Assignment Beats Manual Driver Selection Every Time
Restaurant owners trust their gut over algorithms. "I know my drivers better than any computer," they say. Then they spend two hours daily on WhatsApp coordinating deliveries.
The True Cost of Manual Assignment (Real Numbers)
Restaurant Tagine Express in Marrakech tracked their manual assignment for one month. Results: 15 minutes daily on driver coordination, 3-4 assignment errors weekly, 20% longer average delivery times, one lost order per week from miscommunication.
Converting to auto-assignment through their online food ordering and delivery platform cut delivery times by 18% and eliminated assignment errors. The manager now spends those 15 minutes on customer service instead of logistics.
When Human Judgment Actually Matters
Auto-assignment handles 95% of decisions perfectly. Human override matters for: VIP customers with special instructions, large catering orders requiring experienced drivers, bad weather requiring local knowledge, and special events disrupting normal routes.
The key: let the system handle routine while managers focus on exceptions. OCHI's driver panel shows auto-assignments with one-tap override when needed.
Setting Up Smart Assignment Rules
Start simple: nearest available driver gets the order. Then add intelligence: maximum orders per driver (usually 2-3), zone preferences for experienced drivers, priority for time-sensitive orders, and automatic batching for nearby deliveries.
GPS Tracking: Beyond "Where's My Order?"
Customers expect tracking. But smart restaurants use GPS data for operations, not just customer satisfaction.
Real-Time Updates That Cut Support Calls by 60%
Pizza House Rabat implemented real-time tracking last year. Customer calls asking "Where's my order?" dropped from 40 daily to 15. Each call saved represents three minutes of staff time.
But the real value came from proactive communication. When GPS shows a driver stuck in traffic, the system sends automatic updates. Customers appreciate transparency more than speed.
GPS tracking reveals patterns invisible to managers. Average speed per zone, time spent at delivery locations, route efficiency scores, and actual vs. estimated delivery times.
One Agadir restaurant discovered their fastest driver was actually their least efficient — he drove fast but took longer routes. Data beats assumptions every time.
Batch Delivery Optimization for Multiple Orders
Sending one driver with three orders sounds efficient until they deliver in the wrong sequence. Smart food ordering and delivery platform systems optimize multi-stop routes considering: pickup readiness times, delivery time windows, traffic patterns, and customer priority levels.
OCHI's batch delivery algorithm reduced average delivery times by 22% for restaurants handling multiple simultaneous orders.