/boh/admin/recipes), Subrecetas (/boh/admin/subrecipes) y Simular venta por producto (/boh/admin/recipes/effective).
Tipos de receta
Las líneas de receta pueden consumir:
- Un ítem específico (ej. 120 g de queso marca X).
- Una etiqueta de ítems (ej. 80 g de cualquier
TOMATO) — BOH elige el miembro según su estrategia de selección. - Una subreceta (ej. 1 porción de “Burger base”), expandida recursivamente al momento del consumo.

Ciclo de vida: borrador, publicada, archivada
Las recetas están versionadas. Cada versión pasa por tres estados:
Publicar una versión nueva archiva automáticamente la publicada anterior, así solo existe una versión publicada por producto y tienda a la vez.
Crear y publicar una receta
1
Abre el formulario de receta
Recipes → Create (
/boh/admin/recipes/new).2
Elige el tipo y el objetivo
Para una receta de venta, selecciona el producto vendible al que aplica y la tienda. Para una receta de producción, selecciona el ítem de salida. Para una subreceta, asígnale un code.
3
Agrega las líneas
Cada línea: qué consumir (ítem, etiqueta o subreceta), la cantidad y la unidad.
4
Guarda el borrador y revísalo
Desde la página de detalle (
/boh/admin/recipes/{id}) puedes revisar las líneas y el historial de versiones.5
Publica
Pulsa Publish. El borrador pasa a ser la versión activa.




Líneas con alcance por canal
Existe una única receta publicada por producto y tienda. Las líneas que solo aplican a un canal específico (delivery, drive-thru, comer en el local…) se modelan por línea usando el campo opcionalservice_codes:
Al simular una venta (Recipes → Simulate sale by product), selecciona el tipo de servicio para ver exactamente qué líneas se consumirán para ese canal — las líneas generales siempre se muestran; las líneas con alcance por canal, solo cuando su código coincide.
Simular una venta
Antes de salir en vivo, verifica qué descontará realmente un producto: Recipes → Simulate sale by product (/boh/admin/recipes/effective). Elige una tienda, un producto y un tipo de servicio, y BOH muestra la lista expandida de ítems y cantidades que consumiría una venta — incluyendo la expansión de subrecetas y la resolución de etiquetas.


