Todas las funcionalidadesBloque C: Delivery Completo y B2B
Tiempos de Preparación y Estado del Pedido
Cada negocio define un tiempo promedio de preparación (avgPrepTimeMin) que se combina con la distancia al cliente para calcular un ETA preciso. El negocio puede ajustar el prep-time pedido por pedido cuando la cocina va saturada, y el cliente ve el estado en tiempo real recorriendo todo el ciclo: PENDING → ACCEPTED → PREPARING → READY → DRIVER_ASSIGNED → PICKED_UP → IN_TRANSIT → DELIVERED. Cada transición queda timestamped automáticamente.
Panel WebApp PasajeroApp Conductor
Qué incluye
Tiempo promedio de preparación por negocio
Ajuste de prep-time pedido por pedido
ETA combinando preparación + distancia
10 estados de ciclo de vida del pedido
Timestamps automáticos por transición
Endpoint /orders/[id]/prep-time para ajustes en vivo
Detalles técnicos
CampoBusiness.avgPrepTimeMin
API/api/dashboard/delivery/orders/[id]/prep-time
Estados10 estados con timestamps