Problemas conhecidos
A promoção se aplica a todos os SLAs em vez de apenas ao método de envio selecionado
ID: 1265187
Backlog
Publicado em 07/08/2025
•
Última atualização em 07/08/2025
Este problema conhecido foi traduzido automaticamente do inglês.
Sumário
As promoções que devem ser restritas a um método de envio específico (SLA) não estão se comportando corretamente, a menos que o sinalizador obsoleto isSlaSelected seja explicitamente definido como true. A nova UI de promoção regular não expõe mais esse sinalizador e, ao criar promoções por meio dela, o sinalizador tem como padrão false. Isso resulta em um comportamento incorreto, em que o benefício é aplicado a qualquer método de envio disponível, desde que o método especificado esteja listado entre as opções na simulação do carrinho.
Simulação
- Crie uma promoção com um desconto restrito a um método de envio específico e válido usando o novo formulário Promoção regular.
- No carrinho, adicione um produto e certifique-se de que os métodos de envio específicos estejam disponíveis para o carrinho.
- Observe que, mesmo que o método de envio selecionado não seja o configurado nas definições da promoção, o desconto ainda será aplicado
- O comportamento esperado é que o desconto seja aplicado somente se o método de envio específico for realmente selecionado.
- Isso só funciona corretamente se o sinalizador obsoleto
isSlaSelectedfor definido comotrue(o que não é possível por meio da nova UI)
Workaround
Defina isSlaSelected = true por meio da API. Isso garante que a promoção seja aplicada somente depois que o SLA correspondente for selecionado.