Cupom do WooCommerce não funciona: o que revisar nas regras, produtos e checkout
Antes de recriar a promoção ou instalar outro plugin, confira restrições de uso, produtos elegíveis, limite de aplicação, conflitos no carrinho e personalizações que podem impedir o desconto.

Quando um cupom WooCommerce não funciona, o problema nem sempre está no código promocional digitado pelo cliente. Na prática, a falha pode estar nas restrições configuradas no próprio cupom, nos produtos que estão no carrinho, no valor mínimo exigido, no limite de uso, na combinação com outras promoções ou até em um plugin que alterou o funcionamento do checkout.
Antes de apagar o cupom e criar outro, o melhor caminho é reproduzir o problema como um cliente real faria: abrir uma janela anônima, adicionar exatamente os mesmos produtos ao carrinho, informar o cupom e observar a mensagem exibida pela loja. Esse teste simples ajuda a separar uma configuração incorreta de um conflito técnico no WordPress usado pela loja.
Primeiro descubra qual tipo de erro está acontecendo
Dizer apenas que o cupom não funciona pode esconder situações diferentes. Em algumas lojas o código é aceito, mas nenhum desconto aparece. Em outras, o WooCommerce informa que o cupom não é aplicável. Há também casos em que o campo para inserir o código desaparece, o desconto aparece no carrinho e some no checkout ou o valor é recalculado incorretamente depois que o cliente escolhe frete ou forma de pagamento.
Por isso, registre exatamente o comportamento. Teste o cupom no carrinho e no checkout, verifique o subtotal antes e depois da aplicação e observe se o problema acontece com todos os produtos ou apenas com determinadas categorias. Também vale testar com um usuário deslogado e, se a promoção for restrita a clientes cadastrados, com uma conta que realmente atenda aos critérios.
Esse diagnóstico evita alterações aleatórias. Uma loja pode perder tempo trocando tema ou gateway de pagamento quando, na realidade, o cupom está limitado a uma categoria que não inclui o produto comprado.
Confira se o cupom está ativo e se o código foi digitado corretamente
Comece pelo básico. Abra a área de cupons no painel e confirme se o cupom ainda existe, se não foi movido para a lixeira e se sua data de validade não expirou. Depois confira o código exatamente como está cadastrado.
Embora o sistema normalmente trate o uso do código de maneira previsível, integrações, plugins promocionais e personalizações podem acrescentar comportamentos próprios. Por isso, não presuma que uma promoção configurada meses atrás continua funcionando depois de mudanças no site.
Se a loja recebeu atualizações recentes de plugins, tema ou WooCommerce e o problema começou depois disso, a análise precisa incluir a parte técnica. Uma rotina de manutenção do WordPress ajuda justamente a identificar alterações que provocam erros em funções antes estáveis.
Revise o tipo e o valor do desconto
O WooCommerce permite estruturar diferentes formas de desconto. Uma promoção pode reduzir uma porcentagem do pedido ou aplicar um valor fixo, por exemplo. É importante conferir se o tipo escolhido corresponde ao resultado esperado.
Imagine uma pequena loja de cosméticos que pretende oferecer um desconto de R$ 20 em determinada campanha. Se o responsável configurar uma porcentagem acreditando estar inserindo um valor em reais, o comportamento da promoção será diferente do planejado. O cupom tecnicamente funciona, mas a configuração está errada.
Também verifique se o valor preenchido não foi alterado durante uma edição anterior. Em campanhas recorrentes, é comum reaproveitar cupons antigos e modificar apenas parte das configurações. Isso pode deixar restrições ou condições esquecidas.
Verifique o gasto mínimo e o gasto máximo
Uma das causas mais comuns para um cupom ser recusado está nos limites de valor do pedido. Se o cupom exigir um gasto mínimo, o carrinho precisa atender ao critério definido pelo WooCommerce para aquela promoção.
O detalhe é que o valor que o lojista observa visualmente nem sempre corresponde à base considerada pela regra. Dependendo da configuração da loja, outros descontos, produtos não elegíveis, impostos ou condições adicionais podem mudar a interpretação do total.
Faça um teste controlado. Coloque no carrinho um produto simples cujo preço você conhece, aplique o cupom e depois repita com um valor claramente superior ao mínimo definido. Se funcionar apenas no segundo cenário, provavelmente a causa está na regra de valor e não em um defeito do checkout.
Confira se o cupom está restrito a produtos específicos
Outra área que merece atenção são as restrições por produto. Um cupom pode ser configurado para funcionar somente em determinados itens. Se o cliente adicionar outro produto ao carrinho, a promoção pode não ser aplicada como ele espera.
Também existe o cenário inverso: produtos podem estar explicitamente excluídos da promoção. Isso costuma acontecer quando a loja vende itens com margens diferentes ou mantém determinadas linhas fora de campanhas promocionais.
Uma empresa de roupas, por exemplo, pode criar um cupom para peças da coleção anterior e excluir lançamentos. Se a página da campanha não deixar essa regra clara, o cliente pode interpretar a recusa como erro do site. Por isso, além da configuração técnica, a comunicação da oferta precisa explicar quais produtos participam.
Revise as categorias incluídas e excluídas
Quando a loja possui muitos produtos, restringir a promoção por categoria costuma ser mais prático do que selecionar item por item. O problema aparece quando o catálogo muda e novos produtos são cadastrados na categoria errada ou deixam de receber uma classificação necessária.
Se um cupom deveria funcionar em todos os tênis da loja, por exemplo, mas determinado modelo foi cadastrado apenas em uma categoria genérica de lançamentos, ele pode ficar fora da promoção.
Abra o produto que apresenta erro e confirme suas categorias. Depois compare com as regras do cupom. Esse tipo de verificação também ajuda a detectar problemas de organização do catálogo que podem afetar filtros, navegação, SEO e outras áreas da estrutura profissional do site.
Veja se o cupom está marcado para uso individual
Algumas promoções são configuradas para não funcionar junto com outros cupons. Se o carrinho já possui um desconto aplicado automaticamente ou outro código promocional, o segundo cupom pode ser rejeitado.
Esse comportamento precisa ser testado principalmente em lojas que utilizam plugins de desconto progressivo, preço por quantidade, programa de fidelidade ou campanhas automáticas. O cliente pode nem perceber que um benefício anterior já está interferindo na promoção que ele pretende usar.
Remova todos os descontos do carrinho e teste apenas o cupom problemático. Se ele passar a funcionar, investigue as regras de combinação.
Produtos em promoção podem estar bloqueando o cupom
Também é possível impedir que um cupom seja aplicado a produtos que já estão em promoção. Nesse caso, um item com preço promocional pode invalidar o benefício esperado pelo cliente.
Faça um teste com um produto vendido pelo preço normal e outro que esteja em oferta. Se o comportamento mudar, revise a configuração relacionada aos itens promocionais.
Para o negócio, essa verificação é importante porque uma campanha mal configurada pode gerar dois problemas opostos: impedir um desconto que deveria existir ou acumular benefícios que não deveriam ser combinados.
Confira limites de uso do cupom e do cliente
Um cupom também pode possuir limite total de utilizações ou limite por usuário. Quando esse número é alcançado, novas tentativas deixam de ser aceitas.
Isso costuma causar confusão em campanhas divulgadas por WhatsApp, Instagram, e-mail ou anúncios. O administrador testa o cupom no começo da campanha e confirma que está funcionando, mas alguns dias depois clientes começam a relatar erro porque o limite já foi atingido.
Confira o histórico e os limites configurados. Se houver restrição por usuário, teste com uma conta que nunca tenha utilizado o código. Para campanhas importantes, documente previamente essas condições para que atendimento e marketing saibam diferenciar uma regra prevista de uma falha da loja.
O problema pode estar no carrinho ou no checkout
Se todas as regras do cupom estão corretas, mas o desconto continua falhando, passe a investigar o fluxo técnico da compra. Temas, plugins de checkout, sistemas de pagamento, soluções de frete e scripts personalizados podem modificar o comportamento padrão do WooCommerce.
Um sinal relevante é quando o desconto aparece no carrinho e desaparece posteriormente. Outro é quando o checkout atualiza os valores repetidamente ou apresenta totais diferentes após escolher endereço, entrega ou pagamento.
Nesses casos, evite simplesmente instalar mais plugins para tentar corrigir o problema. Quanto mais componentes interferindo no mesmo processo, mais difícil fica identificar a origem da falha. Uma avaliação técnica do WordPress pode ajudar a enxergar conflitos, excesso de extensões e pontos frágeis da instalação.
Plugins de desconto podem entrar em conflito com o WooCommerce
Lojas virtuais frequentemente usam extensões para oferecer descontos progressivos, preços por função de usuário, cashback, pontos, atacado, kits ou promoções do tipo compre um e leve outro. Esses recursos ampliam as possibilidades comerciais, mas também criam novas regras de cálculo.
Se o problema começou depois da instalação ou atualização de um plugin promocional, teste em ambiente seguro com esse componente temporariamente desativado. Não faça esse tipo de experimento diretamente em uma loja com pedidos entrando sem backup e sem planejamento, principalmente quando o plugin também controla preços ou checkout.
Quando a operação precisa de uma regra que as extensões prontas não atendem bem, uma alternativa é desenvolver uma lógica específica por meio de plugin WordPress personalizado, evitando adaptar a loja com várias soluções sobrepostas.
Cache pode fazer o cliente enxergar valores desatualizados
O carrinho e o checkout são áreas dinâmicas. Sistemas de cache mal configurados podem interferir na sessão do cliente ou apresentar versões antigas de determinadas páginas.
Se o cupom funciona para o administrador, mas apresenta comportamento estranho para visitantes deslogados, verifique se páginas sensíveis estão sendo tratadas corretamente pelo cache. Também teste em navegador anônimo e em outro dispositivo para eliminar dados armazenados localmente.
CDN, otimizadores de desempenho e plugins de cache precisam ser configurados com cuidado em lojas virtuais. A busca por velocidade não pode comprometer a atualização do carrinho, a autenticação do usuário ou o cálculo do pedido.
Teste se o tema ou checkout personalizado está alterando o comportamento
Algumas lojas substituem o checkout tradicional por páginas construídas com plugins, construtores visuais ou soluções de checkout simplificado. Nesses casos, o campo de cupom pode ser removido, reposicionado ou controlado por uma integração diferente.
Se o cupom funciona em uma instalação padrão, mas não no fluxo personalizado da loja, o problema pode estar nessa camada. A análise deve verificar tanto o PHP quanto scripts executados no navegador e requisições responsáveis por recalcular o pedido.
Uma estrutura de site voltada para empresas precisa equilibrar experiência de compra, desempenho e estabilidade. Reduzir etapas do checkout pode ser positivo, mas apenas se recursos fundamentais continuarem funcionando.
Quando o problema exige análise técnica
Nem toda falha de cupom exige programação. Muitas são resolvidas ajustando uma restrição no painel. Porém, alguns sinais indicam que vale interromper as tentativas manuais e investigar tecnicamente:
- o cupom funciona em alguns dispositivos e falha em outros;
- o desconto aparece no carrinho, mas desaparece no checkout;
- o total muda depois da escolha de frete ou pagamento;
- o erro começou após atualização de WooCommerce, tema ou plugin;
- cupons simples funcionam, mas regras específicas não;
- o checkout utiliza código personalizado ou várias extensões promocionais;
- o console do navegador apresenta erros durante a atualização do carrinho;
- o comportamento não pode ser reproduzido de forma consistente.
Nesses casos, o ideal é trabalhar com cópia de segurança e, quando possível, ambiente de testes. Alterar arquivos diretamente na loja em produção para descobrir a causa pode criar problemas maiores que o erro original.
Checklist para revisar um cupom que não funciona
Antes de solicitar suporte, reúna as informações abaixo. Elas aceleram bastante o diagnóstico:
- confirme o código exato do cupom;
- verifique a validade;
- confira o tipo e o valor do desconto;
- revise gasto mínimo e máximo;
- confira produtos permitidos e excluídos;
- revise categorias incluídas e bloqueadas;
- verifique se produtos promocionais podem participar;
- confira limites de uso geral e por cliente;
- teste sem outros cupons ativos;
- reproduza o problema como usuário deslogado;
- teste carrinho e checkout separadamente;
- verifique se houve atualização recente;
- analise plugins que modificam preços, descontos ou checkout;
- confirme se cache e otimizações não estão interferindo na sessão.
Também anote quais produtos estavam no carrinho, qual era o subtotal e qual mensagem apareceu. Uma descrição como ‘não funciona’ oferece pouca informação. Já um relato como ‘o cupom é aceito no carrinho, mas o desconto desaparece depois que seleciono o frete’ reduz bastante o caminho até a causa.
O que evitar ao tentar corrigir
Evite instalar vários plugins de cupom em sequência para descobrir se algum resolve a falha. Isso pode criar conflitos adicionais e dificultar ainda mais a identificação do problema.
Também não é recomendável editar arquivos do tema ou do WooCommerce diretamente sem saber qual função está sendo alterada. Uma correção rápida pode desaparecer na atualização seguinte ou afetar cálculo de pedido, impostos, frete e pagamento.
Outro erro é testar apenas como administrador. Usuários logados no painel podem receber cookies, permissões e comportamentos diferentes de um cliente comum. Sempre repita a compra em ambiente equivalente ao do consumidor.
Por que um pequeno erro de cupom merece atenção
Um cupom é parte do processo de conversão da loja. Quando uma campanha anuncia determinado benefício e o cliente chega ao checkout sem conseguir utilizá-lo, a confiança na oferta pode cair justamente na etapa mais próxima da compra.
Para uma pequena loja brasileira fazendo uma campanha de Dia das Mães, lançamento ou recuperação de carrinho, por exemplo, o problema não está apenas na configuração interna do WooCommerce. Existe uma desconexão entre anúncio, página, carrinho e checkout.
Por isso, o tratamento deve considerar toda a jornada. A promoção precisa estar clara, os produtos corretos devem ser elegíveis, o site precisa responder bem no celular e o checkout deve manter os cálculos estáveis. Uma análise especializada em WordPress pode ser útil quando o problema ultrapassa as configurações visíveis do painel.
Conclusão
Se o cupom WooCommerce não funciona, comece pelas regras do próprio cupom: validade, valor mínimo, produtos, categorias, itens promocionais, limite de uso e possibilidade de combinação com outros descontos. Depois avance para carrinho, checkout, plugins, cache, tema e personalizações.
O ponto principal é diagnosticar antes de alterar. Recriar cupons, trocar plugins ou modificar código sem identificar a causa pode mascarar a falha e gerar novos problemas em uma área crítica da loja.
Se a sua operação depende do WooCommerce e você precisa estruturar ou corrigir uma loja com catálogo, carrinho, checkout e integrações funcionando de forma coerente, a Yasaf Digital pode avaliar o cenário e desenvolver a solução adequada. Conheça o serviço de criação de loja virtual da Yasaf Digital e veja como organizar uma estrutura de vendas própria com WordPress e WooCommerce.
Quer transformar seu site em uma estrutura mais profissional?
A Yasaf Digital cria sites, landing pages, aplicações web e estruturas WordPress com foco em performance, SEO e conversão.
Falar com a Yasaf