marql

Cómo encontrar las roturas de stock de una cadena, tienda por tienda

Un informe de la cadena puede mostrar stock de sobra mientras el lineal de una tienda lleva vacío desde el sábado. Cuatro comprobaciones sobre datos que ya tienes encuentran esos lineales tienda por tienda, incluidos los que el stock en sistema da por llenos.

Ideas clave

  • Busca las roturas de stock por producto y por tienda. Un total de la cadena suma el stock de una tienda al de otra y esconde el lineal vacío.
  • Stock cero en un producto que se ha vendido hace poco es una rotura que ya puedes ver hoy. Valórala por lo que factura el producto en un día en que se vende.
  • Algunos lineales vacíos se esconden detrás de un stock en sistema que dice que hay unidades disponibles. Los delata una racha de días sin ventas más larga de lo que permite el ritmo del producto.
  • Compara cada tienda con las demás: un producto que se vende en todas menos en una apunta al lineal de esa tienda, no a la demanda.
  • Los días de cobertura frente a la próxima entrega muestran lo que se agotará antes de que llegue el stock. Después de una rotura, no recortes el siguiente pedido.

Un lineal vacío rara vez aparece en un informe de la cadena. El informe suma el stock de todas las tiendas, y el total parece correcto mientras una tienda lleva desde el sábado sin nada que vender. En Italia, donde el sector de la alimentación lo mide, los compradores se encontraron un lineal vacío en el 9,9 % de sus visitas a la tienda y no encontraron el 4 % de los productos que iban a buscar2.

No necesitas cámaras en los lineales para encontrarlos. La caja y el stock en sistema ya tienen casi toda la respuesta, leídos tienda por tienda. Cuatro comprobaciones los encuentran, de la más barata a la que más trabajo da.

Lo que cuesta un lineal vacío

No toda rotura de stock es una venta perdida. Cuando ECR Italia pidió a varios cientos de compradores que anotaran en un diario cada producto que no encontraban, un tercio de las veces se llevaron otra cosa, y casi con la misma frecuencia renunciaron a comprarlo2:

Qué hicieron los compradores cuando faltaba un producto en la tienda

Compraron un sustituto
33 %: otra marca 22 %, la misma marca 11 %
Lo compraron en otra tienda de la misma cadena
8 %
Pidieron a otra persona que lo comprara
8 %
Lo compraron en un competidor o en internet
20 %: un competidor 13 %, en internet 7 %
Renunciaron o lo dejaron para más tarde
31 %
Reacciones ante 874 productos que faltaban en tiendas físicas, según un diario de compras de cuatro semanas en Italia, primavera de 2026.

Las dos partes sin relleno son ventas que la cadena ha perdido, y algunas son clientes que acaban de descubrir dónde más pueden comprar. La sustitución tampoco sale gratis: el comprador que cambió de marca quizá pagó menos, o eligió un producto con menos margen.

Comprobación 1: stock cero en un producto que se vende

La primera comprobación es la que tus datos ya muestran. Lista todos los productos con stock cero en una tienda donde se vendieron en las últimas semanas. Hazlo por tienda, nunca sobre el total de la cadena:

En las tres tiendas42 unidades · 6 al día · 7 días de cobertura

Tienda A32 unidades1,5 al día

21 días de cobertura

Tienda B10 unidades2 al día

5 días: se agota esta semana

Tienda C0 unidades2,5 al día

Vacía desde el sábado

Ilustración: un producto en tres tiendas. La línea de la cadena es lo que muestra un informe.

Después ponle precio a cada línea, porque una lista de doscientos lineales vacíos se lee empezando por arriba. Usa lo que factura el producto en esa tienda en un día en que se vende, de media en las últimas cuatro semanas. Una media sobre todos los días se queda corta, porque los días en que ya estaba agotado la bajan. Multiplícala por los días que lleva vacío el lineal y ordena la lista de cada tienda por ese importe. El playbook de roturas de stock explica con más detalle cuánto vale un día de ausencia.

Un stock negativo también va en esta lista. Significa que el registro ha fallado en algún punto, y el ensayo sobre descuadres de inventario explica cómo encontrar dónde.

Comprobación 2: stock en el sistema, nada en caja

Las roturas más difíciles son las que el stock en sistema no muestra. El sistema dice que hay unidades disponibles; el lineal está vacío, o las unidades están en la trastienda, dañadas o robadas. Como el registro nunca llega a cero, la tienda tampoco repone.

Es algo habitual. Cuando unos investigadores contaron unos 500 productos en cada una de 10 tiendas de dm, la cadena europea de droguerías, el 31 % no coincidía con el registro, y los registros que mostraban más de lo que había en el lineal eran el error más frecuente en todas las tiendas. Los lineales vacíos detrás de un registro positivo iban del 0,4 % al 2,0 % de los productos, según la tienda3. En una cadena de alimentación británica, el 39,4 % de los registros de stock mostraba más de lo que había en realidad4.

La caja delata estos lineales. Un producto que vende unas dos unidades al día pasa de vez en cuando un día sin ventas; cuatro días seguidos, con stock en el sistema, ocurren por azar más o menos una vez de cada tres mil rachas. Una racha tan larga significa que el producto no llega al comprador:

En sistema: 14 disponibles

1 oct.20 oct.

4 días sin ventas

Ilustración: unidades vendidas al día de un producto en una tienda. Un día suelto sin ventas es normal; una racha con stock en el sistema, no.

El sector de la alimentación italiano mide así la disponibilidad de todo el mercado: GS1 Italy y Circana leen las ventas por producto, por tienda y por día de 2.524 tiendas, y cuentan un producto como agotado el día en que no vendió nada pese a que se esperaba que vendiera1. En septiembre de 2025 eso dio una tasa de roturas del 3,4 % y unas ventas perdidas del 4,2 %. Los productos en promoción se quedaron en el 0,7 %: cuando una tienda espera un pico, llena el lineal.

Envía estas líneas a la tienda como una lista para contar y revisar. Compensa: en el estudio de dm, contar el 4 % de los productos que un modelo de ventas cero situaba en lo más alto encontró el 42 % de los lineales vacíos ocultos3, y en la cadena de alimentación británica un recuento completo subió las ventas de la tienda en torno a un 11 % en los dos meses siguientes, todo ello en productos cuyo registro había mostrado más de lo que había4.

Comprobación 3: la tienda frente a las demás

Una cadena tiene una ventaja sobre una tienda única: el mismo producto se vende en otras tiendas al mismo tiempo. Si esta semana se vende en todas partes menos en una tienda, la demanda no ha cambiado; ha cambiado el lineal de esa tienda. Unos investigadores que construyeron un método de detección sobre esta idea leen el mismo producto en otras tiendas y otros productos en la misma tienda, en lugar de solo el histórico de un producto5.

La versión sencilla cabe en una hoja de cálculo. Para cada producto en cada tienda, compara las ventas de esta semana con la media de esa misma tienda en las últimas diez semanas, y marca las líneas que hayan caído por debajo de la mitad, la regla que esos investigadores probaron con datos de un retailer5. Después quita los productos que cayeron en todas las tiendas: eso es demanda, una temporada o un cambio de precio. Lo que queda es una lista de lineales que revisar.

Comprobación 4: lo que se agota antes de la próxima entrega

Las tres primeras comprobaciones encuentran lineales que ya están vacíos. La cuarta encuentra los que están a punto de estarlo. Divide el stock de cada producto en cada tienda entre sus ventas medias diarias del último mes: eso son sus días de cobertura. Cualquier línea con menos días de cobertura que días hasta la próxima entrega de la tienda se agotará antes de que llegue el stock. La guía del stock muerto usa el mismo número desde el otro extremo, para encontrar stock que no se va a vender.

Hay una costumbre que lo empeora. Después de una rotura, el histórico de ventas muestra una semana floja, porque no había nada que vender. Un estudio de la reposición automática de una cadena de supermercados encontró que los encargados tendían más a recortar el pedido propuesto después de una rotura de stock, lo que hacía más probable la siguiente6. La semana floja era el lineal vacío, no la demanda.

Una lista por tienda, cada mañana

Las cuatro comprobaciones van en una sola lista para cada tienda, en este orden, para que el encargado de tienda vea primero dónde hay más dinero:

  1. Stock cero en un producto vendido en el último mes, valorado y ordenado

  2. Stock en el sistema y una racha de días sin ventas: hay que contarlo

  3. Se vende en el resto de la cadena, pero aquí no esta semana

  4. Menos días de cobertura que días hasta la próxima entrega

  5. La lista de hoy de la tienda

    Un producto que no encaja en ninguna de las cuatro se queda fuera de la lista

Las cuatro comprobaciones dependen de que los datos de las tiendas sean comparables: el mismo código de producto en todas las tiendas, ventas fechadas por jornada comercial y stock leído después de la última venta del día. La guía para consolidar los datos de TPV de todas las tiendas explica ese trabajo previo.

Cómo encuentra marql las roturas de stock

marql lee las ventas y el stock del TPV y del ERP de la cadena. Después de cada sincronización de stock lista, tienda por tienda, los productos a cero que se vendieron en esa tienda en los últimos 30 días, y genera una tarjeta por tienda con los ocho que más cuestan y las ventas semanales en riesgo de todos ellos. Cada producto se valora por lo que factura en un día en que se vende, en las últimas cuatro semanas. Los almacenes quedan fuera.

Elige una tienda en Análisis, en Productos y Stock, y cada producto muestra sus días de cobertura según las ventas de los últimos 30 días: críticos por debajo de tres días, bajos por debajo de siete, con la facturación en riesgo de ambos grupos.

  1. GS1 Italy (2025-11-04). 3,4%: il tasso di out-of-stock a settembre 2025. Tendenze. Method: GS1 Italy webinar, 29 October 2025. tendenzeonline.info
  2. ECR Italia, GS1 Italy and NIQ (2026). Il peso dell'Out-of-Stock: il punto di vista dello shopper e gli impatti per Industria e Distribuzione. PDF
  3. DeHoratius, N., Holzapfel, A., Kuhn, H., Mersereau, A. J., and Sternbeck, M. (2023). Evaluating count prioritization procedures for improving inventory accuracy in retail stores. Manufacturing & Service Operations Management, 25(1), 288-306. doi.org
  4. Rekik, Y., Oliva, R., Syntetos, A. A., and Glock, C. H. (2026). Inventory record inaccuracy in grocery retailing: impact of promotions and product perishability, and targeted effect of audits. Journal of Business Logistics, 47(3), e70079. doi.org
  5. Farias, V. F., Li, A. A., and Peng, T. (2024). Fixing inventory inaccuracies at scale. Manufacturing & Service Operations Management, 26(3), 1102-1118. doi.org
  6. Özdemir, B. and Tenhiälä, A. (2026). Discretion in Automated Supermarket Replenishment: Censorship Bias and Self-Inflicted Stockouts. Manufacturing & Service Operations Management, articles in advance, 5 August 2026. doi.org

TemasRoturas de stock, Disponibilidad en lineal, Stock fantasma, Cadenas de tiendas

Escrito por

Maxim T.

CMO, marql

Sigue a marql en LinkedIn

Todos los artículos

Blog

Preguntas frecuentes

Combina las ventas y el stock por producto y por tienda. Stock cero en un producto que se ha vendido hace poco es una rotura visible. Una racha de días sin ventas, más larga de lo que permite el ritmo habitual del producto, apunta a un lineal vacío que el stock en sistema no muestra. Comparar la tienda con el resto de la cadena separa un problema de lineal de una caída de la demanda.

Stock que el sistema muestra pero que no está en el lineal: unidades perdidas, dañadas, robadas u olvidadas en la trastienda. Como el registro sigue por encima de cero, no salta ningún pedido y el producto puede pasar días fuera del lineal. Los estudios de cadenas europeas y británicas encontraron que los registros que muestran más de lo que hay son el tipo de error más habitual.

Toma lo que vende el producto en esa tienda en un día normal con ventas, en las últimas semanas, y multiplícalo por los días que el lineal estuvo vacío. Promediar sobre todos los días, incluidos aquellos en que estaba agotado, se queda corto. Algunos compradores sustituyen el producto o lo compran en otra tienda de la cadena, así que trata la cifra como ventas en riesgo y no como ventas perdidas con seguridad.

El stock disponible dividido entre las ventas medias diarias, por producto y por tienda. Si un producto tiene menos días de cobertura que días hasta la próxima entrega de la tienda, se agotará antes de que llegue el stock.

La mayoría. Los datos de caja y de stock encuentran los lineales vacíos que el sistema muestra y marcan los probables ocultos; después, un recuento en la tienda confirma las líneas marcadas. Contar solo las líneas que marca un modelo encuentra muchas más roturas ocultas que contar al azar.

¿Listo para ver
los euros que ha encontrado?

Conecta tus cajas, tu stock y tu contabilidad en un día. Acceso de solo lectura, sin cambiar el TPV, 200 € al mes por local y menos a medida que creces.

0
Sustitución de tus sistemas
1
Un chat. Todo el negocio.