Adobe Commerce 2.4.1: messaggio errato al pagamento PayPal-Braintree
Questo articolo descrive un problema noto di Adobe Commerce 2.4.1 in cui se il pagamento dei clienti guest è disabilitato, un cliente ospite che tenta di effettuare un ordine con PayPal tramite Braintree riceve un messaggio di errore non informativo.
Prodotti e versioni interessati
- Adobe Commerce on-premise 2.4.0, 2.4.1
- Adobe Commerce sull’infrastruttura cloud 2.4.0, 2.4.1
Problema
Viene visualizzato un errore non specifico quando il pagamento del cliente ospite è disabilitato dal backend e l'opzione di pagamento PayPal tramite Braintree è selezionata dal Mini-carrello o dal Carrello acquisti.
Prerequisiti:
- In Amministrazione Commerce, in Archivi > Configurazione > Vendite > Pagamento, impostare Consenti pagamento ospite = No.
- Abilita PayPal tramite Braintree come descritto nella Braintree nella nostra guida utente.
Passaggi da riprodurre:
- Aggiungi prodotto al carrello come ospite.
- Seleziona Mini-carrello e fai clic su Paga con PayPal.
- Completa l'estrazione di Paypal, quindi arriverai alla pagina di revisione dell'ordine.
- Selezionare Metodo di spedizione.
- Fai clic su Inserisci ordine.
Risultati previsti:
Quando un cliente fa clic sul pulsante PayPal sulla pagina Mini-carrello o Carrello acquisti, deve essere visualizzato il seguente messaggio:
To check out, please sign in with your email address.
Se abiliti Paypal diretto senza utilizzare Braintree, questo scenario si comporta in modo diverso. Non consente all'utente ospite di continuare il processo di pagamento. Quando l'utente ospite fa clic sul pulsante PayPal nel Mini-carrello, viene visualizzato il seguente messaggio:
To check out, please sign in with your email address.
Risultati effettivi:
Il cliente viene reindirizzato alla pagina Carrello acquisti e viene visualizzato il seguente messaggio:
The customer email is missing. Enter and try again.
Soluzione alternativa
La soluzione a questo problema consiste nel fatto che il cliente può effettuare l'accesso in uno store (gli utenti connessi non utilizzano l'estrazione guest) in cui l'estrazione guest è disabilitata. Questo problema è stato risolto nella versione 2.4.2 di Adobe Commerce.
Lettura correlata
- Procedure consigliate per il numero di prodotti nel carrello in Adobe Commerce nella Knowledge Base di supporto.
- Tutorial sull'elaborazione dell'ordine: passaggio 1. Aggiungi elementi al carrello nella documentazione per gli sviluppatori
- Tutorial sull'estrazione di GraphQL: passaggio 1. Aggiungi prodotti al carrello nella documentazione per gli sviluppatori