Adobe Commerce 2.4.1 : message incorrect lors du passage en caisse des invités PayPal-Braintree
Cet article décrit un problème connu d’Adobe Commerce 2.4.1 où, 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 sans information.
Produits et versions concernés
- Adobe Commerce on-premise 2.4.0, 2.4.1
- Adobe Commerce sur les infrastructures cloud 2.4.0 et 2.4.1
Problème
Une erreur non spécifique s’affiche lorsque la commande invité est désactivée à partir du serveur principal et que l’option de paiement PayPal via Braintree est sélectionnée dans le mini-panier ou le panier.
Conditions préalables :
- Dans l’administration Commerce, sous Magasins > Configuration > Ventes > Passage en caisse, définissez Autoriser le passage en caisse des invités = No.
- Activez PayPal via Braintree comme décrit dans la section [Braintree](https://experienceleague.adobe.com/fr/docs/commerce-admin/stores-sales/payments/braintree ?) de notre guide de l’utilisateur.
Procédure à suivre :
- Ajouter un produit au panier en tant qu’invité.
- Sélectionnez Mini-panier et cliquez sur Payer avec PayPal.
- Effectuez le passage en caisse de Paypal, puis vous arriverez sur la page d’examen des commandes.
- Sélectionnez Mode d’expédition.
- Cliquez sur Passer une commande.
Résultats attendus :
Lorsqu’un client clique sur le bouton PayPal de la page Mini-panier ou Panier, le message suivant doit s’afficher :
To check out, please sign in with your email address.
Si vous activez Direct Paypal sans utiliser Braintree, ce scénario se comporte différemment. Cela 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 du 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 passage en caisse des invités). où le passage en caisse des invités est désactivé. Ce problème a été corrigé dans la version 2.4.2 d’Adobe Commerce.
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. Ajouter des articles au panier dans notre documentation destinée aux développeurs
- Tutoriel de passage en caisse de GraphQL : étape 1. Ajouter des produits au panier dans notre documentation destinée aux développeurs