Adobe Commerce 2.4.0 B2B: lógica de ordem de compra incorreta quando o desconto expirou

Este artigo fornece uma correção para a emissão conhecida de um desconto de ordem de compra (OC) que não está sendo aplicado no Adobe Commerce 2.4.0 B2B. Se a OC foi colocada com um código de desconto que expirou enquanto a OC estava no processo de aprovação, a ordem aprovada não refletirá o desconto.

Produtos e versões afetados

  • Adobe Commerce na infraestrutura em nuvem 2.4.0
  • Adobe Commerce no local 2.4.0

Problema

Pré-requisitos: um cupom de desconto é criado e existem regras de aprovação que impedem o processamento automático de OCs.

Etapas a serem reproduzidas:

  1. Colocar uma OC com desconto aplicado.
  2. Desativar o cupom de desconto.
  3. Aprovar OC como gerente.
  4. Verifique a ordem criada como resultado.

Resultado esperado:

O pedido é criado com um total descontado.

Resultado real:

O pedido é criado para o valor total.

Solução

Aplique o patch fornecido neste artigo.

Correção

O patch está anexado a este artigo. Para baixá-lo, role para baixo até o final do artigo e clique no nome do arquivo ou clique no link a seguir:

B2B-709-composer.patch

O patch também está disponível para download nos formatos .git e .composer , na página Downloads da Adobe Commerce, em Patches, na navegação de coluna à esquerda. Procure o patch XXX.

Como aplicar o patch

Consulte Como aplicar um patch de compositor fornecido pelo Adobe em nossa base de dados de conhecimento de suporte para obter instruções.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a