Produtos
O módulo de Produtos é o coração do catálogo de vendas. Cadastre seus produtos com fotos, preços, variações e adicionais para vender via WhatsApp ou atendimento presencial.
📍 Como Acessar
Menu lateral → Catálogo → aba Produtos (/dashboard/catalogo/produtos)
Disponível em: Empresas com modelo "Produto" ou "Ambos".
Tela Principal (Lista)
- Buscar: Filtre por nome, SKU ou código de barras
- Filtrar por categoria: Veja produtos de uma categoria específica
- Filtrar por status: Ativos, inativos ou com estoque baixo
- Novo produto: Cadastre um novo produto
- Editar: Altere dados do produto
- Gerenciar variações: Adicione tamanhos, cores, etc.
- Gerenciar adicionais: Configure extras opcionais
Variações do Produto
Variações permitem oferecer o mesmo produto em diferentes versões:
Exemplos de variações:
- Tamanho: Pequeno (R$ 15), Médio (R$ 20), Grande (R$ 25)
- Cor: Preto, Branco, Azul (mesmo preço)
- Sabor: Chocolate, Morango, Baunilha
- Volume: 300ml (R$ 10), 500ml (R$ 15), 1L (R$ 25)
Unidade de compra e de venda
Se você compra em caixa e vende em unidade, diga isso uma vez aqui. São dois campos:
- Unidade de venda — o que sai na nota ao vender. Ex.: UN, KG, L.
- Unidade da embalagem — como você compra do fornecedor. Ex.: CX, FD, PCT.
- Unidades por embalagem — quantas unidades de venda vêm em 1 embalagem. Ex.: 12.
Lotes e validade
Produto que vence pode ter lotes. Cada lote tem o código impresso na embalagem e a data de validade; o saldo de cada lote vem das entradas e saídas registradas com ele.
Adicionais do Produto
Adicionais são extras que o cliente pode incluir no produto:
Exemplos de adicionais:
- Hambúrguer: +Bacon (R$ 5), +Ovo (R$ 3), +Queijo Extra (R$ 4)
- Pizza: +Borda recheada (R$ 8), +Catupiry extra (R$ 6)
- Açaí: +Leite em pó (R$ 2), +Granola (R$ 2), +Frutas (R$ 4)
Imagens do Produto
- Até 5 imagens por produto
- Formatos: JPG, PNG, WebP
- Tamanho máximo: 5MB por imagem
- A primeira imagem é a capa/principal
- Imagens são comprimidas automaticamente para performance
Código de Barras
O campo Código de barras (EAN/GTIN) é o que permite achar o produto bipando a etiqueta, na venda rápida e no balcão. Ele é opcional: sem ele, a nota sai com "SEM GTIN", que o fisco aceita.
Há três formas de preencher, e todas as três funcionam:
- Leitor USB ou Bluetooth — não precisa configurar nada. O leitor se comporta como teclado: clique no campo e bipe a etiqueta.
- Câmera do celular — toque no ícone de código de barras dentro do campo. A câmera abre, e ao passar sobre a etiqueta o código entra sozinho, sem precisar tocar em nada nem confirmar.
- Digitando — dá para colar da planilha do fornecedor com pontuação; o sistema tira os pontos e mantém os dígitos.
Os dois avisos do campo
Ao sair do campo, o sistema confere o código e pode mostrar um aviso. Nenhum aviso impede o salvamento — eles existem para você conferir a etiqueta, porque existe código interno de loja e etiqueta de balança que não seguem o padrão EAN.
- "O dígito verificador não fecha" — o código tem o comprimento de um EAN/GTIN (8, 12, 13 ou 14 dígitos), mas o último dígito não confere com os anteriores. Quase sempre é um número trocado ou faltando na digitação. O aviso diz qual deveria ser o último dígito. Se ficar assim, o leitor do balcão não vai reconhecer a etiqueta e a nota pode ser recusada por GTIN inválido.
- "Este código já é de [outro produto]" — dois produtos com o mesmo código fazem a leitura puxar o errado, e qual dos dois vem depende da ordem da consulta. Confira a etiqueta antes de salvar.
Controle de Estoque
Quando "Controla Estoque" está ativado, dois campos extras aparecem no cadastro:
Estoque atual (só na criação)
Quantidade que você tem hoje. Ao salvar, o sistema registra uma movimentação de entrada com motivo "Saldo inicial". Para ajustar depois, use a tela de Estoque.
Avisar quando estoque baixo
Checkbox que habilita o campo Quantidade mínima. Quando o estoque atinge ou fica abaixo desse valor e o checkbox está ativo, o produto aparece no widget Produtos com estoque baixo no dashboard.
Demais comportamentos
- Produto sem estoque suficiente bloqueia a inclusão na comanda
- Cancelar item ou comanda devolve a quantidade ao estoque
- Saldo atual é o resultado de SUM(entradas - saidas) em estoque_movimentacoes