Cardápio ‐ Resumido - devbasetecnologia/devmobility GitHub Wiki

Cardápio

O que é?

O menu Cadastros > Cardápio é responsável por toda a organização dos produtos do estabelecimento.

Nele é possível:

  • Criar categorias e subcategorias;
  • Cadastrar produtos;
  • Definir a ordem de exibição;
  • Configurar complementos;
  • Definir disponibilidade dos produtos;
  • Aplicar promoções;
  • Configurar controle de estoque (Mercado).

💡 Embora existam menus específicos para algumas configurações (Complementos, Categorias, etc.), todas elas também podem ser realizadas diretamente pelo menu Cardápio.

Ao acessar o menu pela primeira vez ele estará vazio. Para montar seu cardápio siga esta ordem:

Criar Categoria
      ↓
Criar Categoria Filho / Subcategoria (Opcional)
      ↓
Cadastrar Produto
      ↓
Adicionar Complementos (Opcional)
      ↓
Configurar Disponibilidade
📁 Entenda como funciona a organização das categorias

O sistema organiza o cardápio em até 3 níveis.

Categoria Pai
│
├── Categoria Filho
      │
      ├── SubCategoria

Podendo dentro de cada uma possuir um PRODUTO.

Exemplo:

📁 Hambúrguer (Categoria Pai)
│
├── 📁 Carne (Categoria Filho)
│   ├── 🍔 X-Burguer (Produto)
│   ├── 🍔 X-Salada (Produto)
│   └── 🍔 X-Bacon (Produto)
│
└── 📁 Frango (Categoria Filho)
    ├── 🍔 Chicken Bacon (Produto)
    └── 🍔 Chicken Salada (Produto)

💡 A Categoria Secundária é opcional. Os produtos também podem ser cadastrados diretamente na Categoria Principal.

✏️ Criando uma Categoria

Clique em Adicionar Categoria.

Após clicar será aberta a tela de cadastro.


# Campo Descrição
1 Descrição Nome da categoria.
2 Observação Informação interna para o administrador.
3 Categoria Pai Define que esta categoria ficará dentro de outra categoria.
4 Ativo Exibe ou oculta a categoria no aplicativo.
5 Promoção Exclusivo Mercado. Inclui automaticamente os produtos em promoção.
6 Foto Exclusivo Mercado. Imagem exibida no topo do aplicativo.

✏️ 2. Adicionando Produtos

Após criar uma categoria basta expandi-la e clicar em Adicionar Item.

image

Será aberta a tela de cadastro do produto, composta pelas seguintes abas:

  • Produto
  • Classificação
  • Complemento
  • Disponibilidade

💡 As próximas seções explicam cada uma dessas abas.

📦 Produto

Dados do Produto:

image
# Campo Descrição
1 Categoria Categoria onde o produto será cadastrado.
2 Foto Imagem do produto. Recomenda-se utilizar imagens de até 512 KB.
3 Nome Nome que será exibido para o cliente.
4 Descrição Ingredientes, características ou qualquer informação adicional sobre o produto.

Valores:

image
# Campo Descrição
5 Preço de Venda Valor cobrado do cliente.
6 Valor de Custo Valor interno utilizado apenas pelo estabelecimento.
7 Percentual de Desconto Percentual de desconto aplicado sobre o preço de venda.
8 Qtde. Produtos Desconto Limite de produtos que poderão ser aplicado esse desconto
9 Quantidade Por Pedido Limite de produto com o desconto para o mesmo pedido

💡 Exemplo de desconto: Preço de Venda = R$ 20,00 || Desconto = 10% || Preço Final = R$ 18,00

Exibição:

# Campo Descrição
10 Ativo Define se o produto ficará visível para o cliente.
11 Exibe Observação Permite que o cliente escreva observações durante o pedido.
12 Sugerir no Carrinho Permite sugerir este produto durante a finalização do pedido.
13 Tamanho da Fome Define para quantas pessoas o produto serve.

Controle de Estoque (Exclusivo Mercado):

image
# Campo Descrição
14 Aviso de Estoque Ativa o controle de estoque para o produto.
15 Quantidade em Estoque Quantidade disponível atualmente.
16 Estoque Mínimo Quantidade que gera aviso ao administrador.

🏷️ Aba Classificação

Incluir a classificação do produto para auxiliar o cliente no momento do pedido. As classificações já são pré-definidas, não sendo possível criar novas. Caso não marque nenhuma opção, não será apresentado no aplicativo do cliente.


Ao marcar uma (ou mais) opções será possível o cliente verificar logo abaixo do nome do produto

🧀 Aba Complementos

A aba Complementos é utilizada para permitir que o cliente personalize o produto durante o pedido.

Alguns exemplos de complementos são:

🥬 Alface || 🍅 Tomate || 🧀 Cheddar || 🥓 Bacon || 🥤 Bebidas || 🍟 Adicionais || 🍕 Sabores || 🥫 Molhos

💡 Antes de vincular um complemento ao produto, ele precisa estar previamente cadastrado no sistema.

image

❓ Como adicionar complementos?

Existem duas formas de adicionar complementos ao produto.

📁 Opção 1 — Utilizando um Grupo de Complementos (Recomendado)

Esta opção é ideal quando vários produtos utilizam os mesmos complementos.

  • Exemplo: Grupo de Complementos Hambúrguer
Hambúrguer
│
├── Alface
├── Tomate
├── Bacon
└── Cheddar

Após selecionar o grupo, clique em Vincular Complementos para adicioná-lo ao produto.

💡 Essa é a forma mais rápida de cadastrar vários complementos de uma única vez.

📁 Opção 2 — Adicionando um Complemento Individual

Caso deseje adicionar apenas um complemento específico, basta selecioná-lo na lista.

  • Exemplo: Catupiry

Depois clique em Vincular Complementos.

🕒 Aba Disponibilidade

image

A aba Disponibilidade permite definir em quais dias e horários um produto poderá ser vendido.

Ela é muito utilizada para produtos sazonais ou vendidos apenas em determinados períodos do dia.

Produto Sempre Disponível

  • Quando esta opção estiver ativada, o produto poderá ser comprado a qualquer momento.

  • Exemplo: Hambúrguer Tradicional

  • Disponível: ✅ Segunda a Domingo ✅ 24 horas

Produto com Horário Configurado

Caso a opção Produto Sempre Disponível esteja desativada, será possível definir:

📅 Mês 📆 Dia da Semana 🕘 Horário Inicial 🕙 Horário Final

Assim o produto ficará disponível apenas nesses períodos.

💡 Exemplo Prático

Desejo vender Açaí apenas nos finais de semana.

Dia Horário
Sexta-feira 18:00 às 23:00
Sábado 10:00 às 23:00
Domingo 10:00 às 18:00

Fora desses horários o produto não aparecerá para o cliente.

⚠️ Problemas mais comuns

O produto não aparece no aplicativo

Confira:

☐ O produto está ativo?

☐ A disponibilidade está marcada como Ativa?

☐ O dia da semana está configurado corretamente?

☐ O horário atual está dentro do período configurado?

☐ O mês configurado corresponde ao mês atual?

⚠️ **GitHub.com Fallback** ⚠️