D10 · L3 · 05 — L2 · Demand-CX Link & Customer Demand AnalyticsL2 · Vínculo Demanda-CX y Analítica de Demanda del Cliente

Demand planning for omnichannel: unified demand view across channelsPlaneación de demanda para omnicanal: visión unificada de demanda a través de canales

Channel forecasts that are never reconciled produce excess in one channel and stockouts in another at the same time.

El pronóstico por canal sin reconciliación produce exceso en uno y stockout en otro al mismo tiempo.

01What it isQué es

Omnichannel demand planning builds one demand plan at SKU × channel × region × period, with a model fitted to each channel's data latency, order unit and seasonality, then reconciles it up to the totals used in S&OP.

La planeación de demanda omnicanal construye un solo plan de demanda a nivel SKU × canal × región × periodo, con un modelo ajustado a la latencia de datos, la unidad de pedido y la estacionalidad de cada canal, y luego lo concilia hacia los totales que se usan en el S&OP.

02Why it mattersPor qué importa

A correct total can hide a wrong mix: when demand shifts from stores to e-commerce, the same plan produces excess in one channel and stockouts in the other. Forecast reconciliation methods show that forecasting every level of a hierarchy and reconciling them coherently is more accurate than relying on top-down or bottom-up alone (Wickramasuriya, Athanasopoulos and Hyndman, 2019 — Journal of the American Statistical Association).

Un total correcto puede ocultar una mezcla equivocada: cuando la demanda migra de las tiendas al e-commerce, el mismo plan produce exceso en un canal y quiebres de inventario en otro. Los métodos de conciliación de pronósticos muestran que pronosticar todos los niveles de una jerarquía y conciliarlos de forma coherente es más preciso que depender solo de enfoques top-down o bottom-up (Wickramasuriya, Athanasopoulos y Hyndman, 2019 — Journal of the American Statistical Association).

03How it is doneCómo se hace

1
Build the channel hierarchy. Define SKU × channel × region × period as the planning grain and harmonize units of measure across channels.
2
Fit a model per channel. Use daily sensing for convenience, digital signals for e-commerce, Croston for wholesale and contracts for direct B2B.
3
Reconcile and watch the mix. Reconcile channel forecasts to the total every cycle and trigger a replan when channel mix deviates more than 3 pp.
1
Construye la jerarquía por canal. Define SKU × canal × región × periodo como el nivel de planeación y homologa las unidades de medida entre canales.
2
Ajusta un modelo por canal. Usa sensing diario para conveniencia, señales digitales para e-commerce, Croston para mayoreo y contratos para B2B directo.
3
Concilia y vigila la mezcla. Concilia los pronósticos por canal con el total en cada ciclo y activa un replan cuando la mezcla de canales se desvíe más de 3 pp.

04The concept in depthEl concepto a fondo

🛒Omnichannel demand planning: a single demand plan for all channels›
Omnichannel demand planning is the process of building a single integrated demand plan that covers all sales channels — own e-commerce, marketplaces, modern channel (supermarkets, pharmacy chains), convenience channel (OXXO, 7-Eleven), wholesale channel, and direct B2B channel. Without a unified demand view across channels, the supply plan cannot be optimized for the complete channel portfolio.
📊Omnichannel demand planning challenges›
(1) Different latency by channel: e-commerce generates real-time demand data; the convenience channel may have data with 1-week latency. (2) Different units of measure: the modern channel buys by pallet; e-commerce by unit; B2B channel by case. (3) Different seasonality by channel: the convenience channel peaks in summer (cold beverages); e-commerce peaks in Buen Fin. (4) Different price and format by channel: the same product may have different prices and formats in the convenience channel vs. modern channel vs. e-commerce.
🔢The omnichannel demand hierarchy›
Total demand = Σ(demand by channel). Omnichannel planning generates the forecast at the correct granularity: SKU × Channel × Region × Period. The supply plan is generated at this granularity level — and aggregated to higher levels for the executive S&OP.
🏆Intermediate vs. Advanced›
Intermediate: manages the forecast for assigned channels, reports inter-channel deviations and their total forecast impact.

Advanced: designs the omnichannel demand planning architecture; implements the demand hierarchy by channel; manages the reconciliation of the omnichannel demand plan with the supply plan.
🛒Planeación de demanda omnicanal: un solo plan de demanda para todos los canales›
La planeación de demanda omnicanal es el proceso de construir un plan de demanda único e integrado que cubre todos los canales de venta — e-commerce propio, marketplaces, canal moderno (supermercados, cadenas de farmacias), canal de conveniencia (OXXO, 7-Eleven), mayoreo y canal B2B directo. Sin una visión unificada de la demanda entre canales, el plan de suministro no puede optimizarse para el portafolio completo de canales.
📊Retos de la planeación de demanda omnicanal›
(1) Distinta latencia por canal: el e-commerce genera datos de demanda en tiempo real; el canal de conveniencia puede tener datos con 1 semana de latencia. (2) Distintas unidades de medida: el canal moderno compra por tarima; el e-commerce por pieza; el canal B2B por caja. (3) Distinta estacionalidad por canal: el canal de conveniencia tiene su pico en verano (bebidas frías); el e-commerce, en el Buen Fin. (4) Distinto precio y formato por canal: el mismo producto puede tener distintos precios y presentaciones en conveniencia vs. canal moderno vs. e-commerce.
🔢La jerarquía de demanda omnicanal›
Demanda total = Σ(demanda por canal). La planeación omnicanal genera el pronóstico con la granularidad correcta: SKU × Canal × Región × Periodo. El plan de suministro se genera a ese nivel de granularidad — y se agrega a niveles superiores para el S&OP ejecutivo.
🏆Intermedio vs. Avanzado›
Intermedio: gestiona el pronóstico de los canales asignados y reporta las desviaciones entre canales y su impacto en el pronóstico total.

Avanzado: diseña la arquitectura de planeación de demanda omnicanal; implementa la jerarquía de demanda por canal; gestiona la conciliación del plan de demanda omnicanal con el plan de suministro.

05In practiceEn la práctica

🛒Omnichannel demand planning requires an explicit demand hierarchy by channel — not the aggregated total forecast›
A total forecast of 100,000 units that does not specify what goes to each channel cannot optimize the channel distribution plan or the inventory at each omnichannel chain node.
🔢Differentiate the forecast model by channel — the same model for all channels is suboptimal›
The convenience channel with high-variability daily demand needs daily demand sensing and a short-term model. The wholesale channel with monthly orders needs the monthly Croston forecast. A single model for all channels is not correct for any of them.
🔗Channel shift (demand migration between channels) is the greatest risk in the omnichannel demand plan›
If demand migrates from the modern channel to e-commerce faster than projected, the supply plan will have excess inventory in the modern channel and stockout in e-commerce. Weekly channel mix monitoring is the earliest warning signal of channel shift.
📊Monitor channel mix monthly and adjust the demand plan when the mix deviates >3 pp vs. plan›
A 3+ pp change in the channel mix has significant implications for the distribution plan, channel-specific packaging, and inventory per node.
🛒La planeación de demanda omnicanal requiere una jerarquía de demanda explícita por canal — no el pronóstico total agregado›
Un pronóstico total de 100,000 unidades que no especifica cuánto va a cada canal no permite optimizar el plan de distribución por canal ni el inventario en cada nodo de la cadena omnicanal.
🔢Diferenciar el modelo de pronóstico por canal — el mismo modelo para todos los canales es subóptimo›
El canal de conveniencia, con demanda diaria de alta variabilidad, necesita demand sensing diario y un modelo de corto plazo. El canal de mayoreo, con pedidos mensuales, necesita el pronóstico mensual con Croston. Un solo modelo para todos los canales no es correcto para ninguno.
🔗El channel shift (migración de demanda entre canales) es el mayor riesgo del plan de demanda omnicanal›
Si la demanda migra del canal moderno al e-commerce más rápido de lo proyectado, el plan de suministro tendrá exceso de inventario en el canal moderno y quiebre de inventario en el e-commerce. El monitoreo semanal de la mezcla de canales es la señal de alerta más temprana del channel shift.
📊Monitorear la mezcla de canales cada mes y ajustar el plan de demanda cuando se desvíe más de 3 pp vs. el plan›
Un cambio de 3 pp o más en la mezcla de canales tiene implicaciones significativas para el plan de distribución, el empaque específico por canal y el inventario por nodo.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: Omnichannel demand planning — energy beverage company, 5 distribution channels
The company implements a unified demand plan for its 5 channels.
Distribution channel% of revenueDemand planning characteristics
Modern channel (Walmart, Chedraui, HEB) — 42% of revenueWeekly pallet order · 5-day lead time · Strong seasonalityWeekly ETS forecast + commercial events · VMI with top 3 retailers
Convenience channel (OXXO, 7-Eleven) — 28% of revenueDaily case order · 2-day lead time · High temperature correlationDaily demand sensing (temperature + POS) · 14-day forecast · High adjustment frequency
Own e-commerce + Mercado Libre — 18% of revenueUnit order · 1-day lead time · Buen Fin peakDigital demand sensing (add-to-cart, searches) · 7-day forecast · Automatic adjustment
Wholesale channel — 8% of revenueMonthly truck order · 15-day lead time · High variabilityMonthly forecast with Croston method · Elevated safety buffer
Direct B2B (offices, gyms) — 4% of revenueFixed monthly contract · 7-day lead time · Very stableContractual forecast (contract defines volume) · Minimum safety stock
Result: The unified omnichannel demand plan reduced global MAPE from 24% to 16% (−33% error). Highest impact: channel differentiation (daily demand sensing for the convenience channel vs. monthly forecast for wholesale) generated significant improvements in each channel.
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: Planeación de demanda omnicanal — empresa de bebidas energéticas, 5 canales de distribución
La empresa implementa un plan de demanda unificado para sus 5 canales.
Canal de distribución% del ingresoCaracterísticas de la planeación de demanda
Canal moderno (Walmart, Chedraui, HEB) — 42% del ingresoPedido semanal por tarima · Lead time de 5 días · Estacionalidad marcadaPronóstico ETS semanal + eventos comerciales · VMI con los 3 principales retailers
Canal de conveniencia (OXXO, 7-Eleven) — 28% del ingresoPedido diario por caja · Lead time de 2 días · Alta correlación con la temperaturaDemand sensing diario (temperatura + POS) · Pronóstico a 14 días · Alta frecuencia de ajuste
E-commerce propio + Mercado Libre — 18% del ingresoPedido por pieza · Lead time de 1 día · Pico en el Buen FinDemand sensing digital (agregar al carrito, búsquedas) · Pronóstico a 7 días · Ajuste automático
Canal de mayoreo — 8% del ingresoPedido mensual por camión · Lead time de 15 días · Alta variabilidadPronóstico mensual con el método de Croston · Buffer de seguridad elevado
B2B directo (oficinas, gimnasios) — 4% del ingresoContrato mensual fijo · Lead time de 7 días · Muy establePronóstico contractual (el contrato define el volumen) · Inventario de seguridad mínimo
Resultado: El plan de demanda omnicanal unificado redujo el MAPE global de 24% a 16% (−33% de error). Mayor impacto: la diferenciación por canal (demand sensing diario para el canal de conveniencia vs. pronóstico mensual para mayoreo) generó mejoras significativas en cada canal.

07How it is measuredCómo se mide

🛒Omnichannel Demand Plan Accuracy % (MAPE of the unified omnichannel demand plan)›
Omnichannel Demand Plan Accuracy % (MAPE of the unified omnichannel demand plan)
MAPE of the total forecast considering all channels as an integrated demand plan
Benchmark: <15% MAPE of the omnichannel demand plan for categories with well-integrated demand sensing signals
⚠️ An omnichannel demand plan MAPE >25% may indicate channel shift (demand migration between channels) is not being correctly captured in the plan.
📊Channel Mix Forecast Accuracy % (precision of channel mix forecast)›
Channel Mix Forecast Accuracy % (precision of channel mix forecast)
MAPE of the forecast for each channel's share of total revenue
Benchmark: <5% error in the channel mix forecast for correct omnichannel supply planning
🔑 Channel mix forecast is as important as total volume forecast. An unanticipated channel mix change (from modern channel to e-commerce) can generate excess inventory in the physical channel and stockout in the digital channel — even if total volume is correct.
🛒Omnichannel Demand Plan Accuracy % (MAPE del plan de demanda omnicanal unificado)›
Omnichannel Demand Plan Accuracy % (MAPE del plan de demanda omnicanal unificado)
MAPE del pronóstico total considerando todos los canales como un plan de demanda integrado
Benchmark: <15% de MAPE del plan de demanda omnicanal en categorías con señales de demand sensing bien integradas
⚠️ Un MAPE del plan omnicanal >25% puede indicar que el channel shift (migración de demanda entre canales) no se está capturando correctamente en el plan.
📊Channel Mix Forecast Accuracy % (precisión del pronóstico de la mezcla de canales)›
Channel Mix Forecast Accuracy % (precisión del pronóstico de la mezcla de canales)
MAPE del pronóstico de la participación de cada canal en el ingreso total
Benchmark: <5% de error en el pronóstico de la mezcla de canales para una planeación de suministro omnicanal correcta
🔑 El pronóstico de la mezcla de canales es tan importante como el del volumen total. Un cambio no anticipado en la mezcla (del canal moderno al e-commerce) puede generar exceso de inventario en el canal físico y quiebre de inventario en el digital — aunque el volumen total sea correcto.

08What you would useQué se usa

📌 Omnichannel Demand Planning
🟩SAP IBP — Omnichannel Demand Planning›
Module: Unified Demand Plan by Channel in SAP IBP

SAP IBP generates the unified demand plan by channel with the SKU × Channel × Region × Period hierarchy.
🟦o9 Solutions / Blue Yonder›
Module: Omnichannel Demand Intelligence + Channel Mix Planning

Omnichannel demand planning platforms with demand sensing signals by channel and differentiated channel models.
📌 Planeación de demanda omnicanal
🟩SAP IBP — Omnichannel Demand Planning›
Módulo: Plan de demanda unificado por canal en SAP IBP

SAP IBP genera el plan de demanda unificado por canal con la jerarquía SKU × Canal × Región × Periodo.
🟦o9 Solutions / Blue Yonder›
Módulo: Inteligencia de demanda omnicanal + planeación de la mezcla de canales

Plataformas de planeación de demanda omnicanal con señales de demand sensing por canal y modelos diferenciados por canal.
The bottom lineEn corto

Get the channel mix right, not just the total — the shelf that runs empty is in a specific channel.

Acierta la mezcla de canales, no solo el total — el anaquel que se vacía está en un canal específico.

All D10 componentsTodos los componentes de D10D10 artifactsArtifacts de D10SCRA