MDVA-34591: cálculos de regra de preço do carrinho não conforme esperado
O patch MDVA-34591 corrige o problema em que a regra de preço do carrinho com Desconto de quantidade máxima é aplicado a não funciona corretamente se várias regras de preço do carrinho forem aplicadas. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.0.19 está instalada. A ID do patch é MDVA-34591. Observe que o problema está programado para ser corrigido no Adobe Commerce versão 2.4.3.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
Adobe Commerce na infraestrutura em nuvem 2.3.6
Compatível com as versões do Adobe Commerce:
Adobe Commerce no local e Adobe Commerce na infraestrutura em nuvem 2.3.0-2.4.2
magento/quality-patches
para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
Etapas a serem reproduzidas:
-
Acesse o Administrador e crie as duas regras a seguir:
- Regra 1: US$ 10 de desconto em no máximo três itens no carrinho. Definir prioridade = 3.
- Regra 2: 50% de desconto em todos os produtos do carrinho. Definir prioridade = 1.
-
Vá para a loja.
-
Adicione oito quantidades de um conjunto de produtos a um preço = $51 cada ao carrinho.
-
Verifique o valor do desconto no carrinho.
Resultados esperados:
O desconto calculado correto é de US$ 234, conforme esperado.
-
Cálculos:
Regras de preço do carrinho de correspondência: Regra 2, Regra 1
Aplique a Regra 2 (50% de desconto), portanto, Desconto = US$ 204
Aplique a Regra 1 (10 de 3 itens), portanto, Desconto = US$ 30
Desconto Total = MIN ( 408/2 + 10x3, 8 * 51) = MIN (204 + 30, 8 * 51) = $234
Resultados reais:
O desconto é calculado incorretamente como US$ 153, causado pela quantidade incorreta usada para calcular o valor de desconto máximo, já que o valor de desconto fixo é aplicado independentemente do valor dos produtos no carrinho de compras.
-
Cálculos:
Regras de preço do carrinho de correspondência: Regra 2, Regra 1
Aplique a Regra 2 (50% de desconto), portanto, Desconto = US$ 204
Aplique a Regra 1 (10 de 3 itens), portanto, Desconto = US$ 30
Desconto Total = MÍN (204 + 30, 3 * 51) = US$ 153
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source no local: Guia de Atualização de Software > Aplicar Patches na documentação do desenvolvedor.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches na documentação do desenvolvedor.
Leitura relacionada
Para saber mais sobre a Ferramenta de correção de qualidade, consulte:
- Ferramenta de correções de qualidade lançada: uma nova ferramenta para autoatender correções de qualidade em nossa base de dados de conhecimento de suporte.
- Verifique se o patch está disponível para o problema do Adobe Commerce usando a Ferramenta de Patches de Qualidade em nossa base de dados de conhecimento de suporte.
Para obter informações sobre outros patches disponíveis no QPT, consulte a seção Patches disponíveis no QPT.