MDVA-35356: retorno de crédito de armazenamento incorreto após cancelar pedido parcialmente faturado
O patch MDVA-35356 corrige o problema de retorno de crédito da loja incorreto após o cancelamento do pedido parcialmente faturado. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.0.19 está instalada. A ID do patch é MDVA-35356. Observe que o problema foi 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.4.1
Compatível com as versões do Adobe Commerce:
Adobe Commerce (todos os métodos de implantação) 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:
-
Crie três produtos simples.
-
Crie um novo usuário e atribua crédito da loja (Exemplo: crédito da loja = $10, preços de produtos simples = $100, $200 e $300).
-
Faça logon com o usuário acima e adicione os três produtos ao carrinho.
-
Confira os três produtos no carrinho e utilize o crédito da loja para uma parte do pedido (Exemplo: pago com Pedido de cheque/dinheiro).
-
Execute duas faturas no pedido por meio da API, uma para o Produto 1 e outra para o Produto 2:
code language-php //endpoint POST {\{baseUrl}}/V1/order/:orderId/invoice //1st API call: { "capture": true, "items": [ { "order_item_id": 1, "qty": 1 } ], "notify": true, "appendComment": false } //2nd API call: { "capture": true, "items": [ { "order_item_id": 2, "qty": 1 } ], "notify": true, "appendComment": false }
-
Observe que o crédito da loja é totalmente aplicado à primeira fatura.
-
Observe que o saldo de crédito da loja = 0.
-
Cancele o pedido e veja se dois itens estão faturados e se o terceiro item foi cancelado.
-
Observe o saldo de crédito da loja.
Resultados esperados:
O saldo de crédito de armazenamento ainda é 0 porque o crédito de armazenamento de US$ 10 foi faturado.
Resultados reais:
O crédito total da loja é retornado: o saldo é de US$ 10.
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 Patches disponíveis no QPT na documentação do desenvolvedor.