2.3.4 Hotfix für PayPal-Probleme

Dieser Artikel bietet eine Fehlerbehebung für Fehler, die bei der Bestellplatzierung bei der Auswahl einer Region in der PayPal Express-Checkout empfangen wurden. Das Problem wird durch Änderungen in der Adobe Commerce-Version 2.3.4 verursacht und hängt damit zusammen, wie die Adressfelder des PayPal Express-Checkouts geparst werden.

Betroffene Versionen und Produkte

  • Adobe Commerce auf Cloud-Infrastruktur v2.3.4
  • Adobe Commerce On-Premise v2.3.4

Problem

Bei der Eingabe des Landes und der Region während der Bestellplatzierung im PayPal Express-Checkout tritt ein Fehler auf. Das Problem kann in jedem Land reproduzierbar sein, in dem das Feld Region im Abschnitt Adresse ein Textfeld ist (im Gegensatz zu einem Dropdown-Menü).

Schritte zur Reproduktion :

  1. PayPal Express-Checkout aktivieren.
  2. Fügen Sie das Produkt als Gast oder bei der Anmeldung zum Warenkorb hinzu.
  3. Zur Kasse gehen.
  4. Wählen Sie Ihre Versandadresse aus. Beispiel: UK . Geben Sie dann eine Eingabe in das Feld Bundesland/" ein. Beispiel: Nottinghamshire.
  5. Klicken Sie auf die Schaltfläche Bestellung aufgeben, um eine Bestellung aufzugeben. Sie erhalten eine erfolgreiche Bestellseite und eine Bestätigungs-E-Mail.

Erwartetes Ergebnis:

Die Bestellung wurde erfolgreich aufgegeben.

Tatsächliches Ergebnis:

Wenn auf die Schaltfläche „Bestellung“ geklickt wird, wird ein Fehler angezeigt:

Error 500: NOTICE: PHP message: PHP Fatal error: Uncaught Error: Call to a member
  function getId() on null in httpdocs/vendor/magento/module-paypal/Model/Api/Nvp.php:1527

Lösung

Für lokale Adobe Commerce-Händler: Wenden Sie den Hotfix an, der im Abschnitt Downloads auf dem Portal magento.com in Mein Konto verfügbar ist.

Für Händler mit Adobe Commerce-Cloud-Infrastruktur: Adobe hat die Fehlerbehebung in die Cloud-Patches für Commerce v1.0.2 aufgenommen. Siehe Cloud-Patches für Commerce in unserer Entwicklerdokumentation, um Anweisungen zum Anwenden des neuesten Pakets zu erhalten.

Anwenden des Patches

Anweisungen finden Sie unter So wenden Sie einen von Adobe bereitgestellten Composer-Patchunserer Support-Wissensdatenbank an.

Verwandtes Lesen

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