Adobe Commerce 2.4.1: mensagem incorreta na finalização de compra de convidado PayPal-Braintree
Este artigo descreve um problema conhecido do Adobe Commerce 2.4.1 em que, se o check-out do convidado estiver desativado, um cliente convidado que tenta fazer um pedido no PayPal por meio do Braintree receberá uma mensagem de erro não informativa.
Produtos e versões afetados
- Adobe Commerce no local 2.4.0, 2.4.1
- Adobe Commerce na infraestrutura em nuvem 2.4.0, 2.4.1
Problema
Um erro inespecífico é exibido quando o check-out do convidado é desativado no back-end e a opção PayPal por meio do Braintree de pagamento é selecionada no Minicarrinho ou no Carrinho de compras.
Pré-requisitos:
- No Administrador do Commerce, em Lojas > Configuração > Vendas > Check-out, defina Permitir Check-out de Convidado = Não.
- Ative o PayPal por meio do Braintree, conforme descrito no Braintree em nosso guia do usuário.
Etapas a serem reproduzidas:
- Adicione o produto ao carrinho como convidado.
- Selecione Minicarrinho e clique em Pagar com PayPal.
- Conclua o checkout do Paypal e você será direcionado para a página de Revisão do pedido.
- Selecione Método de envio.
- Clique em Fazer pedido.
Resultados esperados:
Quando um cliente clica no botão PayPal na página Minicarrinho ou Carrinho de compras, a seguinte mensagem deve ser exibida:
To check out, please sign in with your email address.
Se você habilitar o Paypal direto sem usar o Braintree, este cenário se comporta de forma diferente. Ele não permite que o usuário convidado continue com o processo de pagamento. Ele mostrará a seguinte mensagem quando o usuário convidado clicar no botão PayPal no Minicarrinho:
To check out, please sign in with your email address.
Resultados reais:
O cliente é redirecionado para a página Carrinho de compras e a seguinte mensagem é exibida:
The customer email is missing. Enter and try again.
Solução alternativa
A solução alternativa para esse problema é que o cliente pode fazer logon em uma loja (usuários conectados não usam o check-out de convidado) onde o check-out de convidado está desativado. Este problema foi corrigido no Adobe Commerce versão 2.4.2.
Leitura relacionada
- Prática recomendada para o número de produtos no carrinho na Adobe Commerce em nossa base de dados de conhecimento de suporte.
- Tutorial de processamento de pedido: Etapa 1. Adicionar itens ao carrinho em nossa documentação do desenvolvedor
- Tutorial de check-out do GraphQL: Etapa 1. Adicionar produtos ao carrinho em nossa documentação do desenvolvedor