Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Há um bug em que a aplicação de um cupom aciona um conflito com uma promoção associada a uma utm_campaign
. Quando uma promoção é ativada por uma utm_campaign
específica e um cupom (que também tem sua própria configuração de utm_campaign
) é adicionado, o cupom remove a promoção inicial. Apesar de a utm_campaign
inicial permanecer no orderForm
, a promoção inicial não é mais aplicada. A segunda promoção é acionada pelo cupom, não pelo UTM.
Simulação
Para reproduzir esse comportamento, siga estas etapas:
- Criar promoções:
- Primeira promoção:** Configure uma promoção para frete grátis que seja acionada por uma
utm_campaign
específica. Essa promoção deve ser configurada para ser ativada com base no parâmetro UTM sem exigir um cupom. - Segunda promoção:** Configure uma promoção que forneça um desconto percentual e esteja associada a uma
utm_campaign
diferente. Essa promoção deve ser configurada para exigir um cupom para ativação.
-
**Reproduza o bug
-
Acesse a loja usando um link com o parâmetro
utm_campaign
que corresponda à primeira promoção (por exemplo,utm_campaign=FREE_SHIPPING
). -
Adicione produtos ao carrinho.
-
Insira um código postal no carrinho.
-
Verifique se a promoção de frete grátis (primeira promoção) foi aplicada.
-
Aplique um cupom que acione a segunda promoção (por exemplo,
DISCOUNT20
). -
Observe que a promoção inicial de frete grátis é removida do carrinho após a aplicação do cupom, mesmo que a
utm_campaign
inicial permaneça noorderForm
Workaround
Se a segunda promoção (acionada pelo cupom) for configurada com um utm_source
em vez de utm_campaign
, o bug poderá ser contornado. Nesse caso, ambas as promoções serão aplicadas com êxito, sem nenhum conflito.