Pronóstico de demanda ecommerce: una cifra por SKU que puedas revisar
La previsión de inventario responde a una pregunta por cada SKU: ¿el stock que tienes más el que viene en camino cubre lo que esperas vender? El pronóstico de demanda es la primera mitad de esa respuesta. Esta guía lo construye, lo comprueba y lo convierte en una proyección de stock semana a semana.
El pronóstico de demanda ecommerce estima cuántas unidades de un SKU esperas vender en una ventana futura concreta. No decide el pedido de compra, el punto de reorden ni el colchón de seguridad. Esos cálculos son aparte y usan el pronóstico como dato de entrada.
El resultado útil es una cifra que puedes revisar: unidades esperadas para las próximas 4, 8 o 12 semanas, más una nota breve de qué ajustaste y por qué. Si esa cifra se desvía siempre en la misma dirección, comprar contra ella te deja en rotura o con exceso, por muy bien redactado que esté el pedido.
- Reúne el historial de unidades netas y marca las semanas de rotura.
- Ajusta la tasa solo por estacionalidad, promociones y cambios de lanzamiento que puedas nombrar.
- Revisa el error del último periodo cerrado antes de que nadie compre contra la cifra.
- Pasa a compras las unidades esperadas, la tasa semanal y una nota de confianza. No rehagas aquí las cuentas de reorden.
Qué predice el pronóstico de demanda de un SKU y qué no
Un pronóstico de demanda por SKU responde a una sola pregunta: cuántas unidades netas de esta variante intentarán comprar los clientes en el próximo periodo de planificación. Cubre una variante, una mezcla de canales y un horizonte que luego puedes comparar con las ventas reales.
No te dice cuándo hacer el siguiente pedido, cuánto colchón guardar ni qué proveedor usar. El momento de reorden está en la fórmula del punto de reorden en Shopify. El tamaño del colchón está en el cálculo del stock de seguridad. La lista semanal de compra y el ritmo de pedidos están en la reposición de stock en Shopify.
- Predice: la demanda esperada en unidades de un SKU concreto y un periodo concreto.
- No predice: ingresos, margen, rendimiento de anuncios ni si un producto nuevo se convertirá en bestseller.
- No incluye: plazo de entrega, stock disponible ni unidades ya pedidas. Eso pertenece al paso de compra.
- Hay que revisarlo: contra las ventas reales posteriores, no contra si el pedido llegó a tiempo.
Los retailers pierden unos 1,77 billones de dólares al año por distorsión de inventario, según la investigación de IHL Group de 2023, recogida por Supply Chain Dive. Esa cifra mezcla roturas y sobrestock en el retail mundial, así que no es un referente de Shopify. Recuerda que un mal número de demanda aparece dos veces: ventas perdidas y, después, unidades sobrantes que hay que rebajar.
Paso 1. Reúne el historial de ventas y marca los periodos distorsionados por rotura
Extrae unidades netas vendidas por variante, no el ingreso de toda la tienda ni los pedidos brutos. Las devoluciones y las cancelaciones son demanda que no se consolidó. El informe de ventas por producto de Shopify se puede agrupar por producto o variante y filtrar por fecha. Exporta una serie semanal de los SKU que realmente repones.
Una media móvil es una tasa de partida, no un pronóstico. Para un SKU estable, empieza con 8 a 12 semanas recientes de unidades netas y divide entre el número de semanas en las que el artículo estuvo realmente a la venta. Son puntos de partida para ajustar al patrón de ventas de la tienda, no reglas fijas: siete días suele ser demasiado ruido para la mayoría de catálogos, y un año entero sin corte estacional esconde el mes al que estás a punto de entrar.
Trata las semanas a cero como dato ausente si el SKU no estaba disponible
Una semana a cero unidades es demanda real solo si la variante estaba disponible. Si estaba agotada, el cero es una restricción de stock, no una preferencia del cliente. Meter esas semanas en la media infravalora la demanda y, con ella, la siguiente compra.
El historial de inventario de Shopify y la disponibilidad del producto a lo largo del tiempo son la vía práctica para localizar esas semanas. Marca cualquier semana en la que la cantidad disponible llegó a cero, o en la que sabes que una ubicación se quedó sin stock aunque otra siguiera mostrando existencias. No inventes las ventas perdidas. Excluye la semana restringida de la media, o sustitúyela por la mediana de las semanas cercanas sin restricción y etiqueta el reemplazo como estimación.
- Usa unidades netas, tras devoluciones y cancelaciones, de una exportación de ventas por producto o variante.
- Prefiere cubos semanales si el patrón de pedidos es irregular. La tasa diaria reacciona de más a un día de mayorista o de influencer.
- Quita o sustituye las semanas en las que el SKU no se podía comprar. Anota la regla que usaste.
- Separa un pedido único al por mayor de la demanda minorista recurrente antes de anualizarlo.
- Si el lanzamiento tiene menos de 8 semanas, toma como punto de partida que el historial es demasiado corto para un pronóstico estacional y usa una tasa reciente corta más una hipótesis escrita. Ajusta ese corte al patrón de ventas de la tienda.
Ejemplo trabajado, etiquetado como hipotético. Un sérum vendió 40, 36, 0, 0, 44 y 38 unidades netas en seis semanas. Los dos ceros fueron roturas totales. La media sin restricción es (40 + 36 + 44 + 38) / 4 = 39,5 unidades por semana, no 158 / 6 = 26,3. Usar 26,3 como tasa base infravaloraría el mes siguiente en cerca de un tercio antes de cualquier ajuste por promoción.
Paso 2. Ajusta por estacionalidad, promociones y cambios de lanzamiento
Aplica ajustes solo a eventos que puedas nombrar. Un incremento plano “porque el cuarto trimestre está lleno” no es un ajuste de pronóstico. Escribe la tasa semanal base, el factor, las semanas a las que se aplica y la fuente del factor.
Tasa semanal base × índice estacional × factor de promoción = demanda semanal ajustada. Suma las semanas ajustadas dentro del horizonte para obtener el pronóstico. Deja los factores a la vista para que la siguiente revisión distinga una mala tasa base de una mala hipótesis de promoción.
Índice estacional del mismo SKU, o de un sustituto cercano
Si tienes al menos un año completo anterior, divide las unidades de ese SKU en el mes que viene entre su media mensual del año pasado. Un diciembre que fue 2,4 veces la media mensual recibe un índice de 2,4 para esas semanas, no una copia de las unidades brutas del diciembre anterior. Las unidades brutas mezclan el gasto en anuncios y las roturas del año pasado con el plan de este año.
Si el SKU es nuevo, toma el índice del producto más cercano que comparta estación, banda de precio y uso. Márcalo como prestado. Un índice imperfecto y etiquetado se corrige mejor que un pronóstico plano y silencioso en un producto que se triplica en diciembre.
Promociones, bundles y desplazamientos de demanda
- Un descuento planificado o una rebaja de toda la tienda: usa el impulso de la última promoción comparable de este SKU, o de un SKU similar, y limítalo a las fechas de la promoción.
- Un bundle o un regalo con compra: suma las unidades de componente que va a tirar la oferta, encima de las ventas sueltas. No dejes que el bundle quede oculto dentro de la media.
- Un nuevo empuje de anuncios o una publicación de creador: sube la tasa solo durante la duración de la campaña, y fija una fecha de revisión la semana después de que termine para que el pico no se convierta en la nueva base.
- Una subida de precio o un cambio en la ficha de producto: no des por hecho que el índice estacional del año pasado sigue valiendo. Acorta el horizonte hasta tener unas semanas limpias.
Seguimos con el sérum. Tasa base de 39,5 unidades por semana. Las próximas 8 semanas incluyen 6 semanas normales (índice 1,0) y 2 semanas de promoción. La última promoción comparable subió este producto un 40 %, así que el factor de promoción es 1,4. Pronóstico = (6 × 39,5 × 1,0) + (2 × 39,5 × 1,4) = 237 + 110,6 = 348 unidades en 8 semanas, unas 43,5 unidades por semana. Esas 348 unidades son la estimación de demanda. No son una cantidad de pedido.
Paso 3. Revisa el error del pronóstico antes de que nadie compre contra él
Un pronóstico que nunca has comparado con las ventas posteriores es una suposición envuelta en una hoja de cálculo. Antes de que una cifra mueva dinero, revisa el último periodo cerrado: lo que predijiste frente a lo que se vendió de verdad mientras el SKU estaba disponible.
Los cálculos del error porcentual y del sesgo de dirección están en la fórmula de precisión del pronóstico. Ejecuta esa revisión en el SKU, o en un grupo pequeño de SKU similares, y lee el resultado antes de pasar la nueva estimación a compras.
Usa esta regla operativa, no una promesa de un error concreto. Si el error reciente es pequeño y el sesgo cambia de signo de un periodo a otro, el método sirve para ese SKU. Si llevas tiempo por debajo de forma sistemática, corrige la tasa base o la exclusión de roturas antes de comprar la siguiente cobertura. Si llevas tiempo por encima, recorta el factor de promoción o deja de tratar un pico de lanzamiento como demanda estable. Si no tienes ningún pronóstico cerrado con el que comparar, etiqueta la cifra como no contrastada y usa un horizonte más corto.
- Guarda el pronóstico que emitiste, la fecha, el horizonte y los ajustes. No lo sobrescribas cuando lleguen las ventas reales.
- Compara solo ventas reales sin restricción. Una rotura en el periodo de prueba hace que el pronóstico parezca alto cuando la demanda nunca se observó.
- Como punto de partida, revisa los productos de rotación rápida cada semana y los SKU más lentos cada mes, y ajusta esa cadencia al patrón de ventas de la tienda. Reconstruir una vez al mes un producto que se agota en diez días ya llega tarde.
- No persigas una sola semana mala. Cambia el método cuando el mismo fallo se repite durante dos ciclos de revisión.
En el sérum, supón que el pronóstico anterior de 8 semanas era de 300 unidades y las ventas reales sin restricción fueron 360. El pronóstico quedó corto en 60 unidades, cerca del 17 % de lo real. Eso es una señal de sesgo, no un motivo para añadir un colchón al azar. Mira primero si dos semanas de rotura seguían dentro de la media antigua. Si estaban, reconstruye la tasa base como en el ejemplo de arriba y vuelve a emitir el pronóstico.
Pronostica los SKU de poco volumen a nivel de producto
Un ritmo semanal deja de servir en un SKU que vende pocas unidades al mes. Un solo pedido mueve la media y la mayoría de las semanas marcan cero. Muchos catálogos de Shopify están llenos de estas variantes, así que el método anterior necesita un ajuste para ellas.
Pronostica el producto y repártelo entre variantes. Supón que una sudadera hipotética vendió 60 unidades en 12 semanas, 5 por semana, y que sus tallas fueron el 10%, 40%, 30% y 20% de las ventas. Un pronóstico de producto de 40 unidades a 8 semanas se convierte en 4 de la S, 16 de la M, 12 de la L y 8 de la XL. El total del producto es más estable que cualquier talla, y el reparto mantiene visible tu curva de tallas.
En un SKU que vende a golpes, sigue el tamaño de cada venta y el tiempo entre ventas. Si un SKU vende unas 4 unidades cada 4 semanas aproximadamente, su ritmo ronda 1 unidad por semana, aunque la mayoría de las semanas marquen cero. Esa es la idea del método de Croston, que trata el tamaño del pedido y el tiempo entre pedidos como dos series separadas. Usa periodos más largos para estos artículos, como meses, y revísalos con menos frecuencia.
Convierte el pronóstico de demanda en una previsión de inventario
La previsión de inventario lleva la cifra de demanda un paso más allá. Parte del stock disponible, suma las unidades confirmadas en camino y resta la demanda prevista semana a semana. El resultado muestra la primera semana en que el stock baja demasiado.
Siguiendo con el ejemplo del sérum, aún hipotético: 200 unidades disponibles, 150 unidades confirmadas para la semana 5 y el mismo pronóstico de 8 semanas, con las dos semanas de promoción en las semanas 5 y 6.
| Semana | Demanda prevista | Entradas | Stock final |
|---|---|---|---|
| 1 | 39,5 | 0 | 160,5 |
| 2 | 39,5 | 0 | 121 |
| 3 | 39,5 | 0 | 81,5 |
| 4 | 39,5 | 0 | 42 |
| 5 | 55,3 | 150 | 136,7 |
| 6 | 55,3 | 0 | 81,4 |
| 7 | 39,5 | 0 | 41,9 |
| 8 | 39,5 | 0 | 2,4 |
La tabla te dice dos cosas. La semana 4 acaba con alrededor de una semana de stock, así que un envío tardío te afectaría justo antes de la promoción. La semana 8 acaba casi vacía, así que la siguiente entrega tiene que llegar antes. Si la proyección de un SKU sigue alta durante todo el horizonte, quizá tengas exceso de stock y debas frenar la siguiente compra.
Esta proyección es una comprobación de calendario. La cantidad a pedir sigue saliendo de los pasos de reposición que vienen después.
Paso 4. Pasa un pronóstico revisado a la reorden y a la reposición
Cuando la estimación de demanda esté revisada, para. No rehagas aquí las cuentas de reorden. Entrega a compras tres cosas: unidades esperadas en el horizonte de planificación, la tasa semanal que hay detrás de ese total y una nota de confianza (contrastado, sesgado a la baja, sesgado al alza o no contrastado).
El flujo de reorden multiplica una tasa de demanda por el plazo de entrega del proveedor para estimar la demanda durante ese plazo, y luego suma el stock de seguridad. Esa aritmética, y los campos de Shopify que usa, pertenece a la guía del punto de reorden. Con qué frecuencia revisas el catálogo, qué SKU reciben caja primero y cómo recortas un pedido de compra pertenece a la reposición de inventario.
La velocidad de venta por SKU, el stock disponible y la cobertura proyectada son las comprobaciones en vivo de que el pronóstico se está desviando. La estacionalidad y el plazo del proveedor siguen necesitando una nota del comerciante, porque la tienda no sabe que una publicación de creador empieza el jueves ni que la fábrica cierra dos semanas. La inteligencia de stock mantiene al día la velocidad y la cobertura para que veas cuándo el pronóstico emitido y la tasa de ventas más reciente se han separado. No sustituye el registro de ajustes ni la revisión de precisión.
Errores que dejan inutilizable la cifra de demanda
- Promediar las semanas de rotura dentro de la tasa de ventas y tratar luego esa tasa baja como demanda débil.
- Pronosticar ingresos o pedidos en lugar de unidades netas por variante.
- Copiar las unidades del año pasado en lugar de la forma estacional del año pasado.
- Dejar que un pico de promoción o de creador reinicie la base sin fecha de fin.
- Cambiar el pronóstico después de que empiece el periodo y puntuar luego la precisión contra la cifra revisada.
- Convertir la estimación de demanda de esta página en una cantidad de reorden sin los pasos aparte de plazo de entrega y colchón.
Cómo saber que el paso del pronóstico ha funcionado
Has terminado el pronóstico de demanda de un SKU cuando existen tres piezas. Una serie semanal de unidades netas con las semanas de rotura marcadas. Un total de unidades ajustado para un horizonte con nombre, con cada factor escrito. Una comparación del pronóstico anterior con las ventas posteriores sin restricción, usando el método de precisión y sesgo enlazado arriba.
Si falta alguna de esas tres, no trates la cifra como lista para un pedido de compra. Corrige la pieza que falta y pasa después la tasa al flujo de reposición.