Componentes y productos elaborados
Registra tus salsas, masas, aliños y demás elaboraciones propias una sola vez. Mesero las añade automáticamente a las recetas que las usan, calcula el coste real de cada plato y descuenta las materias primas al vender.
Disponible en Pro y Enterprise. Si tu plan es Barra o Starter, contáctanos para hacer el upgrade.
En 5 minutos
- Ve a Admin → Componentes y elaborados.
- Pulsa + Nuevo componente, ponle nombre (ej. "Salsa mayonesa de la casa"), indica el rendimiento (ej. 0,5 + L), añade los ingredientes (yema, aceite, limón, sal) y guarda.
- Edita la receta de cualquier plato que use esa salsa. En el selector de ingredientes verás dos pestañas: Artículo y Componente. Elige la pestaña Componente y selecciona la salsa que acabas de crear.
- Listo. Cada vez que vendas el plato, Mesero descontará automáticamente la yema, el aceite, el limón y la sal del stock — sin que tengas que hacer nada más. El coste del plato se actualiza solo cuando suban los precios de las materias primas.
El resto del documento explica los casos avanzados: producción de lotes, anidación profunda, retroactividad, anulaciones, integración con QR, etc.
1. ¿Componente o producto elaborado?
Dos conceptos parecidos, pensados para casos distintos:
- Componente — una receta auxiliar (mayonesa de la casa, aliño cesar, masa de pizza…) que NO está en tu inventario como entidad separada. Lo defines una vez, lo metes en los platos que lo usan, y Mesero descuenta directamente las materias primas (huevo, aceite, ajo…) al vender. Ideal para preparaciones que se elaboran al momento o al día.
- Producto elaborado — exactamente lo mismo, pero sí aparece en tu inventario como un artículo con stock propio. Cada vez que produces, registras un lote ("hoy he hecho 2 kg de masa de galletas"), Mesero suma al stock de la masa y resta los ingredientes. Cuando vendes el plato, descuenta la masa, no la harina. Ideal para preparaciones a granel, batch cooking, o cuando quieres controlar cuánto te queda hecho.
Ambos se gestionan desde la misma pantalla: Admin → Componentes y elaborados (/admin/{tu-slug}/recipe-components). La única diferencia es la casilla "Inventoriable (producto elaborado)".
2. Crear tu primer componente
- En el panel, pulsa + Nuevo componente.
- Nombre — por ejemplo "Salsa mayonesa de la casa".
- Categoría — libre (Salsas, Aliños, Masas…). Útil para filtrar después.
- Rendimiento — para qué cantidad es la receta. Ej.: 0,5 + unidad L ("la receta rinde medio litro de mayonesa").
- Añade ingredientes — por cada uno: tipo (Artículo de inventario o Componente), el artículo/componente, cantidad y unidad. Las recetas anidan: un componente puede usar otro componente como ingrediente, hasta cualquier profundidad. Mesero detecta y bloquea bucles automáticamente.
- Guarda.
Verás el coste estimado por unidad calculado en directo, basado en los precios actuales de tus materias primas.
3. Usar un componente en un plato
Edita la receta del plato como siempre, pero ahora en el selector de ingredientes verás dos pestañas: Artículo y Componente. Cambia a "Componente" y elige el que necesites. Mesero hará el resto:
- Al vender: descontará automáticamente la cantidad necesaria de cada materia prima (recursivamente, atravesando todos los componentes anidados).
- En el coste del plato: el componente contribuye con su coste estimado actual. Si el precio del aceite sube, el coste de la mayonesa sube, y el coste de cada plato que lleva mayonesa sube — sin que tengas que tocar nada.
- En alérgenos: los alérgenos de las materias primas escondidos dentro de un componente se propagan al plato final. Si tu masa de galletas lleva huevo y harina, los platos que usen esa masa heredan "huevo" y "gluten" automáticamente. Cumplimiento de Reglamento UE 1169/2011 sin trabajo extra. La propagación cubre solo «contiene»; el aviso «puede contener (trazas)» es un campo aparte, siempre manual, que «Recalcular todo» nunca toca (ver Alérgenos).
4. Marcar como "producto elaborado"
Si quieres tracking de stock para esta preparación (saber cuánta masa te queda hecha), al crear el componente activa la casilla "Inventoriable (producto elaborado)". Mesero:
- Crea automáticamente un artículo de inventario del mismo nombre (categoría "Elaborados").
- Activa la sección Producción para este elemento.
- Permite que otros componentes/elaborados lo referencien como ingrediente sin tener que duplicar la receta.
5. Registrar una producción
Cada vez que elaboras una preparación inventariada, regístralo desde Admin → Producción (/admin/{tu-slug}/production):
- Pulsa + Nueva producción.
- Elige el producto elaborado.
- Indica cantidad producida y fecha/hora (puedes ser retroactivo — si lo elaboraste a las 10 pero lo registras a las 17, Mesero respeta tu fecha).
- Mesero te muestra un coste sugerido por unidad, calculado en directo desde la receta y los precios actuales de las materias primas. Puedes aceptarlo o sobrescribirlo (útil si quieres incluir mano de obra o un overhead).
- (Opcional) Número de lote y fecha de caducidad — útil para trazabilidad alimentaria y rotación FIFO.
- Guarda.
En ese momento Mesero:
- Suma la cantidad producida al stock del elaborado.
- Resta las materias primas de tu inventario (atravesando cualquier nivel de anidación).
- Registra un movimiento de stock por cada operación, para que después puedas auditarlo desde el histórico.
- Si has indicado lote, lo crea como tirada FIFO con su caducidad — así las ventas siempre toman primero del lote que caduca antes.
6. Si me equivoco
Toda producción se puede revertir: desde el listado de producciones, abre la fila y pulsa Anular. Mesero crea movimientos compensatorios — devuelve las materias primas al stock y resta del elaborado lo que se había sumado. El registro original se mantiene como historial.
7. Recetas anidadas — ejemplo completo
Un restaurante de cookies tiene esto:
- Caramelo (componente, no inventoriado) — usa azúcar y mantequilla.
- Masa de galletas (producto elaborado, inventoriado) — usa harina, huevo, mantequilla y el componente Caramelo.
- Cookie de caramelo (plato de venta) — usa Masa de galletas (50 g por cookie) y pepitas de chocolate.
Cuando vendes una cookie:
- Mesero descuenta 50 g de Masa de galletas del stock del elaborado (no de la harina — eso ya se restó cuando hiciste la masa).
- Descuenta las pepitas de chocolate del stock.
- Si en la receta de la cookie incluyeses directamente el componente Caramelo en lugar de la masa, ahí sí descontaría azúcar y mantequilla (porque Caramelo no es inventoriado).
El coste de la cookie se calcula en cascada: precio actual de la harina + huevo + mantequilla + (azúcar+mantequilla del caramelo) → coste de la masa → coste de la cookie.
8. ¿Cómo se descuenta el stock cuando un cliente pide por QR o online?
Exactamente igual que cuando el camarero envía la comanda desde el TPV. Mesero usa una única ruta de descuento de stock — al cerrar el pedido (o al imprimir la comanda, según tu configuración de deducción automática):
- Lee los ingredientes del plato.
- Por cada ingrediente de tipo artículo: descuenta directamente del stock.
- Por cada ingrediente de tipo componente: ejecuta la receta recursivamente y descuenta las materias primas hoja por hoja.
- Por cada ingrediente de tipo producto elaborado (artículo inventoriado con receta): descuenta del stock del propio elaborado, no de las materias primas (que ya se restaron al producir el lote).
Da igual si el pedido entró por el TPV, por el QR de mesa, por la web/delivery, o por la pasarela de takeaway — la trazabilidad es idéntica. Vas a poder ver cada movimiento en Inventario → Movimientos con su origen (Order #1234) y tipo (Venta / Consumo producción / Compra…).
9. ¿Qué platos dependen de este componente?
Antes de retirar o modificar un componente, conviene saber qué se ve afectado. Mesero te lo dice de dos formas:
- Al intentar desactivar un componente todavía referenciado, te muestra cuántos platos y cuántos componentes padre lo usan, con sus nombres. Puedes anular y limpiar las referencias antes de seguir, o forzar la desactivación si entiendes el impacto.
- Coste en directo mientras editas: el constructor de recetas calcula y muestra el coste estimado del plato en cada cambio — antes de guardar. Si añades una "Salsa Brava" como ingrediente, ves al instante cuánto suma al coste del plato.
- Bloqueo automático del rendimiento: una vez un componente está en uso, no puedes cambiar su rendimiento (cantidad o unidad). Si necesitas una versión con yield distinto, duplícalo. Esto evita que un cambio bienintencionado multiplique por 20 los descuentos de stock en mitad del servicio.
10. Bloqueos de seguridad
Mesero incluye protecciones para que no te dispares en el pie:
- Detección de bucles: si intentas crear una receta circular (A→B→A), Mesero rechaza el guardado con un mensaje claro.
- Edición estructural bloqueada: una vez que un componente está siendo usado por uno o más platos, no puedes cambiar su rendimiento (cantidad o unidad). Tendrías que duplicarlo. La razón: cambiar el rendimiento "Salsa Brava: 250 ml → 5000 ml" mientras se vende, multiplicaría por 20 lo que se descuenta del stock sin que te enteres. Sí puedes cambiar nombre, descripción, categoría e ingredientes.
- Soft-delete con aviso: si intentas eliminar un componente todavía referenciado, te avisa cuántos platos/componentes lo usan. Puedes forzar con ?force=true si entiendes que las recetas dependientes pasarán a descontar 0.
- Aislamiento por restaurante: cada restaurante ve solo sus propios componentes — incluso si conocieras el ID interno de un componente de otro local, Mesero rechaza la operación.
Trucos rápidos
- Si una receta nunca cambia de coste manualmente (todo cae en cascada), no tienes que actualizar nada cuando suben los precios: edita los precios de las materias primas y todo el resto se recalcula al vuelo.
- Si un componente deja de usarse, márcalo inactivo. Mesero te avisará si todavía está referenciado en algún plato o componente.
- Para preparaciones que duran menos de un servicio, usa componente. Para batch cooking semanal, usa producto elaborado.
- Si compras una salsa pre-hecha, NO la metas como componente — créala como artículo de inventario normal. Los componentes son para lo que TÚ elaboras.
- Los alérgenos se propagan: si añades huevo a la masa de galletas (componente), todos los platos que usan esa masa heredan automáticamente el alérgeno huevo en su ficha. Cumple Reglamento UE 1169/2011 sin trabajo extra.
- Los productos elaborados no aparecen en las sugerencias de auto-pedido. Mesero sabe que tú los produces, no los compras.