Cuándo un pedido cambia de repartidor

Antes de cada intento de asignación, el dispatcher comprueba si un pedido ya asignado a un repartidor debería pasar a otro distinto, pero solo por prioridad del repartidor, nunca por lo urgente o importante que sea el pedido en sí.

Cuándo se permite una reasignación

Situación Resultado
El pedido aún no tiene repartidor Se asigna libremente
El repartidor asignado ya no está disponible Se asigna libremente
Se vuelve a considerar al mismo repartidor No hace falta cambiar nada
El nuevo repartidor tiene mejor prioridad Se reasigna
El repartidor actual tiene prioridad igual o mejor Se mantiene

La prioridad se define en Clasificación y prioridad de repartidores.

Escenarios habituales

Repartidor actual Repartidor candidato Resultado
Externo Interno Se reasigna — mejor tipo
Libre, en la tienda Libre, en la tienda Sin cambio — igual de buenos
Libre, lejos de la tienda Libre, en la tienda Se reasigna — mejor ubicación
Esperando, en la tienda Libre, lejos de la tienda Sin cambio — el actual sigue siendo mejor
Externo, lejos de la tienda Externo, lejos de la tienda Sin cambio — no hay mejora real

Pasar la comprobación de prioridad no garantiza la entrega

Pasarla solo significa que el dispatcher intentará la asignación. Todavía tiene que verificar que el nuevo repartidor puede entregar a tiempo:

Situación del repartidor ¿Se comprueba el tiempo de entrega?
Libre, en la tienda No — siempre es la opción más rápida posible
Libre, lejos de la tienda Sí
Esperando (ya tiene pedidos) Sí — debe poder entregarlos todos
En ruta Sí — se recalcula la ruta completa

Si la comprobación de tiempo falla, la asignación se revierte y el pedido queda disponible para el siguiente repartidor de la lista. No se pierde.

Reglas que nunca cambian


Created 2026-09-17 16:29:00 UTC by Fran Sanchis
Updated 2026-09-18 07:48:47 UTC by Fran Sanchis