Skip to main content

Visión de principio a fin

El recorrido completo de los pedidos de una tienda en un solo ciclo, reuniendo todo lo de este capítulo.

Un ciclo, una tienda

  1. Obtener pedidos y repartidores de esta tienda. Aquí se revisan los pedidos que siguen con un transportista externo de un ciclo anterior — ver Revisión de pedidos ya asignados a un transportista.
  2. ¿Es una zona con transportista primero?
    • Sí → se prueba primero con un transportista externo. Si lo acepta, ese pedido está resuelto.
    • No → se pasa directamente al paso 3.
  3. Solver propio — Modo PG o Google OR-Tools, elegido automáticamente salvo que fuerces uno.
    • Si los clientes prioritarios (Platinum) están activados y aplican, este paso se sustituye por la doble simulación descrita en Clientes prioritarios (Platinum). Todo lo anterior y lo posterior se mantiene igual.
  4. Reintento con repartidores libres de la tienda que el solver no haya usado.
  5. Respaldo con transportista externo, pero solo para pedidos de zona estándar. Un pedido de una zona con transportista primero ya tuvo su turno y no recibe otro.
  6. Posprocesado — se clasifican los resultados y se identifican los pedidos agrupables en un mismo repartidor.
  7. ¿Sigue sin asignar?
    • No → guardar y notificar.
    • Sí → el último intento flexible descrito en Last-Option: la red de seguridad final. Si lo coloca, guardar y notificar. Si no, el pedido se marca como Crítico o Pendiente y el siguiente ciclo lo reintenta desde cero.
  8. Guardar y notificar — se escriben las asignaciones, se envía la notificación a los repartidores y se procesan las alarmas.

Las dos cosas que conviene recordar

Cada pedido recibe exactamente dos intentos por ciclo —uno con flota propia y otro con transportista externo—, más la red de seguridad Last-Option al final. La configuración de la zona cambia el orden de esos dos intentos, nunca la cantidad.

Nunca se cancela nada sin un sustituto preparado. Un pedido que ya está con un transportista solo se recupera cuando se ha encontrado una asignación real en la flota propia y la cancelación con el transportista ha tenido éxito.

Páginas relacionadas