Skip to main content

Clasificación y prioridad de repartidores

Los repartidores se ordenan por tres factores: su estado actual, su tipo y lo cerca que están de la tienda.

Por estado

Estado Descripción
Idle (libre) No tiene ningún pedido asignado; totalmente disponible
Waiting (esperando) Tiene pedidos asignados, pero ninguno ha salido aún de la tienda
On The Way (en ruta) Tiene al menos un pedido ya en reparto

Por tipo

Tipo Descripción Prioridad
Repartidor interno Tu personal de reparto dedicado La más alta
Personal de cocina que reparte Personal de cocina que también puede repartir cuando hace falta Media
Contratado externo de flota propia Repartidor de flota propia contratado externamente Más baja
Transportista externo Plataforma de reparto externa Según las reglas de zona y configuración

Estado y ubicación combinados

La "zona de tienda" son unos 350 metros alrededor de la tienda.

Categoría Estado Ubicación Prioridad
1 Libre En la tienda La más alta
2 Libre Lejos de la tienda Alta
3 Esperando En la tienda Media
4 Esperando Lejos de la tienda Más baja
5 En ruta Repartiendo La más baja

El razonamiento es directo: un repartidor libre que ya está en la tienda es la opción más rápida posible, así que siempre se prefiere. Un repartidor que ya está repartiendo es el último recurso, porque asignarle un pedido nuevo significa añadirlo a una ruta existente.

Dónde importa realmente "en la tienda o lejos"

Esta distinción no se usa solo para la tabla anterior. Cambia decisiones reales en varios sitios:

  • Velocidad de asignación. Un repartidor libre en la tienda se asigna al instante, sin más comprobaciones. Uno libre pero lejos debe pasar antes una comprobación de tiempo de entrega.
  • Prioridad de reasignación. Es uno de los factores principales al decidir si un pedido cambia de repartidor — ver Cuándo un pedido cambia de repartidor.
  • Registro de llegada. Cuando se confirma que un repartidor está en la tienda en el momento de asignarle un pedido, se registra una marca de llegada en ese pedido.
  • Alarmas de retraso en recogida. Esa misma determinación dispara la alarma que avisa de que un repartidor lleva demasiado tiempo en la tienda sin salir con un pedido listo.
  • Detección de repartidor bloqueado. Un repartidor considerado "en la tienda" nunca se marca como bloqueado: estar en la tienda es un estado válido y esperado.
  • Estado del repartidor en las pantallas operativas. Etiquetas como "En tienda", "En ruta" o "Fuera" salen de esta misma comprobación.
  • Si el dispatcher se reejecuta o no. Si el estado "en tienda" de ningún repartidor ha cambiado desde la última ejecución —y todo lo demás sigue igual—, la tienda puede omitirse. Ver El ciclo de asignación, paso a paso.

Cambio previsto, actualmente en pruebas internas. Hoy, determinar si un repartidor está "en la tienda" usa una distancia de conducción estimada comparada con el umbral de ~350 m, no una distancia en línea recta. Se va a sustituir por un cálculo en línea recta, porque una estimación de ruta puede ser imprecisa justo alrededor de una tienda. El cambio todavía no está activo en todas las cuentas; esta página se actualizará cuando se publique.