Skip to main content

Planes de programación: cómo funciona el ciclo automático

El dispatcher se ejecuta según una programación que defines por tienda, o por grupo de tiendas. La programación y el comportamiento de asignación se configuran juntos, en el mismo plan.

Cómo funciona el ciclo automático

  • Cada plan define cada cuánto debe ejecutarse el dispatcher para un grupo de tiendas.
  • Opcionalmente puedes restringir la ejecución a una franja horaria diaria, por ejemplo solo entre las 08:00 y las 23:00.
  • Si una ejecución falla, el ciclo no se rompe: la siguiente se programa automáticamente mientras el plan siga activo.
  • Si una ejecución cae fuera de la franja configurada, se omite en ese ciclo, pero la programación continúa y se reanuda con normalidad al volver dentro de la franja.

Ajustes de programación

Ajuste Por defecto Qué hace
Nombre del plan — Etiqueta para identificar el plan. Opcional, texto libre
Tiendas — Las tiendas a las que aplica el plan. Un plan puede cubrir varias
Activo Desactivado Si el ciclo automático está funcionando para este plan
Intervalo de ejecución 60 segundos Cada cuánto se reejecuta el dispatcher. Rango permitido: 60–300 segundos
Franja horaria diaria Ninguna Hora de inicio y fin opcionales. Si no se define, el plan funciona 24/7
Última ejecución — Solo lectura. Cuándo se ejecutó realmente este plan por última vez

Ajustes de comportamiento de asignación

Ajuste Por defecto Qué hace
Modo de asignación Automático Fuerza Modo PG o Google OR-Tools, o deja la elección automática (recomendado)
Estrategia de ruta Automática Solo relevante cuando se usa Google OR-Tools
Tiempo de parada en cliente 5 min Tiempo adicional contabilizado en cada parada en casa del cliente
Tiempo de parada en tienda 3 min Tiempo adicional contabilizado en cada parada en tienda
Máximo de pedidos por repartidor 3 Cuántos pedidos como máximo se agrupan en un repartidor propio. Rango: 1–5
Margen para repartidor desconectado 5 min Cuánto se tolera a un repartidor brevemente desconectado antes de considerarlo no disponible
Aplicar resultados Activado Si se desactiva, la ejecución es solo una simulación y no cambia nada
Margen de tiempo extra 10 min Holgura adicional permitida. Solo relevante para Google OR-Tools
Mínimo de pedidos para aceptar un plan 0 Cuántos pedidos debe asignar Google OR-Tools con éxito para que se acepte su plan
Clientes prioritarios (Platinum) Desactivado Activa y configura la capa Platinum — ver Clientes prioritarios (Platinum)
Estimaciones con tráfico Desactivado Estimaciones de tiempo más precisas, con mayor coste
Tipo de estimación de tráfico — Optimista, pesimista o estimación más probable. Solo se usa si las estimaciones con tráfico están activas
Reutilización de tiempos de regreso — Avanzado. Controla con qué agresividad se reutilizan tiempos de repartidor a tienda ya calculados en lugar de recalcularlos

Ajustes de reparto a nivel de tienda

Otros dos ajustes viven en la tienda, no dentro del plan de programación. Se configuran desde los ajustes de dispatcher de la tienda y controlan cuánto retraso se tolera antes de considerar un pedido en riesgo.

Ajuste Aplica a Qué hace
Tolerancia de retraso de flota propia Tu flota propia — internos y contratados, tratados por igual La tolerancia usada al comprobar si tu flota propia puede entregar a tiempo. Si una tienda no tiene ningún repartidor interno, este valor se sustituye automáticamente por la tolerancia de transportistas de abajo, para que una tienda 100 % contratada no quede sujeta a un criterio más estricto del que puede cumplir
Tolerancia de retraso de transportistas Transportistas externos La tolerancia usada para decidir si se puede confiar en que un transportista entregue a tiempo. Se aplica siempre a los transportistas, tenga o no la tienda repartidores internos

La capacidad funciona distinto que la tolerancia de retraso. Tu flota propia tiene un límite por repartidor: cada vehículo lleva como máximo el número configurado a la vez. Los transportistas externos tienen una única bolsa compartida por tienda y por empresa transportista: por ejemplo "este transportista puede llevar 10 pedidos simultáneos en esta tienda", tenga los mensajeros que tenga en la calle. Por eso un transportista puede aparecer como lleno en una tienda aunque parezca que tiene repartidores de sobra: el límite está puesto a nivel de empresa, no por mensajero.

Activar y pausar un plan

Esta es la parte que más confusión genera.

Acción ¿Arranca el ciclo? ¿Detiene el ciclo?
Crear un plan con Activo encendido Sí —
Crear un plan con Activo apagado No — queda inactivo —
Editar un plan existente y encender Activo Sin efecto — solo actualiza el valor guardado —
Editar un plan existente y apagar Activo — Sí, a partir de la siguiente ejecución
Usar la acción dedicada Activar Sí —
Usar la acción dedicada Pausar — Sí
Eliminar un plan — Sí

Recomendación: no confíes en editar el campo Activo desde un formulario de edición general. Usa siempre las acciones dedicadas Activar y Pausar: editar el campo directamente puede dejar un plan marcado como activo pero sin estar funcionando realmente.