Definición
El Order Routing o enrutamiento de pedidos es el proceso mediante el cual un sistema de gestión de pedidos (OMS) decide, en tiempo real, desde qué nodo de fulfillment se va a despachar cada pedido. Ese nodo puede ser un centro de distribución propio, un almacén 3PL, una dark store, una tienda física habilitada como punto de envío, o incluso un proveedor en dropshipping.
La decisión no es aleatoria: se calcula a partir de variables como disponibilidad de stock, distancia al cliente, costo de envío, capacidad operativa del nodo, SLA prometido en el checkout y, cada vez más, margen por pedido. En el ecosistema DTC español y latinoamericano, donde el cliente espera entregas en 24-48 h y compara constantemente con Amazon, el enrutamiento correcto es la diferencia entre cumplir la promesa de marca o quemar la caja con devoluciones y reenvíos.
En términos prácticos: el Order Routing es el "GPS logístico" que decide qué almacén prepara qué pedido y por qué ruta.
Analogía
Imagina que pides un menú a domicilio en una ciudad con cinco sucursales de tu restaurante favorito. El sistema no le manda el pedido siempre a la sucursal más cercana: mira cuál tiene los ingredientes disponibles, cuál tiene menos cola en cocina, cuál puede llegar antes dentro de la zona de reparto y cuál cobra menos comisión de delivery. Esa lógica, aplicada a miles de SKUs y cientos de pedidos por hora, es exactamente lo que hace un motor de Order Routing en ecommerce.
Otra analogía útil: es como un hub de aerolíneas. No todos los vuelos salen del mismo aeropuerto, aunque el destino sea el mismo. Se optimiza conexión, coste, disponibilidad de avión y horario.
Fórmula / Criterios de decisión
Un motor de routing típico puntúa cada nodo candidato con una función ponderada. Una versión simplificada:
Score(nodo) = w1·(1/distancia) + w2·(stock_disponible) + w3·(1/costo_envio) + w4·(capacidad_libre) − w5·(penalización_retraso)
Donde los pesos w1…w5 se ajustan según la estrategia del negocio (coste vs. velocidad vs. margen).
Ejemplo numérico real (España, DTC de cosmética natural):
- Pedido: 2 unidades, destino Madrid (28001). SLA prometido: 24 h.
- Nodo A – Almacén central Getafe: stock 100%, distancia 18 km, coste envío 3,20 €, capacidad 85%.
- Nodo B – 3PL Zaragoza: stock 100%, distancia 315 km, coste envío 4,10 €, capacidad 40%.
- Nodo C – Tienda Barcelona: stock 60% (solo 1 unidad), distancia 620 km, coste envío 5,50 €, capacidad 20%.
Resultado del motor: Nodo A gana por distancia y coste, aunque el Nodo B tenga más capacidad libre. Si el Nodo A estuviera al 98% de capacidad, el sistema derivaría al B automáticamente.
Datos concretos de referencia en el sector:
- Reducción media del coste de envío por pedido: 12-18% al implementar routing multi-nodo.
- Mejora del tiempo de entrega (OTD): +9 puntos porcentuales en mercados con 3+ nodos activos.
- Disminución de split shipments evitables: hasta 27% cuando el motor prioriza consolidación.
Tabla comparativa: modelos de enrutamiento
| Modelo | Criterio principal | Ventaja | Riesgo | Ideal para |
|---|---|---|---|---|
| Single-node | Un único almacén | Simplicidad operativa | Coste alto en zonas lejanas | Startups DTC < 5.000 pedidos/mes |
| Nearest-node | Distancia al cliente | Entrega rápida | Ignora stock y margen | Marcas con stock replicado |
| Cost-optimized | Coste total del envío | Margen protegido | Puede romper SLA | Catálogos pesados o voluminosos |
| Stock-first | Disponibilidad real | Evita splits y cancelaciones | Puede alejar el envío | SKUs con rotación alta |
| AI / Multi-objective | Score ponderado dinámico | Óptimo global | Requiere datos limpios y OMS maduro | DTC escalados con 5+ nodos |
Aplicación en DTC / ecommerce
1. Checkout dinámico: el routing se ejecuta antes de mostrar opciones de envío, para prometer solo lo que se puede cumplir. Si el nodo más barato no llega en 24 h, el checkout ofrece 48 h o sube el precio.
2. Post-compra: si hay rotura de stock, el motor reasigna el pedido a otro nodo sin intervención humana y notifica al cliente.
3. Devoluciones: el routing inverso decide a qué nodo vuelve el artículo según demanda local, evitando enviar stock muerto al almacén central.
4. Marketplaces y dropshipping: se enruta al proveedor con mejor combinación de stock, plazo y coste, no siempre al más barato.
5. Black Friday / Hot Sale: se activan reglas de capacidad máxima por nodo para no colapsar pick & pack.
Errores comunes
- Enrutar solo por cercanía: ignorar stock real genera cancelaciones y splits costosos.
- No sincronizar inventario en tiempo real: el motor decide sobre datos de hace 30 minutos y falla.
- Prometer SLA sin validar capacidad: el checkout dice 24 h pero el nodo está saturado.
- Olvidar el coste de split shipment: enviar 2 ítems desde 2 nodos puede costar más que enviarlos juntos desde uno lejano.
- No medir el coste total por pedido: se optimiza envío pero se destruye margen con embalaje duplicado.
- Configurar pesos una vez y no revisarlos: la red logística cambia cada trimestre.
Términos relacionados
- OMS (Order Management System)
- Distributed Inventory / Inventario distribuido
- Split Shipment
- Dark Store
- 3PL (Third-Party Logistics)
- SLA de entrega
- Ship-from-Store
- Fulfillment Network Optimization
- Last Mile Delivery
- Reverse Logistics (logística inversa)