Pular para o conteúdo principal

Preços

A tela Preços é o gerenciador central dos preços de venda dos seus produtos. Para cada SKU você pode cadastrar vários preços ao mesmo tempo — um para cada combinação de Política Comercial + vigência. Na hora da venda, o sistema escolhe sozinho qual preço aplicar, conforme o canal de venda, o cliente e a data atual.

A tela apresenta a lista de preços já cadastrados, com colunas de código de referência, nome do produto, tipo, preço "de", preço "por", vigência (data de / data até), último custo, custo médio, markup, integração, política comercial, data de alteração. Permite filtrar por todos esses campos e mais alguns (categoria, marca, fornecedor, código de barras, canal de venda).

A partir desta tela você cria preços individuais ou em lote, edita, remove, atualiza vários preços de uma vez (Atualizar Preços De / Atualizar Preços Por), exporta para planilha, importa de planilha e imprime etiquetas com preço (ZPL). As configurações que mudam o comportamento (bloqueio de preço zero, bloqueio de duplicidade, sincronização automática para canais) ficam em Configurações → Parametrizações e estão resumidas no final desta página.


Índice

Conceito

Cadastro e edição

Busca e visualização

Ações em lote (Mais Ações)

Regras de negócio

Resumo de parametrizações

Referência rápida


O que é a tela Preços?

É o lugar único para gerenciar todos os preços de venda dos produtos cadastrados. Cada linha é um preço — não um produto. Um mesmo produto aparece em várias linhas, uma para cada Política Comercial + período de validade que ele tem cadastrado.

A tela é o atalho rápido quando você quer:

  • Ajustar promoções de vários produtos de uma vez.
  • Conferir os preços ativos no momento.
  • Cadastrar preços para uma nova política recém-criada.
  • Comparar custo × preço de venda (a coluna Markup mostra a margem em tempo real).

📍 Onde: menu lateral → Produtos → Preços.


Por que um SKU pode ter vários preços?

Porque o mesmo produto vende por preços diferentes em situações diferentes:

  • Por canal de venda: o preço no Mercado Livre pode ser diferente do site próprio (canais distintos, comissões distintas).
  • Por cliente: atacado paga mais barato que varejo.
  • Por promoção temporária: durante a Black Friday o preço cai por 7 dias e volta ao normal.
  • Por filial: a loja de SP pode vender mais caro que a loja do RJ.

Em vez de mudar o preço cada vez, você cadastra os vários preços com Política Comercial + vigência, e o sistema escolhe sozinho qual aplicar conforme a situação.


Como o sistema escolhe qual preço usar na venda?

Quando o pedido entra (no PDV, no e-commerce, em um marketplace), o sistema procura na lista de preços do SKU um registro que case com dois critérios:

  1. Política Comercial — vem do canal/regra que originou a venda. Cada integração de canal aponta para uma Política Comercial específica (configurada em Integrações ou em Política Comercial). Vendas direto no PDV usam a Política marcada como Padrão.
  2. Vigência — a data de hoje precisa estar entre a "Data de" e a "Data até" do preço.

Quando vários preços batem, o sistema usa o menor Preço Por.

Se nenhum preço bate (ex.: a vigência já expirou e ninguém cadastrou um novo), a venda falha com erro de preço não encontrado.


O que é uma Política Comercial?

É um agrupador de regras de preço que você cria em Cadastros → Política Comercial. Cada Política representa uma "tabela de preços" — exemplos:

  • Padrão (a Política marcada como padrão da empresa).
  • Mercado Livre Full (vinculada à integração ML, aplicada em vendas ML).
  • Atacado (preço diferenciado para clientes marcados como atacado).
  • Black Friday (promoção temporária, vigência curta).

A Política é uma escolha antes do preço. Você cria as Políticas que precisa em Cadastros → Política Comercial e depois, nesta tela de Preços, cadastra os preços de cada SKU para cada Política.


O que muda entre Política Absoluta, Faixa de quantidade e Relativa?

TipoComo o preço é definidoEdição na tela Preços
Absoluta (default)Você cadastra o valor manualmente para cada SKU.Editável normalmente.
Faixa de quantidadeO preço varia conforme a quantidade vendida (ex.: 1-10 un = R$ 10, 11-50 un = R$ 9). Cadastrado na tela Preço por Quantidade.Esta tela mostra o preço-base; os preços por faixa são gerenciados na outra tela.
RelativaCalculado automaticamente a partir de outra Política base, com fórmula (multiplicador ou soma) e arredondamento. Exemplo: "Atacado = Padrão × 0,85".Preços bloqueados — todos os campos de preço ficam desabilitados na tela. Para mudar, você ajusta o preço da Política base, e a Relativa é recalculada sozinha.

A escolha do tipo é feita ao cadastrar a Política Comercial. Esta tela respeita a escolha — só permite editar preço quando o tipo é Absoluta ou Faixa de quantidade.


Como criar um preço para um produto?

  1. Acesse Produtos → Preços.
  2. Clique em Novo Preço no topo direito.
  3. No modal:
    • Conta (multi-empresa) — escolha a conta se houver mais de uma.
    • Produto — busque pelo nome, código de referência ou código do SKU.
    • Política comercial — escolha a Política. Se você não tiver Políticas cadastradas, vai em Cadastros → Política Comercial primeiro.
    • Possui vigência — escolha Não se o preço vale "para sempre" ou Sim se vai vencer numa data específica.
    • Data de e Data até — se Possui vigência estiver Sim, escolha o intervalo.
    • Preço de — preço cheio (sem desconto, valor de tabela).
    • Preço por — preço efetivo de venda (o que aparece no anúncio).
  4. Clique em Adicionar (botão azul à direita do formulário) — a linha vai para a lista do modal.
  5. (Opcional) Adicione outros produtos repetindo os passos 3–4 — você pode mandar vários produtos de uma vez.
  6. Clique em Salvar — o sistema cria um preço para cada linha listada.

Cadastros que você precisa ter antes:

  • Produto/SKU cadastrado — em Produtos → Listar Produtos.
  • Política Comercial cadastrada — em Cadastros → Política Comercial. Se a empresa não tem nenhuma Política Padrão, o sistema bloqueia com "Empresa não tem política comercial padrão".

Pré-requisito: privilégio Criar preço Sku.


Como criar vários preços de uma vez no mesmo modal?

O modal de criação foi pensado para isso. Você preenche Produto + Política + valores, clica Adicionar, a linha entra na lista interna. Pode mudar o Produto, mudar a Política, mudar os valores e clicar Adicionar de novo — quantas vezes quiser. No fim, clica Salvar uma única vez e o sistema cria todos.

Use para preencher rapidamente a tabela de preços de um novo lançamento (cadastrar o mesmo SKU em várias Políticas, ou cadastrar vários SKUs na mesma Política).

Para alterar preços já existentes em escala, use as ações em massa Atualizar Preços De / Atualizar Preços Por (descritas abaixo).


Para que serve o interruptor "Possui vigência"?

Define se o preço tem prazo de validade:

  • Não (default) — preço sem prazo, válido para sempre.
  • Sim — preço com Data de / Data até obrigatórias. Útil para promoções temporárias (Black Friday, liquidação, campanhas).

Quando "Possui vigência" está Não, internamente o sistema usa 01/01/1900 até 31/12/4000 (intervalo "infinito") — você não precisa lembrar dessas datas, é o jeito do sistema dizer "sem prazo".

Quando você liga para Sim, os dois campos de data aparecem e ficam obrigatórios.


Qual a diferença entre Preço De e Preço Por?

  • Preço De — o preço "cheio", de tabela. É o que aparece riscado nos anúncios ("R$ 199,90").
  • Preço Por — o preço efetivo de venda. É o que o cliente paga (o que aparece em destaque, ex.: "R$ 149,90").

Quando os dois são iguais, o anúncio não mostra desconto (sem preço riscado). Quando o "Por" é menor que o "De", o sistema (e os canais) mostram a diferença como desconto/economia.

Validação: o sistema não permite "Preço De" menor que "Preço Por" — isso significaria que o preço cheio é menor que o promocional, o que não faz sentido.


Como editar um preço?

  1. Localize o preço na lista.
  2. Clique no ícone Editar (lápis) na coluna direita — ou dê dois cliques na linha.
  3. No modal:
    • O Produto fica desabilitado (não dá para mudar o produto de um preço existente — se for outro produto, crie um novo preço e remova o antigo).
    • Política, vigência, Preço de, Preço por são editáveis.
  4. Clique em Salvar.

Pré-requisito: privilégio Editar preço Sku.

Para preços de Política Relativa, todos os campos de preço ficam desabilitados (ver pergunta seguinte).


Como remover um preço?

  1. Localize o preço na lista.
  2. Clique no ícone Remover (lixeira) na coluna direita.
  3. Confirme.

Para remover vários ao mesmo tempo, marque as caixas de seleção e use Remover Selecionados no menu Mais ações.

Pré-requisito: privilégio Deletar preço.

A remoção é definitiva — não há lixeira de recuperação. Se foi engano, é necessário recadastrar.


Por que não consigo editar o preço de uma política relativa?

Porque a Política Relativa calcula o preço sozinha, a partir de outra Política base e de uma fórmula (multiplicador ou soma). Editar o preço manualmente quebraria a regra.

Exemplo: você criou a Política "Atacado" como Relativa baseada na "Padrão", com fórmula "Padrão × 0,90" (10% de desconto). Toda vez que você muda o preço da Padrão, o Atacado é recalculado para 90% do novo valor. Se você pudesse editar o Atacado direto, a próxima atualização da Padrão sobrescreveria sua edição.

Para mudar o preço de uma Política Relativa:

  1. Mude o preço da Política base (a referenciada na configuração da Relativa).
  2. O sistema recalcula a Relativa automaticamente.

Para alterar a fórmula da Política Relativa (ex.: trocar 10% por 15% de desconto), vá em Cadastros → Política Comercial e edite a configuração da Política.

A tela exibe o tooltip "Não é possível editar preço de política comercial relativa." ao passar o mouse sobre o ícone de editar dessas linhas.


Quais colunas a lista mostra?

ColunaO que mostra
Cód. referênciaCódigo de referência do SKU — o que aparece em etiquetas e relatórios.
NomeNome do produto. Clique para abrir a ficha do SKU em outra aba.
TipoTipo do produto (Simples, Variação, Kit, Composição, Serviço…).
R$ preço dePreço cheio.
R$ preço porPreço de venda.
Data de / Data atéVigência. Vazio quando "Possui vigência" está desligada.
R$ últ. custoÚltimo custo registrado em compra.
R$ custo médioCusto médio ponderado do estoque.
MarkupMargem percentual sobre o custo (ver próxima pergunta).
IntegraçãoLista de integrações que usam essa Política (canais de venda que vão receber esse preço).
Política comercialNome da Política.
Data alteraçãoQuando o preço foi modificado pela última vez.
CódigoCódigo interno do SKU.
Cód. política comercialID interno da Política.
Cód. preçoCódigo interno do registro de preço.
ContaConta da empresa.

Você pode mostrar/esconder colunas pelo seletor de colunas no topo da tabela e a escolha fica salva no seu navegador.


O que é a coluna Markup?

É a margem percentual sobre o custo, calculada como:

Markup = ((Preço Por − Último Custo) / Último Custo) × 100

Exemplos:

  • Custo R$ 100, Preço Por R$ 150 → Markup = 50%.
  • Custo R$ 100, Preço Por R$ 200 → Markup = 100%.

Use a coluna para identificar rapidamente produtos com margem muito baixa (risco de prejuízo) ou muito alta (que podem permitir desconto sem prejudicar a operação).

Atenção: Markup ≠ Margem de lucro líquido. O Markup compara só com o custo de compra; não desconta impostos, frete, comissão de canal, despesas operacionais. Use como referência rápida, não como base para decisão financeira definitiva.


O que é a coluna Último custo e Custo médio?

  • R$ últ. custo — o valor de compra registrado na última entrada do produto no estoque (última nota fiscal de entrada).
  • R$ custo médio — a média ponderada dos custos de todas as entradas atualmente em estoque, ponderada pela quantidade de cada lote.

O Último custo muda toda vez que entra uma nova nota fiscal de compra. O Custo médio é mais estável porque dilui o impacto de uma entrada isolada.

Quando você quer calcular margem de venda, geralmente o Custo médio é a referência mais correta (representa o custo real do estoque). Em casos de produto sazonal ou inflação rápida, o Último custo dá um sinal mais atualizado.


Como filtrar por canal de venda (integração)?

A tela tem filtro de Integração no painel de Filtros. Quando você seleciona um canal (ex.: Mercado Livre), a lista mostra apenas preços de Políticas Comerciais que estão vinculadas a esse canal.

Útil quando você quer revisar todos os preços que vão para um canal específico antes de uma campanha ou auditoria.


Como filtrar por alteração recente?

Use o filtro Data alteração no painel de Filtros — selecione um período (ex.: últimos 7 dias) para ver apenas preços que foram modificados nesse intervalo. Útil para conferir o que mudou após uma rodada de ajuste de preços, ou para auditoria.


Como atualizar o Preço De de vários produtos ao mesmo tempo?

  1. Na lista, marque as caixas de seleção dos preços que quer atualizar.
  2. Clique no menu Mais Ações → Atualizar Preços De.
  3. No modal:
    • Digite o novo Preço De que vai ser aplicado em todos os selecionados.
  4. Clique em Processar.
  5. O sistema vai atualizando um por um, com barra de progresso (X de Y).

Útil para campanhas: "todos os produtos da categoria X passam a ter Preço De = R$ 99,90".

Pré-requisito: privilégios Editar preço Sku + Manipular preço em massa.


Como atualizar o Preço Por de vários produtos ao mesmo tempo?

Mesmo passo a passo da pergunta anterior, mas use Atualizar Preços Por no menu. O sistema substitui apenas o Preço Por (preço de venda) dos selecionados.

Útil para promoções: "100 produtos selecionados vão para Preço Por = R$ 49,90 hoje".


Como exportar a lista de preços para planilha?

  1. (Opcional) Aplique filtros para reduzir a lista ao que você quer exportar.
  2. (Opcional) Marque as caixas de seleção dos preços específicos — se não marcar nada, exporta a lista filtrada inteira.
  3. Clique no menu Mais Ações → Excel (ícone com X verde).
  4. O arquivo .xlsx é gerado e baixado.

A planilha vem com as colunas visíveis na tela (respeitando o seletor de colunas).


Como importar preços por planilha?

  1. Baixe primeiro o modelo (botão na mesma ação Excel, opção Modelo).
  2. Preencha o modelo com os preços a importar (uma linha por preço, colunas obrigatórias: identificador do produto, código da Política, Preço De, Preço Por; opcionais: vigência).
  3. Volte na tela e use Mais Ações → Excel → Importar.
  4. Selecione o arquivo.
  5. O sistema processa linha por linha e mostra um relatório no final (criados / atualizados / com erro).

Use para atualização em massa quando o universo é grande demais para a tela (ex.: 5.000 produtos).


Como imprimir etiquetas com preço?

  1. Marque as caixas de seleção dos preços cujos produtos receberão etiqueta.
  2. Clique no menu Mais Ações → Imprimir Etiquetas.
  3. O sistema gera as etiquetas no formato ZPL (impressora térmica de etiquetas) com o preço atual de cada produto.

Útil para PDV físico, exposição em vitrine, ou troca de preços em uma rede de lojas.

A configuração do leiaute da etiqueta (com ou sem preço, com ou sem código de barras) é feita na tela Etiquetas.


Como remover vários preços de uma vez?

  1. Marque as caixas de seleção dos preços a remover.
  2. Clique no menu Mais Ações → Remover Selecionados.
  3. Confirme.

O sistema remove um por um. Não há recuperação — confirme com cuidado.

Pré-requisito: privilégio Deletar preço.


Por que não consigo salvar preço de venda zerado?

Porque a empresa tem a parametrização Bloquear preço de venda zerado ligada. Essa configuração existe para evitar o erro comum de salvar um produto com R$ 0,00, que abriria brecha para venda gratuita por engano.

Para resolver:

  • Se o produto realmente precisa ter preço R$ 0,00 (ex.: brinde, amostra), peça ao administrador para desligar a parametrização Bloquear preço de venda zerado em Configurações → Parametrizações → Produto (ou trate o produto como bonificação no Tipo de Pedido, em vez de preço zerado).
  • Se foi engano, preencha o preço correto.

Por que o sistema bloqueia ao tentar criar dois preços para a mesma política?

Porque a empresa tem a parametrização Bloquear mais de um preço para mesma pol. comercial ligada. Essa configuração impede que um SKU tenha dois preços ativos na mesma Política — evita ambiguidade na hora da venda (qual preço usar?).

Mensagem: "Já existe um preço para essa política comercial e não pode ser criado outro (parametrização)".

Para resolver:

  • Encontre o preço já cadastrado na lista (filtre pelo SKU + Política) e edite-o.
  • Ou peça ao administrador para desligar a parametrização (não recomendado — abre brecha para ambiguidade).

A boa prática é editar o preço existente em vez de criar duplicidade.


O que acontece quando eu altero o preço de um produto que faz parte de um kit?

Se o produto é componente de um kit cujo kit pai tem a opção Atualização automática de preço do kit ligada, o sistema recalcula o preço do kit pai sozinho:

  1. Você altera o preço do componente A (de R$ 10 para R$ 12).
  2. O sistema identifica que A está no Kit X.
  3. Verifica se o Kit X tem "Atualização automática de preço" ligada.
  4. Se sim, soma os preços de todos os componentes (× quantidade de cada um) e atualiza o preço do Kit X automaticamente.
  5. Grava o histórico no log do Kit X com "Anterior: R$ 100 | atual: R$ 102".

Se algum componente do kit não tiver preço cadastrado na mesma Política, o sistema não atualiza (espera todos terem preço primeiro).

Essa configuração fica no cadastro do SKU-kit (na ficha do produto, aba Kit).


O preço é enviado automaticamente para os canais de venda?

Depende da parametrização Atualizar preço automaticamente canais de venda.

  • Ligada — Toda vez que você cria/edita um preço de uma Política que está vinculada a um canal (ex.: Mercado Livre), o sistema enfileira o envio automático para o canal. Em poucos minutos, o anúncio é atualizado.
  • Desligada — O preço fica só no idworks. Para subir para o canal, é necessário ação manual (geralmente na tela do anúncio).

A configuração fica em Configurações → Parametrizações → Anúncio.

Quando ligada, ela vale para todos os canais que tenham essa Política vinculada. Você pode ter Políticas exclusivas para cada canal se quiser controle granular.


Por que o Preço De não pode ser menor que o Preço Por?

Porque o Preço De é o "preço cheio" (sem desconto) e o Preço Por é o preço de venda (com desconto, se houver). Se o Por for maior que o De, isso significaria "vender por mais que o preço cheio" — sem sentido comercial. Os canais de venda também rejeitariam.

Validação: ao salvar, se Preço De < Preço Por, o sistema alerta **"O campo PREÇO DE não pode ser menor que o campo PREÇO POR." e bloqueia.

Solução: ou aumente o Preço De, ou reduza o Preço Por. Se forem iguais, sem problema — significa que não há desconto.


O que acontece quando expira a vigência?

A "Data até" passa, o preço deixa de ser usado na venda — mas continua na lista (não é apagado automaticamente). É o sistema dizendo: "esse preço já valeu, agora não vale mais".

Quando todos os preços de um SKU expiram e ninguém cadastra um novo, a venda falha — o sistema não tem preço válido para aplicar.

Boa prática:

  • Antes de uma promoção, cadastre o preço promocional com vigência (data de início e fim).
  • Antes da data de fim, certifique-se de que o preço "normal" continua cadastrado (sem vigência, ou com vigência aberta) — assim, quando o promocional expira, o normal assume.
  • Limpe periodicamente os preços vencidos para manter a lista enxuta (filtrar por Data até < hoje e remover).

Resumo de parametrizações

As parametrizações ficam em Configurações → Parametrizações nos submenus indicados.

ParametrizaçãoSubmenuO que muda quando ativada
Bloquear preço de venda zeradoProdutoImpede salvar/editar preço com Preço Por = 0.
Bloquear mais de um preço para mesma pol. comercialProdutoImpede criar dois preços do mesmo SKU para a mesma Política. Force a edição em vez da duplicação.
Atualizar preço automaticamente canais de vendaAnúncioSincroniza preço com canais de venda integrados (Mercado Livre, Magalu, etc.) automaticamente ao criar/editar.

Privilégios da tela

Esta tela tem privilégios próprios que controlam o que cada usuário pode fazer. Configure os perfis de acesso em Configurações → Perfis de Acesso vinculando os privilégios abaixo aos grupos desejados. Quando o usuário não tem o privilégio, a ação correspondente fica desabilitada na tela.

PrivilégioLibera
Visualizar preço SkuAcessa a tela e vê a lista. Sem este privilégio, o item de menu nem aparece.
Criar preço SkuHabilita o botão Novo Preço e o salvamento de novos preços.
Editar preço SkuHabilita o ícone Editar e o salvamento de alterações.
Deletar preçoHabilita o ícone Remover e a ação Remover Selecionados.
Manipular preço em massaHabilita as ações Atualizar Preços De e Atualizar Preços Por (em lote) e a importação por planilha.