[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

ACSD-65223: os termos e contratos selecionados manualmente para ordens de compra B2B resultam em um erro

O patch ACSD-65223 corrige o problema em que os pedidos criados usando o Purchase Orders não podem ser concluídos com métodos de pagamento online, como cartões de crédito, quando os termos e condições são necessários para o check-out. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.64 está instalado. A ID do patch é ACSD-65223.

Produtos e versões afetados

O patch foi criado para a versão do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) B2B 1.5.1

Compatível com as versões do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) B2B 1.5.1
NOTE
O patch pode se tornar aplicável a outras versões com as novas versões do Quality Patches Tool. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote 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

Se os termos e condições forem necessários para fazer um pedido e você estiver tentando finalizá-lo usando o Purchase Orders, o pedido não poderá ser feito com métodos de pagamento online como cartões de crédito.

Etapas a serem reproduzidas:

  1. Crie um produto simples.
  2. Vá para Stores > Settings > Configuration > General e escolha B2B Features.
  3. Defina Enable Company e Enable Purchase Orders como Sim.
  4. Vá para Stores > Settings > Terms and Conditions e crie uma nova condição. Defina Applied como Manually.
  5. Vá para Stores > Settings > Configuration > Sales > Checkout e defina Enable Terms and Conditions como Sim.
  6. Vá para Stores > Settings > Configuration > Sales > Payment Methods e configure Braintree.
  7. Na loja, crie uma empresa.
  8. No admin, vá para Customers > Companies.
  9. Aprove a empresa e permita Purchase Orders.
  10. No front-end, faça logon na conta do.
  11. Adicione um item ao carrinho.
  12. Fazer um pedido usando Purchase Order.
  13. No painel do cliente, clique na guia Purchase Orders.
  14. Criar um pedido a partir da nova ordem de compra. Em seguida, selecione cartão de crédito como o método de pagamento.
  15. Concordo com os termos e condições.
  16. Coloque o pedido.

Resultados esperados:

Você pode colocar uma ordem usando um método de pagamento on-line em ordens de compra aprovadas quando os termos e condições são necessários para a finalização da compra.

Resultados reais:

Você não pode colocar um pedido usando um método de pagamento online em ordens de compra aprovadas quando os termos e condições são necessários para a finalização da compra.

Aplicar o patch

Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:

Leitura relacionada

Para saber mais sobre Quality Patches Tool, consulte:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3