Sin impuesto Con impuesto

Cupões que continuam a funcionar: expirados, divulgados e sem limite

Um cupão mal configurado não se nota até olhar para a margem. Explicamos a falha dos cupões expirados em carrinhos antigos, como os códigos acabam em sites de cupões e que limites pôr nas regras de carrinho.

Equipo Rekire
Updated: 14/10/2026 20
Cupões que continuam a funcionar: expirados, divulgados e sem limite
Share:

Lança um código de desconto para o fim de semana. Na segunda-feira continua a haver encomendas com esse código. Um mês depois aparece num site de cupões, e alguém o está a usar em produtos que nunca quis baixar de preço. Nada disto é um ataque sofisticado: são regras de carrinho com falhas, e no PrestaShop há algumas que se repetem.

O cupão expirado que continua a descontar

É o caso mais desconcertante. O PrestaShop verifica a validade de um cupão quando o cliente o aplica ao carrinho. Se nesse momento for válido, fica associado ao carrinho. Mas se o cliente deixar o carrinho e voltar dias depois, quando o cupão já expirou, o desconto pode continuar lá e acabar na encomenda.

O cenário típico:

  1. Lança uma promoção que acaba no domingo.
  2. Um cliente aplica o código no domingo e não termina a compra.
  3. Na quarta-feira retoma o carrinho, a partir de um e-mail de carrinho abandonado ou simplesmente voltando à loja.
  4. Conclui a encomenda com o desconto de uma promoção que terminou há dias.

Um caso isolado não arruína ninguém. Mas se a campanha foi grande e além disso envia lembretes de carrinho abandonado, o número de encomendas com desconto fora de prazo cresce precisamente por causa da sua própria ação comercial. O mesmo acontece com cupões que tinham uma data de início futura, que desativou à mão ou que já tinham esgotado as utilizações.

Como um código acaba num site de cupões

Os sites de cupões alimentam-se do que os seus utilizadores encontram e de bots que testam códigos. As vias mais comuns:

  • Um cliente partilha-o, às vezes de boa-fé, num fórum ou no próprio site de cupões.
  • Um código de influenciador ou de parceiro pensado para a sua audiência, que se espalha para fora dela.
  • Códigos fáceis de adivinhar: BIENVENIDA10, VERANO20, o nome da loja seguido de um número. Há ferramentas que testam variantes automaticamente no checkout.
  • Um cupão de compensação que deu a um cliente depois de um problema e que não estava restrito a ele.

Que um código circule nem sempre é mau; às vezes é publicidade grátis. O problema é quando não tem limites e é usado em condições que não previu.

Os limites que cada regra de carrinho deveria ter

Em Catálogo → Descontos → Regras do carrinho, cada regra tem condições e ações. Reveja estas antes de publicar um código:

DefiniçãoPara que serve
Datas de início e de fimQue o código não valha antes nem depois da campanha
Quantidade totalQuantas vezes pode ser usado no total
Quantidade por utilizadorQuantas vezes o mesmo cliente o pode usar
Cliente específicoPara cupões de compensação ou pessoais
Grupo de clientesPara cupões só para grossistas, sócios ou clientes registados
Valor mínimoQue o desconto não coma a margem nas encomendas pequenas
Restrição de produtosExcluir novidades, produtos já com desconto ou com pouca margem
Compatibilidade com outras regrasEvitar que se acumulem vários descontos
Transportadora ou paísPara cupões de envio grátis delimitados
«Quantidade por utilizador» não trava quem cria contas novas. Com um e-mail diferente, o mesmo cliente volta a usar o cupão de boas-vindas. Se isto o preocupa, limite esses cupões a clientes que já tenham feito uma encomenda, ou gere códigos únicos por cliente.

Códigos únicos em vez de genéricos

Para tudo o que não seja uma campanha pública, um código único por cliente evita quase todos os abusos: partilhá-lo não serve de nada, não se consegue adivinhar e sabe exatamente quem o usou. Os códigos de boas-vindas, de compensação, de carrinho abandonado ou de segunda compra deveriam ser sempre assim. Longos e aleatórios, não sequenciais.

Vales pré-pagos: o outro tipo de «cupão»

Há lojas que usam cupões para algo que não é um desconto: o cliente paga antecipadamente um pacote de aulas, sessões ou serviços e depois vai-o gastando. Fazê-lo com regras de carrinho acaba mal: códigos que se partilham, saldos que ninguém sabe calcular, prazos de validade que não se aplicam. Um vale pré-pago é um saldo do cliente e gere-se como tal, com um registo de cada utilização.

Como detetar se já tem o problema

  • Procure encomendas com desconto depois da data de fim da regra. Se as houver, tem o problema do carrinho antigo.
  • Reveja as utilizações de cada código na ficha da regra e compare-as com o que esperava.
  • Procure a sua marca nos sites de cupões de vez em quando.
  • Veja as encomendas com vários descontos acumulados e a margem que deixaram.
  • Reveja as regras ativas: é habitual encontrar dezenas de regras antigas sem data de fim que ninguém desativou.

A margem conta antes do código

Antes de criar qualquer cupão, faça a conta ao contrário: com o desconto aplicado à encomenda mais pequena que o permita, o envio grátis se o incluir e a comissão do gateway de pagamento, ainda sobra margem? Se a resposta for «depende do produto», restrinja os produtos. Se a resposta for «não», suba o valor mínimo ou baixe o desconto. Um cupão que perde dinheiro numa parte das encomendas não se resolve com mais vendas: agrava-se.

E pense na acumulação. Um cupão de dez por cento sobre um produto já com desconto, com envio grátis e uma oferta de uma regra automática, pode transformar uma encomenda rentável numa com prejuízo sem que nenhuma regra, vista isoladamente, pareça perigosa.

Uma regra de limpeza

No fim de cada campanha, desative a respetiva regra de carrinho, mesmo que tenha data de fim. Uma vez por trimestre, reveja todas as regras ativas e desative o que já não faz sentido. Manter a loja e os seus módulos atualizados também ajuda: as falhas de cálculo de descontos são corrigidas em versões novas, e uma loja várias versões atrás arrasta comportamentos que já não são os esperados.

Como resolver no PrestaShop

O RKR Cupones caducados fecha a falha do carrinho antigo: retira do carrinho os cupões expirados e os que ainda não estão em vigor e, se o ativar, também os desativados ou com as utilizações esgotadas, antes de ser calculado qualquer total, tanto no carrinho como em todo o processo de compra. Avisa o cliente com uma mensagem clara e traduzível, tem uma margem de cortesia em minutos para que um cupão não caia a meio do pagamento e não acrescenta consultas fora do carrinho. Funciona sem overrides, do PrestaShop 8.0 ao 9.x. Para vales pré-pagos, o RKR Smart Coupons gere os créditos como saldo do cliente, com lotes que expiram sozinhos, avisos antes de expirarem, devolução automática se a encomenda for cancelada e um livro de movimentos que não se edita; as ofertas são geradas com códigos aleatórios e as tentativas falhadas de as resgatar são limitadas por cliente e IP.

Carregando...
Consentimento de cookies
Voltar ao topo