MDVA-28300: problema de cálculo de preço com regra de preço de catálogo no GraphQL
O patch MDVA-28300 corrige o problema em que a solicitação do GraphQL não reflete as alterações de preço das regras de preço do catálogo. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) v.1.0.6 está instalada. Observe que o problema foi corrigido no Adobe Commerce versão 2.3.6.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce: Adobe Commerce no local 2.3.5-p1
Compatível com as versões do Adobe Commerce: Adobe Commerce no local e Adobe Commerce na infraestrutura em nuvem 2.3.0 - 2.3.5-p2
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
Quando uma regra de preço de catálogo é aplicada a um determinado grupo de clientes, os preços de itens no carrinho e o total do pedido não são calculados corretamente no GraphQL.
Etapas a serem reproduzidas:
-
Crie uma nova conta de cliente e altere seu Grupo de Clientes para Atacado.
-
Crie uma nova regra de Catálogo em Marketing > Promoções > Regras de Preço de Catálogo com os seguintes parâmetros:
- Grupos de Clientes: Ações de Atacado:
- Aplicar: Aplicar como porcentagem do original
- Desconto: 50
-
Crie um novo produto com preço=100.
-
Faça logon no front-end usando a conta de cliente criada anteriormente (se você já tiver feito logon, faça logoff e logon novamente).
-
Adicione o produto ao carrinho. O preço do produto é 50 (preço normal 100) e Pedido total: 55 (50 + 5 do custo de envio).
-
Execute a chamada à API do GraphQL descrita na consulta ao carrinho do cliente em nossa documentação para desenvolvedores.
Resultado esperado:
A API e o front-end têm o mesmo total de pedido com o desconto introduzido pela regra de catálogo que está sendo aplicada.
Resultado real:
O total do pedido não aplica o desconto de regra de catálogo.
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: Aplique patches usando a Ferramenta de Patches de Qualidade.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e Patches > Aplicar patches.
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 Patches disponíveis na seção QPT.