Cómo anticipar roturas de stock en tu ecommerce antes de que ocurran

Cuando el panel de tu Prestashop marca "0 unidades", el problema no empezó ese día. Empezó una o dos semanas antes, cuando la velocidad de venta se aceleró o el proveedor avisó de un retraso y nadie conectó esas dos señales con la fecha en la que ibas a quedarte sin stock. Anticipar una rotura no es adivinar el futuro, es prestar atención a datos que ya tienes.

Anticipar roturas de stock en ecommerce

Por qué el punto de pedido no basta por sí solo

En la guía sobre stock óptimo explicamos cómo calcular el punto de pedido: demanda media diaria, plazo de entrega y stock de seguridad. Es el cálculo correcto para condiciones normales. El problema aparece cuando las condiciones dejan de ser normales, que es justo cuando más falta hace anticiparse.

Un punto de pedido calculado sobre la demanda de las últimas semanas no reacciona solo a un pico repentino de ventas, ni a un proveedor que de pronto empieza a tardar el doble de lo habitual. Es un número estático, calculado con datos del pasado. Para anticipar una rotura de verdad hace falta algo adicional: vigilar señales que se mueven en tiempo real, no solo confiar en una fórmula recalculada una vez al mes.

Las señales que anticipan una rotura de stock (antes de llegar a cero)

Aceleración en la velocidad de venta

Si un producto que vendía 3 unidades al día empieza a vender 7, tu punto de pedido calculado con la media anterior ya no sirve. La señal no es "cuánto stock queda", es "a qué ritmo se está consumiendo ese stock en comparación con hace dos semanas". Un incremento sostenido de más del 30-40% en el ritmo de venta diario de un SKU concreto merece revisar su cobertura de inmediato, no esperar al ciclo de revisión habitual.

Caída en la fiabilidad del proveedor

Aquí entra una métrica poco usada en ecommerce pequeño y mediano pero estándar en retail grande: el OTIF (On Time In Full), que mide qué porcentaje de los pedidos a un proveedor llegan a tiempo y completos. Si el OTIF de un proveedor concreto empieza a bajar (entregas parciales, retrasos que se repiten), ese dato debería mover tu punto de pedido hacia arriba para ese proveedor específico, antes de que el próximo retraso te pille con el stock ya en el límite.

Picos de interés fuera de lo habitual

Una mención en redes, un vídeo que se viraliza, una campaña de otro canal que no controlas directamente. Estas señales suelen adelantarse a las ventas en sí: primero sube el tráfico a la ficha de producto, después las ventas. Vigilar el tráfico y no solo las ventas te da uno o dos días adicionales de margen de reacción, que en un producto con lead time corto puede ser la diferencia entre pedir a tiempo o no.

Cómo montar un sistema de alerta temprana por producto

La métrica central para esto se llama días de cobertura: cuántos días te durará el stock actual al ritmo de venta reciente. Se calcula dividiendo el stock disponible entre la demanda media diaria de los últimos 7-14 días (no de los últimos 90, que diluye los cambios recientes de ritmo).

Días de cobertura = Stock disponible / Demanda media diaria (últimos 7-14 días)

El umbral de alerta no debería ser el mismo para todos los productos. La referencia práctica: en productos de alta demanda, activa la alerta entre 20 y 30 días antes del agotamiento estimado. Si tu proveedor tarda 3 semanas en entregar, la alerta tiene que saltar como mínimo 21 días antes, con margen adicional si ese proveedor no tiene un OTIF alto.

El error más frecuente: configurar una sola alerta genérica de "stock bajo" (por ejemplo, menos de 10 unidades) para todo el catálogo. Un producto que vende 1 unidad a la semana con 10 en stock no tiene ningún problema. Uno que vende 15 unidades al día con las mismas 10 unidades está a horas de agotarse. El umbral tiene que basarse en días de cobertura, no en unidades absolutas.

El rol del proveedor: seguimiento de fiabilidad con OTIF

El plazo de entrega que usas en tus cálculos suele ser el plazo "de catálogo" que te dio el proveedor al principio de la relación. En la práctica, ese plazo se degrada con el tiempo sin que nadie lo actualice: más pedidos, cambios de temporada alta en origen, problemas de transporte que se vuelven recurrentes.

Llevar un registro simple de OTIF por proveedor (porcentaje de pedidos que llegaron completos y a tiempo en los últimos 3-6 meses) te permite detectar esa degradación antes de que se traduzca en una rotura. Un proveedor que baja de un 90% de cumplimiento a un 70% es una señal de que su plazo real ya no coincide con el que estás usando para calcular tu punto de pedido, aunque sobre el papel nada haya cambiado.

Qué hacer cuando la alerta salta

Que la alerta se dispare no siempre significa que la rotura sea inevitable. Las opciones, de menos a más drásticas:

  • Pedido urgente parcial: muchos proveedores pueden adelantar una parte del pedido si se lo pides con margen, aunque sea a un coste logístico algo mayor.
  • Redistribución entre canales o almacenes: si vendes en varios canales (tienda propia, marketplace) o tienes stock repartido en distintos puntos, mover unidades hacia donde hay más demanda inminente puede estirar la cobertura sin comprar nada nuevo.
  • Reducir visibilidad publicitaria temporal: pausar o bajar la inversión en anuncios de ese producto concreto reduce la velocidad de venta lo justo para llegar a la reposición sin agotarlo antes.
  • Proveedor alternativo: para productos críticos, tener un segundo proveedor homologado (aunque sea a peor precio) es la red de seguridad cuando el principal falla.

La opción que hay que evitar es no hacer nada y esperar a ver si "llega a tiempo por los pelos". El coste de una rotura, como vimos en la guía de stock óptimo, no es solo la venta del día: es la parte de clientes que no vuelven a intentarlo en tu tienda después de repetirse varias veces.

Errores comunes que hacen fallar la anticipación

  • Usar solo la media histórica, sin ventana móvil reciente: diluye los cambios de ritmo justo cuando más importan.
  • No actualizar el plazo de entrega real de cada proveedor: seguir usando el plazo "de catálogo" meses después de que haya dejado de cumplirse.
  • Tratar todo el catálogo con el mismo umbral de alerta: como se ha visto, un umbral en unidades absolutas ignora la velocidad real de venta de cada producto.
  • Reaccionar solo cuando el stock llega a cero: para entonces ya has perdido ventas y, probablemente, algún cliente que no va a intentarlo de nuevo.

¿Sabes qué productos están a punto de agotarse ahora mismo?

Ninlogic calcula los días de cobertura de cada producto de tu Prestashop en tiempo real y te avisa antes de que llegues a rotura, con margen suficiente para actuar.

Ver cómo funciona →

Preguntas frecuentes sobre anticipar roturas de stock

¿Con cuántos días de antelación debería saltar una alerta de posible rotura?
Depende del plazo de entrega de ese producto en concreto, no de una regla fija para todo el catálogo. Como referencia: si tu proveedor tarda 3 semanas, la alerta debería saltar al menos 21 días antes de la fecha estimada de agotamiento. En productos de alta demanda o con proveedores menos fiables, conviene añadir un margen adicional de una a dos semanas.
¿Necesito inteligencia artificial para anticipar roturas de stock?
No necesariamente para empezar. Un sistema básico de días de cobertura por producto, calculado a partir de tu velocidad de venta reciente, ya detecta la mayoría de los casos con suficiente antelación. El demand sensing con modelos más sofisticados aporta valor sobre todo cuando el catálogo es grande y la demanda es volátil, no en catálogos pequeños con patrones estables.
¿Qué hago si la alerta salta pero mi proveedor no puede entregar antes del plazo normal?
Evalúa alternativas antes de que llegues a cero: un proveedor secundario para ese producto, redistribución de stock entre almacenes o canales si vendes en varios sitios, o reducir temporalmente la visibilidad publicitaria del producto para estirar el stock disponible hasta la reposición. Aceptar la rotura sin actuar es la peor opción de las tres.

Fuentes

Artículos relacionados