Adobe Commerce 2.4.1: Falsche Nachricht beim PayPal-Braintree-Gast-Checkout

In diesem Artikel wird ein bekanntes Adobe Commerce 2.4.1-Problem beschrieben, bei dem ein Gastkunden, der versucht, über Braintree eine Bestellung bei PayPal aufzugeben, eine nicht informative Fehlermeldung erhält, wenn der Gastkauf deaktiviert ist.

Betroffene Produkte und Versionen

  • Adobe Commerce vor Ort 2.4.0, 2.4.1
  • Adobe Commerce auf Cloud-Infrastruktur 2.4.0, 2.4.1

Problem

Ein unspezifischer Fehler wird angezeigt, wenn der Gast-Checkout aus dem Backend deaktiviert ist und die Option PayPal through Braintree Payment aus dem Mini-Warenkorb oder Warenkorb ausgewählt wird.

Voraussetzungen:

  1. Legen Sie in Commerce Admin unter Stores > Konfiguration > Verkauf > Checkout den Wert Gastauscheck zulassen = Nein fest.
  2. Aktivieren Sie PayPal über Braintree, wie im Benutzerhandbuch unter Braintree beschrieben.

Zu reproduzierende Schritte:

  1. Fügen Sie das Produkt als Gast zum Warenkorb hinzu.
  2. Wählen Sie Mini-Warenkorb und klicken Sie auf Mit PayPal bezahlen.
  3. Schließen Sie den Paypal-Checkout ab, und landen Sie dann auf der Seite "Bestellübersicht".
  4. Wählen Sie Versandmethode aus.
  5. Klicken Sie auf Bestellung platzieren.

Erwartete Ergebnisse:

Wenn ein Kunde auf die Schaltfläche PayPal auf der Seite "Mini-Warenkorb"oder "Warenkorb"klickt, sollte dem Kunden die folgende Nachricht angezeigt werden:

To check out, please sign in with your email address.

Wenn Sie "direct Paypal"aktivieren, ohne Braintree zu verwenden, verhält sich dieses Szenario anders. Es ermöglicht dem Gastbenutzer nicht, den Zahlungsprozess fortzusetzen. Es wird die folgende Meldung angezeigt, wenn der Gastbenutzer auf die Schaltfläche PayPal im Mini-Warenkorb klickt:

To check out, please sign in with your email address.

Tatsächliche Ergebnisse:

Der Kunde wird zur Seite Warenkorb weitergeleitet und die folgende Meldung wird angezeigt:

The customer email is missing. Enter and try again.

Workaround

Die Lösung für dieses Problem besteht darin, dass sich der Kunde in einem Speicher anmelden kann (angemeldete Benutzer verwenden keinen Gastkasse). wo der Gastkauf deaktiviert ist. Dieses Problem wurde in Adobe Commerce-Version 2.4.2 behoben.

Verwandtes Lesen

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a