Asignar y desasignar un repartidor
Necesitas: Hub — asignar para asignar y para ver los repartidores disponibles. Desasignar es un permiso aparte, Hub — desasignar, que normalmente solo tiene
hub_manager.
Ver quién está disponible
Abre el pedido y pide los repartidores disponibles. La lista se construye para ese pedido concreto: tiene en cuenta su tienda y las reglas de su zona, así que no es simplemente "todo el mundo en turno".
Si la lista está vacía o es más corta de lo que esperas, los motivos son los mismos con los que trabaja el dispatcher: capacidad, restricciones de zona por tipo de repartidor, distancia, horarios de transportistas. ¿Cuándo existe una alternativa? lista las comprobaciones de transportista en orden.
Asignar un repartidor propio frente a un transportista
Son operaciones realmente distintas, y la diferencia despista:
| Repartidor propio | Transportista externo | |
|---|---|---|
| Qué eliges | El repartidor concreto | La empresa transportista, no un mensajero |
| Quién elige al mensajero | Tú | El transportista |
| Qué puedes prever | Exactamente quién va | Solo que el transportista lo aceptó |
Con un transportista estás entregando el pedido a una empresa. Qué mensajero suyo aparece, y cuándo, lo decide ella. Por eso los tiempos del transportista los gobiernan los límites de Transportistas externos y no tu elección.
Tus tipos de repartidor propio son fijos. Los tipos de transportista disponibles dependen de lo que esté configurado y activo para tu marca, así que la lista varía entre marcas y puede cambiar sin que cambie el Hub.
Asignar
- Abre el pedido — ver Detalle del pedido y código de recogida.
- Solicita los repartidores disponibles.
- Elige un repartidor propio, o un transportista.
- Confirma.
Esto es permanente en un sentido concreto. Un pedido asignado por una persona queda bloqueado para siempre frente a la reasignación automática. El dispatcher no lo moverá después, ni aunque aparezca un repartidor libre en la tienda instantes más tarde. Es el comportamiento buscado: una asignación manual se trata como una anulación deliberada, no como una sugerencia. Ver Cuándo un pedido cambia de repartidor.
Desasignar
Desasignar quita al repartidor del pedido y lo devuelve al juego.
Es un permiso aparte y superior al de asignar porque deshace la acción de otra persona, incluida la del dispatcher. Úsalo cuando una asignación se hizo por error, o cuando el repartidor asignado ha dejado de estar disponible y quieres devolver el pedido al conjunto.
Tras desasignar, el pedido vuelve a tratarse como no asignado y el siguiente ciclo del dispatcher lo considerará con normalidad.
Desasignar un pedido que ya está con un transportista no es lo mismo que cancelar con ese transportista. Si tu intención es detener al transportista, ver Cancelar un pedido, que gestiona el lado del transportista de forma atómica.
Lo que no puedes hacer
- Un pedido ya en reparto no se puede reasignar. Una vez que el repartidor ha salido de la tienda, el dispatcher lo congela y el Hub también. Ver Límites conocidos del sistema.
- No puedes asignar fuera de tu scope. Tanto los pedidos como los repartidores están filtrados a lo que puedes ver.