- O Desconto por Produto exibe, ao lado do preço, um valor com desconto calculado automaticamente (por exemplo: "ou R$ 98,01 (10% — Pix/Boleto)").
- Você define um percentual e um texto (como "Pix" ou "à vista") em cada produto, e a loja mostra o valor já calculado.
- O desconto aparece na página do produto, nas listagens de categoria, na home e na busca.
- Funciona em produtos simples e em produtos com variações (configuráveis), inclusive com a opção de definir o desconto direto no produto "pai".
Passo a Passo por Escrito
1. Acesse as configurações do recurso
No painel administrativo, vá em Lojas → Configuração → Catálogo → Desconto por Produto.
Resultado esperado: a tela de configuração do Desconto por Produto é exibida, com todos os campos disponíveis.
2. Ative o recurso
No campo Ativar, selecione Sim.
Enquanto o campo Ativar estiver como Não, nenhum desconto é exibido na loja, mesmo que você preencha os valores nos produtos.
Resultado esperado: os demais campos de configuração ficam disponíveis para ajuste.
3. Defina como o texto será exibido (opcional)
No campo Template do Texto, você escolhe o formato da mensagem usando três variáveis:
{{value}}— o valor já com desconto (ex.:R$ 98,01){{percent}}— o percentual (ex.:10){{label}}— o texto livre do produto (ex.:Pix)
O padrão é {{value}} ({{percent}}% — {{label}}).
Se você não quiser personalizar, pode deixar o texto padrão. Ele já exibe o valor, o percentual e o texto do desconto.
Se quiser, preencha também o campo Frase padrão do desconto. Ela é exibida sempre que um produto não tiver uma frase própria — assim você não precisa repetir a mesma frase (ex.: "no Pix") em todos os produtos.
A frase do produto sempre tem prioridade: se você preencher a frase em um produto, é ela que aparece, e não a frase padrão.
Se quiser que um produto específico não exiba frase nenhuma, mesmo havendo uma frase padrão, preencha a frase desse produto com um hífen: -
Resultado esperado: a mensagem de desconto passa a seguir o formato que você definiu.
4. Configure o desconto em um produto simples
Abra o produto em Catálogo → Produtos e localize o grupo Desconto por Produto na ficha do produto. Preencha:
- Percentual de Desconto (Decimal) — ex.:
10para 10% (aceita valores como0.5). - Texto do Desconto (ex.: Boleto/Pix) — ex.:
Pix.
Salve o produto.
Resultado esperado: ao abrir a página desse produto na loja, o valor com desconto aparece ao lado do preço.
5. Configure o desconto em produtos com variações (configuráveis)
Para produtos configuráveis (com tamanho, cor, etc.), você tem duas formas de exibir o desconto. Escolha em Lojas → Configuração → Catálogo → Desconto por Produto:
- Configurável: usar 1º simples vendável — selecione Sim para o produto pai herdar o desconto da primeira variação disponível que tiver desconto preenchido. Nesse caso, você preenche o desconto nas variações.
- Usar desconto do próprio configurável — selecione Sim para definir o desconto direto no produto pai, valendo igual para todas as variações.
Se escolher a segunda opção, abra o produto configurável e preencha, no grupo Desconto por Produto:
- Percentual de Desconto do Configurável (Decimal)
- Texto do Desconto do Configurável (ex.: Boleto/Pix)
A opção Usar desconto do próprio configurável é ideal quando todas as variações têm o mesmo preço: você edita o desconto em um único lugar (o produto pai), o que facilita muito a edição em massa.
Com a opção Usar desconto do próprio configurável ativada e o valor preenchido no produto pai, esse desconto vale para todas as variações e o desconto preenchido nas variações individuais é ignorado. Se o produto pai ficar com o campo vazio, a loja volta a usar a primeira variação disponível.
Resultado esperado: o produto configurável passa a exibir o desconto conforme a forma escolhida.
6. Salve e limpe o cache
Após salvar as configurações e os produtos, limpe o cache da loja para que as alterações apareçam.
As listagens (categoria, home e busca) podem levar alguns minutos para refletir o desconto, pois dependem da atualização dos índices da loja.
Resultado esperado: o desconto passa a aparecer corretamente nas páginas da loja.
Validação e Testes
Após concluir a configuração, execute os testes abaixo para confirmar o funcionamento correto.
Teste 1 — Produto simples
Ação: preencha o desconto em um produto simples (passo 4), salve e abra a página desse produto na loja.
Resultado esperado: ao lado do preço aparece o valor com desconto, no formato definido (ex.: "ou R$ 98,01 (10% — Pix)").
Teste 2 — Produto com variações
Ação: abra um produto configurável que tenha desconto e troque a variação (ex.: mude o tamanho ou a cor).
Resultado esperado: o valor do desconto aparece e se ajusta conforme a variação selecionada.
Teste 3 — Desconto definido no produto pai
Ação: ative Usar desconto do próprio configurável, preencha o desconto no produto configurável (pai) e abra a página dele na loja, trocando entre as variações.
Resultado esperado: o mesmo valor de desconto aparece em todas as variações.
Se não funcionar, verifique:
- Se o campo Ativar está como Sim.
- Se o Percentual de Desconto do produto está preenchido com um valor maior que zero.
- Se você limpou o cache da loja após salvar.
- Se, no caso de listagens, já houve tempo para a loja atualizar os índices.
- Se, no produto configurável com a opção do pai ligada, o campo Percentual de Desconto do Configurável está preenchido.
Pronto! Dessa forma realizamos a configuração do Desconto por Produto em sua loja virtual Magento 2.
Observações Importantes
- Não altera o preço real: o recurso apenas exibe um valor com desconto ao lado do preço. O preço do catálogo, o carrinho e o checkout não são alterados.
- Frase padrão e frase do produto: a frase padrão vale para todos os produtos sem frase própria; quem tiver frase preenchida usa a sua. Para um produto sem frase nenhuma, use o hífen
-na frase dele. - Onde o percentual vale: o percentual de desconto vale para todo o website. Já o texto do desconto pode ser ajustado por visão de loja (store view), permitindo idiomas/mensagens diferentes.
- Produtos com variações: você pode optar por herdar o desconto da primeira variação disponível ou definir o desconto direto no produto pai. Na segunda opção, o valor do pai vale para todas as variações.
- Atualização ao trocar variação: a mudança do valor ao selecionar tamanho/cor depende do funcionamento padrão de seleção de variações do tema. Em temas muito personalizados, esse ajuste automático pode não ocorrer.
- Sempre limpe o cache após alterar configurações ou produtos, e aguarde a atualização dos índices para as listagens.
Referências e Relacionados
- Limpeza de cache da loja: após qualquer alteração nas configurações ou nos produtos, é necessário limpar o cache para que o desconto apareça na loja.
- Cadastro e edição de produtos: o desconto é preenchido na ficha do produto; entender a edição de produtos ajuda a localizar e preencher os campos corretos.
- Produtos configuráveis e variações: como as variações funcionam é essencial para escolher entre herdar da variação ou definir o desconto no produto pai.
- Edição de produtos em massa: para aplicar descontos em vários produtos de uma vez (inclusive por planilha), a edição em massa acelera o trabalho.
Caso tenha ficado alguma dúvida entre em contato com nosso time de suporte através do chat online dentro da sua loja virtual ou através do e-mail web@tryideas.com.br