All featuresBlock C: Complete Delivery & B2B
Prep Times and Order Status
Each business defines an average prep time (avgPrepTimeMin) combined with distance to compute an accurate ETA. The business can adjust prep-time per order when the kitchen is busy, and the customer sees the live status walking through the full cycle: PENDING → ACCEPTED → PREPARING → READY → DRIVER_ASSIGNED → PICKED_UP → IN_TRANSIT → DELIVERED. Every transition is timestamped automatically.
Web DashboardRider AppDriver App
What's included
Average prep time per business
Per-order prep-time adjustments
ETA combining prep + distance
10 order lifecycle states
Automatic timestamps per transition
/orders/[id]/prep-time live endpoint
Technical details
CampoBusiness.avgPrepTimeMin
API/api/dashboard/delivery/orders/[id]/prep-time
Estados10 estados con timestamps