Sistema de Recetas e Ingredientes
Controla tu inventario, vincula ingredientes a productos y calcula costos automáticamente.
💡 Antes de comenzar: El sistema de recetas e ingredientes te permite: (1) Controlar tu inventario en tiempo real, (2) Calcular automáticamente el costo de tus productos, (3) Recibir alertas de stock bajo, y (4) Analizar tus márgenes de ganancia con precisión.
¿Qué son los Ingredientes y las Recetas?
Ingredientes
Los ingredientes son los componentes básicos que usas para preparar tus productos:
- Unidades de stock: Controlan tu inventario (gramos, mililitros, unidades)
- Costo por unidad: Precio que pagas por cada unidad del ingrediente
- Stock actual: Cantidad disponible en tu sucursal
- Alertas: Notificaciones cuando el stock es bajo
Ejemplos: Harina (kg), Tomate (kg), Queso (g), Aceite (ml), Pan (unidad)
Recetas
Las recetas son fórmulas que vinculan ingredientes a productos finales:
- Listan qué ingredientes usa cada producto y en qué cantidad
- Calculan automáticamente el costo del producto
- Descuentan del stock cuando se vende el producto
- Se actualizan si cambian los precios de ingredientes
Ejemplo: Hamburguesa Completa = 150g carne + 1 pan + 50g queso + 20g lechuga
Paso 1: Crear Ingredientes
Acceder a Ingredientes
- Ve a Panel de Administración → Inventario de Ingredientes
- Selecciona tu Sucursal (si tienes múltiples)
- Haz clic en "+ Nuevo Ingrediente"
Completar el Formulario
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | Nombre descriptivo del ingrediente | Carne molida |
| Unidad | Unidad de medida (g, ml, unidad) | g (gramos) |
| Costo por Unidad | Precio que pagas por cada unidad | $30 por gramo |
| Stock Actual | Cantidad disponible ahora | 5000 (5kg) |
| Umbral de Alerta | Nivel mínimo antes de alertar | 1000 (1kg) |
⚠️ Importante: El Costo por Unidad es crítico para calcular automáticamente el costo de tus productos. Asegúrate de actualizarlo cuando cambien los precios de tus proveedores.
Paso 2: Vincular Ingredientes a Productos (Crear Receta)
Agregar Receta a un Producto
- Ve a Gestionar Productos
- Haz clic en "Editar" en el producto que deseas configurar
- Desplázate a la sección "Receta" o "Ingredientes"
- Haz clic en "+ Agregar Ingrediente"
- Selecciona el ingrediente del dropdown
- Ingresa la cantidad que usa este producto (ej: 150 para 150g)
- Repite para cada ingrediente del producto
- Guarda el producto
Ejemplo de Receta Completa
Producto: Hamburguesa Completa
Precio de Venta: $8,000
| Ingrediente | Cantidad | Costo/Unidad | Subtotal |
|---|---|---|---|
| Pan | 1 unidad | $50 | $50 |
| Carne molida | 150g | $30/g | $4,500 |
| Queso | 50g | $20/g | $1,000 |
| Lechuga | 20g | $5/g | $100 |
| Costo Total (auto-calculado) | $5,650 | ||
Margen de Ganancia: $8,000 - $5,650 = $2,350 (29.4%)
Paso 3: Cálculo Automático de Costos
Cómo Funciona
Una vez que vinculas ingredientes a un producto como receta, el sistema:
- Calcula automáticamente el campo
productCost(costo del producto) - Guarda el historial de cambios de costo en
costHistory - Actualiza automáticamente si cambias el precio de un ingrediente
Actualización Automática de Costos
Si cambias el costo por unidad de un ingrediente:
Carne molida: $30/g → $35/g
↓ Sistema detecta el cambio automáticamente
↓ Busca todos los productos que usan "Carne molida"
↓ Recalcula el costo de cada producto
↓ Hamburguesa: $5,650 → $6,400 (+$750)
✅ Historial registrado: "Cambio en ingrediente: Carne molida"
✨ Preservación de Datos: Los costos de productos en órdenes históricas NO se modifican. Se guarda una "foto" del costo al momento de la venta, garantizando reportes precisos de ganancias.
Paso 4: Control de Stock en Tiempo Real
Descuento Automático de Stock
Cuando se confirma una orden, el sistema:
- Lee la receta de cada producto vendido
- Calcula la cantidad total de cada ingrediente necesario
- Valida que haya stock suficiente
- Descuenta del stock actual
- Crea un registro de movimiento (trazabilidad completa)
- Genera alertas si el stock queda bajo
Ejemplo de Flujo de Orden
Cliente ordena: 2x Hamburguesa Completa
Sistema calcula:
- Pan: 2 unidades (1 × 2)
- Carne: 300g (150g × 2)
- Queso: 100g (50g × 2)
- Lechuga: 40g (20g × 2)
Valida stock:
- Pan: 50 disponibles ✅
- Carne: 5000g disponibles ✅
- Queso: 2000g disponibles ✅
- Lechuga: 500g disponibles ✅
✅ Orden confirmada - Stock descontado
Nuevo stock:
- Pan: 48 unidades
- Carne: 4700g
- Queso: 1900g
- Lechuga: 460g
Reversión de Stock (Cancelación)
Si una orden se cancela:
- El sistema restaura automáticamente el stock usado
- Crea un movimiento de tipo "reversión" en el historial
- Vincula el movimiento al ID de la orden cancelada
Paso 5: Alertas de Stock Bajo
Niveles de Alerta
| Nivel | Condición | Indicador |
|---|---|---|
| Bueno | Stock > Umbral | ✅ Sin alertas |
| Medio | 50-100% del umbral | ⚠️ Considerar reorden |
| Bajo | 25-50% del umbral | 🔶 Reordenar pronto |
| Crítico | ≤ 25% del umbral | 🔴 Acción inmediata |
Campana de Alertas
En el header del dashboard verás una campana que:
- Muestra un badge con el número de alertas
- Al hacer clic, lista todos los ingredientes con stock bajo o crítico
- Permite ir directamente a gestionar ese ingrediente
Paso 6: Historial de Movimientos
Tipos de Movimientos
| Tipo | Descripción |
|---|---|
| Consumo | Stock descontado por una orden confirmada |
| Ajuste | Corrección manual de stock (reconteo, compra, merma) |
| Reversión | Stock restaurado por cancelación de orden |
Ver Historial de un Ingrediente
- Ve a Inventario de Ingredientes
- Haz clic en el ingrediente que deseas revisar
- Ve a la pestaña "Historial de Movimientos"
- Verás una lista completa con:
- Fecha y hora del movimiento
- Tipo (consumo, ajuste, reversión)
- Cantidad (positiva o negativa)
- Stock anterior y nuevo
- Razón del movimiento
- Orden relacionada (si aplica)
Ajustes Manuales de Stock
Cuándo Ajustar Manualmente
- Compra de ingredientes: Aumentar stock al recibir mercadería
- Reconteo de inventario: Corregir discrepancias
- Merma o desperdicio: Disminuir stock por producto vencido/dañado
- Consumo no registrado: Uso en pruebas, degustaciones, etc.
Cómo Realizar un Ajuste
- Ve a Inventario de Ingredientes
- Haz clic en "Ajustar Stock" del ingrediente
- Ingresa la cantidad:
- Positiva (+50): Aumentar stock (compra)
- Negativa (-20): Disminuir stock (merma)
- Escribe una razón descriptiva (ej: "Compra de 5kg", "Reconteo físico")
- Confirma el ajuste
- Se crea un registro en el historial de tipo "ajuste"
✅ Sistema completo configurado! Ahora tienes control total sobre tu inventario, costos automáticos, alertas de stock y trazabilidad completa de todos los movimientos.
Beneficios del Sistema de Recetas
💰 Costos Precisos
Conoce el costo real de cada producto y calcula márgenes de ganancia con exactitud.
📊 Control de Stock
Evita quedarte sin ingredientes clave con alertas automáticas de stock bajo.
🔄 Actualización Automática
Cuando cambien los precios de ingredientes, todos los costos se actualizan solos.
📈 Análisis de Rentabilidad
Reportes financieros precisos basados en costos reales, no estimaciones.
¿Qué sigue?
Crear Ingredientes →
Guía detallada para crear y configurar ingredientes
Alertas de Stock →
Configurar y gestionar notificaciones de stock bajo
Solución de Problemas
El costo del producto no se actualiza automáticamente
Verifica que:
- Hayas agregado una receta completa al producto
- Todos los ingredientes de la receta existan y tengan costo configurado
- Hayas guardado el producto después de agregar la receta
- El campo "Costo del Producto" esté visible en el formulario
No puedo confirmar una orden - dice "Stock insuficiente"
El sistema validó que no hay stock suficiente de algún ingrediente. Opciones:
- Ve a Inventario y revisa qué ingrediente tiene stock bajo
- Realiza un ajuste manual de stock si compraste ingredientes
- Temporalmente, puedes editar el producto y quitar la receta para permitir la venta
¿Las recetas afectan a los extras/addons?
No, los extras (addons) son solo modificadores de precio y no están vinculados al sistema de inventario. Si quieres controlar el stock de un extra, debes agregarlo como ingrediente en la receta del producto base.
¿Puedo ver cuántas unidades de un producto puedo hacer?
Sí, en la sección de Inventario hay un endpoint que calcula cuántas unidades de cada producto puedes hacer con el stock actual. El sistema identifica el "ingrediente limitante" y te muestra la cantidad máxima de productos que puedes preparar.
¿Qué pasa con las órdenes antiguas si cambio el costo de un ingrediente?
Las órdenes antiguas mantienen una "foto" del costo del producto al momento de la venta. Esto garantiza que los reportes de ganancias históricas sean precisos. Solo las nuevas órdenes usarán el nuevo costo calculado.
¿Te fue útil este artículo?