/boh/admin/recipes), Subreceitas (/boh/admin/subrecipes) e Simular venda por produto (/boh/admin/recipes/effective).
Tipos de receita
As linhas de receita podem consumir:
- Um item específico (ex.: 120 g de queijo da marca X).
- Uma etiqueta de item (ex.: 80 g de qualquer
TOMATO) — o BOH escolhe o membro conforme sua estratégia de seleção. - Uma subreceita (ex.: 1 porção de “Base de burger”), expandida recursivamente no momento do consumo.

Ciclo de vida: rascunho, publicada, arquivada
Receitas são versionadas. Cada versão passa por três estados:
Publicar uma nova versão arquiva automaticamente a publicada anterior, então só existe uma versão publicada por produto e loja por vez.
Criar e publicar uma receita
1
Abra o formulário de receita
Recipes → Create (
/boh/admin/recipes/new).2
Escolha o tipo e o alvo
Para receita de venda, selecione o produto vendável e a loja. Para receita de produção, selecione o item de saída. Para subreceita, defina um code.
3
Adicione as linhas
Cada linha: o que consumir (item, etiqueta ou subreceita), a quantidade e a unidade.
4
Salve o rascunho e revise
Na página de detalhe (
/boh/admin/recipes/{id}) você pode revisar linhas e o histórico de versões.5
Publique
Pressione Publish. O rascunho vira a versão ativa.




Linhas com escopo por canal
Existe uma única receita publicada por produto e loja. As linhas que só se aplicam a um canal específico (delivery, drive-thru, consumo no local…) são modeladas por linha usando o campo opcionalservice_codes:
Ao simular uma venda (Recipes → Simulate sale by product), selecione o tipo de serviço para ver exatamente quais linhas serão consumidas para aquele canal — linhas gerais são sempre exibidas; linhas com escopo por canal, apenas quando o código corresponde.
Simular uma venda
Antes de ir ao ar, verifique o que um produto realmente deduzirá: Recipes → Simulate sale by product (/boh/admin/recipes/effective). Escolha uma loja, um produto e um tipo de serviço, e o BOH mostra a lista expandida de itens e quantidades que uma venda consumiria — incluindo expansão de subreceitas e resolução de etiquetas.


