Pular para o conteúdo principal

Tabelas de preço

🛂 Permissões: price_table.view, price_table.create, price_table.edit, price_table.delete 📍 Caminho: Clientes & Vendas → Tabelas de Preço

Tabelas de preço permitem aplicar políticas comerciais distintas para perfis de clientes (varejo, atacado, distribuidor, prefeitura, cliente VIP, etc.). Cada cliente cadastrado pode ser vinculado a uma tabela; pedidos criados para esse cliente usam automaticamente os preços daquela tabela.

Conceitos

Cada Tabela de Preço tem dois mecanismos de cálculo combináveis:

  1. Multiplicador sobre o preço base (base_price_multiplier)

    • Aplicado a todos os produtos que não tenham preço específico naquela tabela.
    • 1.0 = preço base sem alteração.
    • 0.9 = 10% de desconto sobre o preço base.
    • 1.2 = 20% de markup sobre o preço base.
  2. Preços específicos por produto (PriceTableItem)

    • Sobrescrevem o multiplicador para produtos selecionados.
    • Útil para itens de margem diferente (ex.: produto X com 5% off, mas tabela inteira a 15% off).

Como criar uma tabela

  1. Em Clientes & Vendas → Tabelas de Preço, clique em Nova Tabela.
  2. Preencha:
    • Nome (ex.: "Atacado", "Varejo", "Distribuidor")
    • Descrição (opcional)
    • Multiplicador base — padrão 1.0
    • Ativa — checkbox
  3. Salve.

Definindo preços específicos

Após criar a tabela:

  1. Abra a tabela na lista.
  2. Clique em Adicionar Produto e selecione o item.
  3. Informe o preço específico (em R$).
  4. Repita para cada produto que precisar de override.

Produtos sem entrada específica seguem preço_base × multiplicador.

Vinculando clientes à tabela

No cadastro do cliente (Clientes → editar), selecione a Tabela de Preço padrão. A partir daí, qualquer pedido criado para aquele cliente — manualmente ou pela loja online — usa essa tabela.

Clientes sem tabela vinculada usam o preço base dos produtos.

Como o preço é calculado em um pedido

Em ordem de prioridade:

  1. Promoção ativa (Promoções) — sempre vence (atinge todos os clientes da loja).
  2. Preço específico da tabela do cliente, se existir.
  3. Preço base × multiplicador da tabela do cliente.
  4. Preço base do produto (sem tabela).

Em seguida ainda podem ser aplicados cupons (Cupons de desconto) sobre o subtotal.

Casos de uso típicos

CenárioConfiguração
Atacado com 10% de desconto geralMultiplicador 0.9, sem itens específicos.
Distribuidor com preços negociados produto a produtoMultiplicador 1.0, todos os itens cadastrados manualmente.
Loja online B2C cheia + carteira B2B com preços melhoresTabela "B2B" multiplicador 0.85, clientes B2B vinculados à tabela; clientes anônimos da loja online usam preço base.
Funcionário / famíliaTabela "Funcionário" multiplicador 0.7.

Boas práticas

  • Use multiplicadores sempre que possível — escala muito melhor do que cadastrar centenas de itens.
  • Reserve os itens específicos para exceções estratégicas (produtos âncora, imitação de concorrente).
  • Marque tabelas obsoletas como inativas em vez de excluir — preserva histórico.
  • Periodicamente, audite as tabelas com a ferramenta de Análise de Vendas para ver quais clientes estão fora da política.