Recetas por modificador (ingrediente variable)
«Café con leche: si es de avena, que descuente avena; si es normal, que descuente leche normal.» No necesitas crear un plato por cada leche. Cada opción de un modificador puede llevar su propia mini-receta, y Mesero descuenta del stock exactamente la que el cliente eligió.
Disponible en Pro y Enterprise (forma parte del control de inventario por recetas). Si tu plan es Barra o Starter, contáctanos para el upgrade.
En 5 minutos
- Ve a Carta → Modificadores y crea (o edita) un grupo, p. ej. "Tipo de leche", obligatorio, con las opciones Normal (márcala por defecto) y Avena.
- En cada opción activa la casilla «Descuenta inventario al elegir esta opción» y elige el artículo (o componente) y la cantidad: Normal → Leche entera, 0,15 L; Avena → Bebida de avena, 0,15 L.
- Guarda el grupo y vincúlalo al plato "Café con leche". La receta base del café no lleva leche — la pone el modificador.
- Listo. Cuando un cliente pide café con leche de avena, Mesero descuenta café + bebida de avena. Si lo pide normal, café + leche entera. Un solo plato en la carta.
El resto del documento explica el porqué del diseño, los alérgenos, el escandallo y los casos límite (reaperturas, anulaciones, QR…).
1. El concepto: ingrediente variable, plato único
La forma intuitiva sería crear «Café con leche normal» y «Café con leche de avena» como dos platos. Funciona, pero te duplica la carta, los informes y el mantenimiento. El patrón correcto —y el estándar del sector— es:
- La receta base del plato lleva solo lo común (el café, el vaso…), sin la leche.
- Un grupo de modificadores obligatorio con una opción por defecto representa el ingrediente variable (el tipo de leche).
- Cada opción lleva su propia línea de receta (su leche).
- Las recetas de modificador son puramente aditivas sobre la receta base: se suman, nunca «sustituyen» ni «quitan» nada de la base.
Por eso la base no debe incluir la leche: si la pusieras en la base y en el modificador, se descontaría dos veces.
2. Configurar las opciones
- Carta → Modificadores → + Nuevo grupo (o edita uno existente).
- Nombre del grupo (Tipo de leche), mínimo/máximo de selección y Obligatorio. Para un ingrediente variable lo normal es: obligatorio, mín 1 / máx 1.
- Añade las opciones. Marca una como Por defecto — es la que se sirve si el cliente no elige nada (y la que cuenta para el coste y los alérgenos del plato «tal cual se sirve»; ver más abajo).
- En cada opción, activa «Descuenta inventario al elegir esta opción». Aparece un editor compacto: Artículo o Componente, el elemento, la cantidad y la unidad.
- Guarda el grupo. Vincula el grupo al plato desde la pestaña de modificadores del plato, igual que cualquier otro modificador.
Puedes apuntar una opción a un componente (una elaboración de la casa) igual que a un artículo simple — se resuelve en cascada hasta las materias primas, como en cualquier receta (ver Componentes y elaborados).
Aviso útil: si activas «Descuenta inventario» pero dejas la opción sin artículo/componente o sin cantidad, Mesero no te deja guardar y te indica qué opción corregir — así no se queda una opción «a medias» que en realidad no descuenta nada.
3. Qué pasa al vender
Al cerrar el pedido (o al imprimir la comanda, según tu configuración de deducción automática), Mesero descuenta en una única operación atómica:
- Los ingredientes de la receta base del plato.
- Más la mini-receta de cada opción de modificador que el cliente eligió (resolviendo componentes en cascada si los hay).
- Todo multiplicado por la cantidad de unidades de esa línea del pedido.
Es la misma ruta de descuento que usan los componentes y elaborados: misma transacción, mismo bloqueo de stock, misma trazabilidad. Da igual si el pedido entró por el TPV, por el QR de mesa o por la web/delivery — el comportamiento es idéntico. Cada movimiento queda en Inventario → Movimientos con su origen (Order #1234).
4. Reaperturas y cambios después de cobrar
Mesero protege contra el doble descuento: si un pedido se reabre y se vuelve a cerrar, no se descuenta dos veces — solo se aplica lo que falte respecto a lo ya descontado para ese pedido.
Hay un matiz importante, por diseño: el descuento es aditivo y nunca repone stock automáticamente. Si reabres un ticket ya cobrado y cambias la opción (de avena a normal) o quitas un plato, Mesero descontará la leche nueva pero no devuelve al stock la de avena que ya había salido. Es el mismo comportamiento que con la receta base y se hace a propósito: la ruta de cobro no toca stock «hacia atrás» sola para no introducir errores. Si necesitas corregirlo, hazlo con un ajuste manual de stock (Inventario → ajustar artículo), que queda trazado. En la práctica, cambiar opciones en tickets ya cobrados es raro; lo normal es corregir antes de cobrar.
5. Alérgenos
Los alérgenos del plato («contiene») incluyen automáticamente los de la opción por defecto de cada grupo vinculado — el plato «tal y como se sirve por defecto». Así, un «Café con leche» cuya leche va por modificador sigue declarando «leche» en su ficha, aunque la receta base no lleve lácteos. Esto evita el peor escenario en alérgenos: quedarse corto.
- Se suman (OR) — el recálculo solo añade alérgenos, nunca los quita.
- Cubre solo «contiene». El aviso «puede contener (trazas)» sigue siendo un campo aparte, siempre manual (ver Alérgenos).
- Si una opción no-por-defecto cambia el perfil de alérgenos (p. ej. la de avena no lleva lácteos, o una opción con frutos secos), recuérdalo en la carta/al cliente: el filtro automático se basa en el plato servido por defecto.
6. Coste y escandallo
En el escandallo y las simulaciones por plato, Mesero incluye la mini-receta de la opción por defecto — el coste del plato «tal y como se sirve por defecto». De modo que el coste de comida y el margen del «Café con leche» reflejan la leche por defecto sin que tengas que hacer nada.
- Escandallo del plato y sugerencia de precios: incluyen la opción por defecto.
- Escalado de recetas (producción por lotes): escalar N raciones escala también la leche por defecto.
- Las simulaciones masivas de «¿y si sube el precio de X?» trabajan sobre la receta base por diseño (responden a «si sube esta materia prima…»). El coste por plato sí refleja la opción por defecto.
7. Más ejemplos
- Punto de la carne — grupo «Punto» con Poco/Al punto/Muy hecho; normalmente sin receta por opción (no cambia el consumo), salvo que una opción lleve algo extra.
- Extra de queso / bacon — opción «Con extra de queso» que descuenta 30 g de queso adicionales, sobre la receta base de la hamburguesa.
- Tamaño de bebida — grupo «Tamaño» con Mediana/Grande; cada opción descuenta su volumen de refresco (la base, sin bebida).
- Guarnición — grupo «Acompañamiento» con Patatas/Ensalada; cada opción su consumo. Si la base ya incluye una guarnición fija, no la repitas en el modificador.
Trucos rápidos
- La regla de oro: lo común va en la receta base; lo que cambia va en las opciones. Nunca lo mismo en los dos sitios (se descuenta doble).
- Marca siempre una opción por defecto: es la que cuenta para coste y alérgenos del plato.
- Una opción puede no tener receta. «Sin leche» o «Al natural» simplemente no descuentan nada — deja la casilla desactivada.
- Si una opción usa una elaboración de la casa (sirope propio, salsa…), apúntala a un componente: se resuelve hasta las materias primas como cualquier receta.
- Corrige las equivocaciones antes de cobrar. Tras cobrar, el descuento no se repone solo: usa un ajuste manual de stock.
- Revisa el escandallo del plato tras configurarlo: verás el coste con la leche por defecto ya incluido.