MDVA-31150: fatura sem informações de crédito de loja
O patch MDVA-31150 corrige o problema em que uma fatura é criada sem informações de crédito de armazenamento. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) v.1.0.8 está instalada. Observe que o problema será corrigido no Adobe Commerce versão 2.4.2.
Produtos e versões afetados
- Este patch foi projetado para Adobe Commerce na infraestrutura em nuvem 2.3.5-p2.
- O patch também é compatível com o Adobe Commerce no local e o Adobe Commerce na infraestrutura em nuvem 2.3.0 a 2.3.5-p2 e 2.4.0 a 2.4.0-p1.
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
Depois do pedido de fatura por API, as informações de saldo do cliente e cartão-presente usados não estão presentes na fatura.
Etapas a serem reproduzidas
- Adicionar um valor de crédito da loja a uma conta de cliente: na barra lateral Admin, vá para Clientes > Todos os Clientes.
- Encontre o registro do cliente e clique em Editar na coluna Ação e em Armazenar Crédito > Atualizar o saldo > Salvar Cliente.
- Ir para a Loja e adicionar produtos ao carrinho.
- Faça um pedido aplicando a quantia de cartão-presente ou crédito da loja como pagamento parcial.
- Criar fatura usando
REST API>POST>/rest/V1/order/1/invoice
com carga:{ "capture": true, "items": [ { "extension_attributes": {}, "order_item_id": 3, "qty": 1 } ], "notify": true, "appendComment": true, "comment": { "extension_attributes": {}, "comment": "string", "is_visible_on_front": 0 }, "arguments": { "extension_attributes": {} }}
- Obtenha a fatura recém-criada usando
REST API>GET>/rest/V1/invoices/1
.
Resultado esperado
O crédito da loja e o saldo do cartão-presente são retornados por Chamada de API.
Resultado real
O crédito da loja e o saldo do cartão-presente não são retornados pela Chamada de API.
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.