Adobe Commerce 2.4.1 : message incorrect lors du passage en caisse des invités Braintree PayPal
Cet article décrit un problème connu d’Adobe Commerce 2.4.1, en raison duquel si le passage en caisse des invités est désactivé, un client invité qui tente de passer une commande avec PayPal via Braintree reçoit un message d’erreur non informatif.
Produits et versions concernés
- Adobe Commerce on-premise 2.4.0, 2.4.1
- Adobe Commerce sur l’infrastructure cloud 2.4.0, 2.4.1
Problème
Une erreur non spécifique s’affiche lorsque le passage en caisse des invités est désactivé depuis le serveur principal et que l’option de paiement par le Braintree PayPal est sélectionnée dans le mini-panier ou le panier.
Conditions préalables :
- Dans l’administrateur Commerce, sous Magasins > Configuration > Ventes > Passage en caisse, définissez Autoriser le passage en caisse des invités = Non.
- Activez PayPal via Braintree comme décrit dans le Braintree de notre guide d’utilisation.
Étapes à reproduire :
- Ajoutez un produit au panier en tant qu’invité.
- Sélectionnez Mini-cart et cliquez sur Payer avec PayPal.
- Effectuez le passage en caisse de Paypal, puis accédez à la page de vérification des commandes.
- Sélectionnez Méthode d’expédition.
- Cliquez sur Passer commande.
Résultats attendus :
Lorsqu’un client clique sur le bouton PayPal sur la page Mini-panier ou Panier, le message suivant doit s’afficher au client :
To check out, please sign in with your email address.
Si vous activez la fonctionnalité Paypal direct sans utiliser Braintree, ce scénario se comporte différemment. Il ne permet pas à l’utilisateur invité de poursuivre le processus de paiement. Le message suivant s’affiche lorsque l’utilisateur invité clique sur le bouton PayPal dans le mini-panier :
To check out, please sign in with your email address.
Résultats réels :
Le client est redirigé vers la page Panier et le message suivant s’affiche :
The customer email is missing. Enter and try again.
Solution
La solution à ce problème est que le client peut se connecter à un magasin (les utilisateurs connectés n’utilisent pas le paiement des invités) où le passage en caisse des invités est désactivé. Ce problème a été corrigé dans Adobe Commerce version 2.4.2.
Lecture connexe
- Bonne pratique pour le nombre de produits dans le panier dans Adobe Commerce dans notre base de connaissances d’assistance.
- Tutoriel sur le traitement des commandes : Étape 1. Ajoutez des éléments au panierdans notre documentation destinée aux développeurs.
- Tutoriel de passage en caisse GraphQL : Étape 1. Ajout de produits au panierdans notre documentation destinée aux développeurs