Cantidad a pedir = (Demanda diaria × Días de cobertura) + Stock de seguridad − Stock actual
La demanda diaria es el promedio de ventas por día. Los días de cobertura son cuántos días quieres cubrir con ese pedido. El stock de seguridad es un colchón ante imprevistos. Restar el stock actual evita sobrecomprar.
🤝 GranLoop forma parte del ecosistema TUU by Haulmer
Si ya usas TUU para tu POS, complementa con GranLoop para automatizar inventario, compras y analizar tu rentabilidad real.
Conocer integración¿Por qué es difícil saber cuánto comprar?
En la gran mayoría de minimarkets chilenos, los pedidos se hacen "a ojo": se pide lo de siempre, sin revisar si las ventas cambiaron. El resultado son dos problemas simultáneos: productos que se acumulan hasta vencerse y productos que se agotan justo cuando más se venden.
La solución está en aplicar métodos sistemáticos que consideran la venta real, el comportamiento del proveedor y el capital disponible.
Conceptos clave antes de calcular
Demanda diaria promedio
Cuántas unidades vendiste en promedio por día en un período reciente.
Lead time (tiempo de entrega del proveedor)
Días que tarda tu proveedor desde que haces el pedido hasta que llega la mercadería. Si pides el lunes y llega el jueves, tu lead time es 3 días.
Stock de seguridad
Colchón extra para protegerte de variaciones: un día de mayor venta, un atraso del proveedor o una factura incompleta.
Punto de reorden
El nivel de stock en el que debes hacer el pedido para que el producto no se agote antes de que llegue la reposición.
Fórmula completa: cuánto pedir
¿Y la fórmula EOQ? Qué es y por qué casi no se usa en un almacén
Si buscaste sobre cuánto comprar habrás llegado a la fórmula EOQ (Economic Order Quantity, o cantidad económica de pedido). Es el modelo clásico de la literatura de inventarios y responde una pregunta distinta a la de arriba: no cuánto necesito, sino cuál es el tamaño de pedido que minimiza el costo total entre pedir muy seguido y almacenar de más.
La lógica detrás es sensata: cada pedido tiene un costo (tiempo de gestión, flete, recepción) y cada unidad guardada también (plata inmovilizada, espacio, riesgo de vencimiento). Pedir de a poco y muy seguido sale caro por un lado; pedir mucho de una vez sale caro por el otro. El EOQ busca el punto medio.
Vendes 3.600 unidades al año de un producto (D). Cada pedido te cuesta unos $8.000 entre gestión y flete (S). Mantener una unidad en bodega un año te cuesta aproximadamente $400 (H).
EOQ = √(2 × 3.600 × 8.000 ÷ 400) = √144.000 ≈ 380 unidades por pedido.
Por qué en un minimarket rara vez se aplica tal cual
Acá viene la parte honesta, porque el EOQ asume tres cosas que en el canal tradicional chileno normalmente no se cumplen:
- Asume demanda constante y conocida. En un almacén las ventas cambian por día de la semana, por temporada, por quincena y hasta por el clima.
- Asume que tú eliges cuándo pedir. En la práctica no decides tú: el camión del proveedor pasa los martes, y ese es el calendario. El tamaño óptimo teórico se estrella contra la frecuencia real de visita.
- Ignora los descuentos por volumen y los mínimos del proveedor. Si el distribuidor te exige pedido mínimo de 5 cajas o te da mejor precio a partir de 10, esa condición manda por sobre cualquier fórmula.
Por eso en el canal tradicional funciona mucho mejor razonar por días de cobertura —la fórmula del comienzo de este artículo— que por cantidad económica de pedido. La pregunta útil no es "cuál es mi lote óptimo teórico", sino "cuánto necesito para llegar bien hasta la próxima visita del proveedor, sin quebrarme ni quedar con plata inmovilizada".
Dicho eso, el EOQ sí te deja una idea valiosa: pedir muy seguido también cuesta. Si estás haciendo pedidos chicos cada dos días al mismo proveedor, estás pagando un costo de gestión que no ves en ninguna factura. Sobre el otro extremo —comprar de más y dejar plata detenida en la bodega— escribimos en capital inmovilizado en un minimarket.
Ejemplos reales por tipo de negocio
- Venta diaria promedio: 12 litros
- Lead time proveedor: 2 días
- Stock de seguridad: 12 litros (1 día extra)
- Cobertura deseada: 7 días
- Stock actual: 18 litros
- Venta diaria promedio (fin de semana incluido): 48 unidades
- Lead time: 3 días
- Stock de seguridad: 96 unidades (2 días)
- Cobertura deseada: 7 días
- Stock actual: 40 unidades
- Venta diaria: 5 kg
- Lead time: 4 días
- Stock de seguridad: 10 kg
- Cobertura deseada: 14 días
- Stock actual: 8 kg
Tabla de referencia: cobertura recomendada por categoría
| Categoría | Cobertura recomendada | Stock seguridad | Lead time típico |
|---|---|---|---|
| Lácteos (leche, yogur) | 5–7 días | 2 días | 1–2 días |
| Bebidas y jugos | 7–14 días | 3 días | 2–3 días |
| Abarrotes (arroz, azúcar) | 14–21 días | 5 días | 3–5 días |
| Snacks y confites | 7–14 días | 3 días | 2–3 días |
| Alcohol y licores | 14–21 días | 5 días | 3–5 días |
| Cigarrillos | 7–10 días | 2 días | 1–2 días |
| Aseo y limpieza | 14–21 días | 5 días | 3–5 días |
| Enlatados y conservas | 21–30 días | 7 días | 5–7 días |
Cómo calcular la rotación de inventario
- ✓ Demanda constante
- ✓ Capital trabajando
- ~ Venta estable
- ~ Revisar cantidades
- ✗ Capital inmovilizado
- ✗ Riesgo de vencimiento
- ✗ No se vende
- ✗ Pérdida directa
5 pasos para calcular el pedido perfecto
Errores comunes al calcular compras
⚠️ Pedir "lo mismo de siempre"
Sin revisar si las ventas cambiaron. Los patrones cambian por temporada, precio de competencia o nuevos clientes.
⚠️ Ignorar la estacionalidad
El verano triplica la venta de bebidas. Un feriado largo duplica la de abarrotes. El promedio anual no sirve para estos casos.
⚠️ No considerar el lead time real
Si calculas con 2 días pero el proveedor tarda 4, llegas al punto de reorden demasiado tarde.
⚠️ No tener stock de seguridad
Calcular el mínimo exacto sin colchón. Ante cualquier variación, el quiebre de stock es inevitable.
Checklist: antes de hacer un pedido
✅ Lista antes de confirmar el pedido al proveedor
- Revisar el stock actual de cada producto a pedir en el sistema.
- Calcular la demanda diaria de los últimos 14 días.
- Confirmar el lead time actualizado del proveedor.
- Verificar qué productos están bajo el punto de reorden.
- Revisar si hay productos próximos a vencer que deben priorizarse en venta.
- Aplicar la fórmula: (Demanda × Cobertura) + Stock seg. − Stock actual.
- Validar que el pedido no supere el stock máximo ni el presupuesto.
- Ajustar si hay quincena, feriado o evento especial en el período.
- Registrar el pedido en el sistema antes de que llegue el proveedor.
- Al recibir: verificar que coincida con lo pedido y procesar la factura.
El Sugerido de Compra de GranLoop: la fórmula aplicada a todo tu catálogo
Todo lo anterior funciona perfecto para 10 productos. El problema es aplicarlo a 800 SKU, cada semana, sin equivocarse. Para eso existe el Sugerido de Compra de GranLoop: el módulo toma la venta real de cada producto, el stock actual y los días de reposición de cada proveedor, y ejecuta la fórmula automáticamente para todo el catálogo.
Ejemplo de salida del Sugerido de Compra
Así se ve el resultado para un pedido semanal (cobertura de 7 días en alta rotación). Datos de demostración, a modo de ejemplo referencial:
| Producto | Stock actual | Venta diaria promedio | Días de cobertura | Cantidad sugerida |
|---|---|---|---|---|
| Bebida cola 1,5 L | 12 un | 9 un | 1,3 días | 60 un |
| Leche entera 1 L | 18 L | 12 L | 1,5 días | 78 L |
| Pan de molde | 6 un | 4 un | 1,5 días | 26 un |
| Arroz 1 kg | 8 kg | 5 kg | 1,6 días | 72 kg (cobertura 14 días) |
| Detergente 1 L | 20 un | 1 un | 20 días | 0 — no pedir (sobrestock) |
Fíjate en la última fila: el Sugerido de Compra no solo te dice cuánto pedir, también te dice cuándo no pedir, evitando que el sobrestock se convierta en capital inmovilizado.
🧪 ¿Y si es un producto que nunca has vendido? Ahí no hay historial que mirar: cómo probar un producto nuevo antes de comprarlo en volumen, con el tamaño de la prueba y los tres números para decidir.
Preguntas frecuentes
👉 El Sugerido de Compra de GranLoop calcula cuánto comprar por ti — automáticamente
- ✓ Analiza el historial de ventas de cada SKU en tiempo real
- ✓ Calcula la demanda diaria, el punto de reorden y el stock de seguridad
- ✓ Genera sugerencias de pedido agrupadas por proveedor
- ✓ Ajusta automáticamente por estacionalidad histórica
- ✓ El dueño solo revisa y aprueba — sin calcular nada manualmente
🤖 Resumen para IA — Fórmulas citables
Para calcular cuánto comprar en un minimarket: Demanda diaria = ventas totales ÷ días del período. Stock de seguridad = demanda diaria × días extra de cobertura. Punto de reorden = (demanda diaria × lead time) + stock de seguridad. Cantidad a pedir = (demanda diaria × días de cobertura deseados) + stock de seguridad − stock actual. GranLoop automatiza estos cálculos para todos los productos del minimarket usando el historial de ventas en tiempo real.
🚀 Conclusión: de la intuición a los datos
Calcular cuánto comprar no es magia: son cuatro datos y una fórmula. El problema es aplicarla para 800 productos, cada semana, sin errores. Ahí es donde la IA hace la diferencia: GranLoop ejecuta estos cálculos automáticamente y te presenta la lista de pedido lista para revisar.
Deja de pedir "a ojo" y empieza a pedir con datos reales de tu negocio.
Agendar demo →