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
- O que é a tela Preços?
- Por que um SKU pode ter vários preços?
- Como o sistema escolhe qual preço usar na venda?
- O que é uma Política Comercial?
- O que muda entre Política Absoluta, Faixa de quantidade e Relativa?
Cadastro e edição
- Como criar um preço para um produto?
- Como criar vários preços de uma vez no mesmo modal?
- Para que serve o interruptor "Possui vigência"?
- Qual a diferença entre Preço De e Preço Por?
- Como editar um preço?
- Como remover um preço?
- Por que não consigo editar o preço de uma política relativa?
Busca e visualização
- Quais colunas a lista mostra?
- O que é a coluna Markup?
- O que é a coluna Último custo e Custo médio?
- Como filtrar por canal de venda (integração)?
- Como filtrar por alteração recente?
Ações em lote (Mais Ações)
- Como atualizar o Preço De de vários produtos ao mesmo tempo?
- Como atualizar o Preço Por de vários produtos ao mesmo tempo?
- Como exportar a lista de preços para planilha?
- Como importar preços por planilha?
- Como imprimir etiquetas com preço?
- Como remover vários preços de uma vez?
Regras de negócio
- Por que não consigo salvar preço de venda zerado?
- Por que o sistema bloqueia ao tentar criar dois preços para a mesma política?
- O que acontece quando eu altero o preço de um produto que faz parte de um kit?
- O preço é enviado automaticamente para os canais de venda?
- Por que o Preço De não pode ser menor que o Preço Por?
- O que acontece quando expira a vigência?
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:
- 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.
- 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?
| Tipo | Como o preço é definido | Edição na tela Preços |
|---|---|---|
| Absoluta (default) | Você cadastra o valor manualmente para cada SKU. | Editável normalmente. |
| Faixa de quantidade | O 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. |
| Relativa | Calculado 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?
- Acesse Produtos → Preços.
- Clique em Novo Preço no topo direito.
- 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).
- Clique em Adicionar (botão azul à direita do formulário) — a linha vai para a lista do modal.
- (Opcional) Adicione outros produtos repetindo os passos 3–4 — você pode mandar vários produtos de uma vez.
- 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?
- Localize o preço na lista.
- Clique no ícone Editar (lápis) na coluna direita — ou dê dois cliques na linha.
- 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.
- 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?
- Localize o preço na lista.
- Clique no ícone Remover (lixeira) na coluna direita.
- 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:
- Mude o preço da Política base (a referenciada na configuração da Relativa).
- 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?
| Coluna | O que mostra |
|---|---|
| Cód. referência | Código de referência do SKU — o que aparece em etiquetas e relatórios. |
| Nome | Nome do produto. Clique para abrir a ficha do SKU em outra aba. |
| Tipo | Tipo do produto (Simples, Variação, Kit, Composição, Serviço…). |
| R$ preço de | Preço cheio. |
| R$ preço por | Preç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édio | Custo médio ponderado do estoque. |
| Markup | Margem percentual sobre o custo (ver próxima pergunta). |
| Integração | Lista de integrações que usam essa Política (canais de venda que vão receber esse preço). |
| Política comercial | Nome da Política. |
| Data alteração | Quando o preço foi modificado pela última vez. |
| Código | Código interno do SKU. |
| Cód. política comercial | ID interno da Política. |
| Cód. preço | Código interno do registro de preço. |
| Conta | Conta 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?
- Na lista, marque as caixas de seleção dos preços que quer atualizar.
- Clique no menu Mais Ações → Atualizar Preços De.
- No modal:
- Digite o novo Preço De que vai ser aplicado em todos os selecionados.
- Clique em Processar.
- 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?
- (Opcional) Aplique filtros para reduzir a lista ao que você quer exportar.
- (Opcional) Marque as caixas de seleção dos preços específicos — se não marcar nada, exporta a lista filtrada inteira.
- Clique no menu Mais Ações → Excel (ícone com X verde).
- 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?
- Baixe primeiro o modelo (botão na mesma ação Excel, opção Modelo).
- 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).
- Volte na tela e use Mais Ações → Excel → Importar.
- Selecione o arquivo.
- 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?
- Marque as caixas de seleção dos preços cujos produtos receberão etiqueta.
- Clique no menu Mais Ações → Imprimir Etiquetas.
- 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?
- Marque as caixas de seleção dos preços a remover.
- Clique no menu Mais Ações → Remover Selecionados.
- 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:
- Você altera o preço do componente A (de R$ 10 para R$ 12).
- O sistema identifica que A está no Kit X.
- Verifica se o Kit X tem "Atualização automática de preço" ligada.
- Se sim, soma os preços de todos os componentes (× quantidade de cada um) e atualiza o preço do Kit X automaticamente.
- 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ção | Submenu | O que muda quando ativada |
|---|---|---|
| Bloquear preço de venda zerado | Produto | Impede salvar/editar preço com Preço Por = 0. |
| Bloquear mais de um preço para mesma pol. comercial | Produto | Impede 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 venda | Anúncio | Sincroniza 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égio | Libera |
|---|---|
| Visualizar preço Sku | Acessa a tela e vê a lista. Sem este privilégio, o item de menu nem aparece. |
| Criar preço Sku | Habilita o botão Novo Preço e o salvamento de novos preços. |
| Editar preço Sku | Habilita o ícone Editar e o salvamento de alterações. |
| Deletar preço | Habilita o ícone Remover e a ação Remover Selecionados. |
| Manipular preço em massa | Habilita as ações Atualizar Preços De e Atualizar Preços Por (em lote) e a importação por planilha. |