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 pela tela Ação em Massa 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

Boas práticas

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 Configurações → 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 Configurações → 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 os tipos de política (Normal, Custo médio e Relativa)?

A Política Comercial tem três tipos fixos, escolhidos ao cadastrá-la em Configurações → Política Comercial. O tipo define se você edita o preço aqui na tela de Preços:

TipoComo o preço é definidoEdição na tela Preços
Normal (padrão)Você cadastra o valor manualmente para cada SKU.Editável normalmente.
Custo médioO preço acompanha automaticamente o custo médio do produto.Não editável — segue o custo médio.
Relativa à outra políticaCalculado a partir de outra política base, com fórmula (multiplicação ou soma) e arredondamento opcional. Exemplo: "Atacado = Padrão × 0,85".Preços bloqueados — ajuste o preço da política base; a Relativa recalcula sozinha.

Preço por Quantidade é um recurso à parte (não é um tipo de política): o preço varia conforme a quantidade vendida (ex.: 1-10 un = R$ 10; 11-50 un = R$ 9) e é gerenciado na tela Preço por Quantidade. Aqui na tela de Preços você vê só o preço-base.

A tela de Preços respeita o tipo — só permite editar o preço quando a política é do tipo Normal.


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 Configurações → 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 Configurações → 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 Configurações → 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égio Editar preço Sku (as ações em massa não têm privilégio próprio — são liberadas para quem pode editar preço).


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.
  3. Clique no menu Mais Ações e escolha:
    • Exportar Todos os Dados — exporta a lista filtrada inteira.
    • Exportar Dados Selecionados — exporta só as linhas marcadas (fica disponível quando há seleção).
  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?

A importação de preços em massa não acontece dentro da tela Preços — ela é feita na tela Ação em Massa, que processa o arquivo em segundo plano e avisa por e-mail quando termina.

  1. Em Produtos → Preços, clique no menu Mais Ações → Ação em Massa.
  2. O sistema abre um aviso listando as opções de Tipo ação que você vai usar (Preço adicionar, Preço editar, Preço excluir). Clique em Sim para ser redirecionado.
  3. A tela Ação em Massa abre em uma nova aba. Clique em Importar Arquivo.
  4. No formulário:
    • Conta (multi-empresa) — escolha a conta.
    • Tipo ação — pesquise e selecione a opção desejada (ver a pergunta seguinte).
    • Clique em Baixar Modelo e preencha a planilha com os preços a importar.
    • Clique em Importar Planilha e selecione o arquivo preenchido (.xlsx ou .xls).
  5. Clique em Processar Importação.
  6. O arquivo entra em processamento. Você recebe o resultado por e-mail e pode acompanhar o andamento pelo código da ação na lista da tela Ação em Massa.

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

Se preferir não sair da tela de Preços e o volume for pequeno, use Atualizar Preços De / Atualizar Preços Por com as linhas selecionadas (descritos acima) — eles aplicam o mesmo valor a todos os selecionados sem planilha.


Quais opções de Tipo ação existem para preço na tela Ação em Massa?

Na tela Ação em Massa, o campo Tipo ação tem uma lista longa (cobre vários módulos). Pesquise pelo nome exato para não errar o item:

Tipo açãoO que faz
Preço adicionarCria preços novos a partir da planilha.
Preço editarAtualiza preços já cadastrados.
Preço excluirRemove preços já cadastrados.

Cada opção tem seu próprio modelo de planilha — baixe o modelo depois de escolher o Tipo ação, para vir com as colunas certas.


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).

Boas práticas para a gestão de preços

Uma grade de preços bem cuidada evita venda travada por falta de preço, promoção que não termina e desconto invertido. Recomendações:

  • Sempre deixe um preço "normal" sem vigência cadastrado. Quando todos os preços de um SKU expiram e nenhum novo entra, a venda falha por preço não encontrado — o preço aberto (sem prazo) garante que sempre haja um valor para aplicar.
  • Use vigência só para o que tem prazo. Cadastre Black Friday e liquidações com Possui vigência = Sim e datas; quando o promocional vence, o preço normal assume sozinho — você não precisa lembrar de "voltar" o preço.
  • Edite o preço da política base, não a Relativa. Em política Relativa os campos ficam bloqueados de propósito: mude o preço da política base e o sistema recalcula a Relativa sozinho — editar direto seria sobrescrito na próxima atualização.
  • Prefira editar o preço existente a criar duplicidade. Com Bloquear mais de um preço para mesma pol. comercial ligada, dois preços na mesma política são barrados — filtre por SKU + política e ajuste o que já existe.
  • Olhe o Markup como referência, não como margem final. Ele compara só com o custo de compra; não desconta impostos, frete nem comissão de canal — use para flagrar margem perigosa, não para fechar a decisão de preço.
  • Cadastre o promocional com vigência antes da campanha começar. Deixar a promoção pronta com data de início e fim evita o aperto de virar preço na correria e o risco de esquecer de encerrar.
  • Limpe periodicamente os preços vencidos. Filtre por Data até anterior a hoje e remova — a lista fica enxuta e a conferência do que está realmente valendo fica mais fácil.

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.