Der Administrator kann keine Bestellung/Neuanordnung erstellen, wenn Braintree Payment aktiviert ist

Dieser Artikel enthält einen Patch für das Problem Adobe Commerce 2.4.5, bei dem ein Admin-Benutzer keine Bestellungen oder Neubestellungen für Kunden erstellen kann, wenn die Braintree-Zahlungsmethode aktiviert ist.

Beschreibung description

Umgebungen

  • Adobe Commerce auf Cloud-Infrastruktur 2.4.5
  • Adobe Commerce On-Premises 2.4.5
  • Magento Open Source 2.4.5

Problem/Symptome

Schritte zur Reproduktion:

  1. Die Braintree-Kernintegration wird verwendet (Stores > Konfigurationen > Vertrieb > Zahlungsmethode > Braintree).
  2. Geben Sie mit der Luma-Storefront eine Bestellung auf.
  3. Wechseln Sie zur Admin-> Verkauf.
  4. Versuchen Sie entweder, eine neue Bestellung für einen Kunden zu erstellen, oder gehen Sie zu einer zuvor aufgegebenen Bestellung und klicken Sie auf Neu .

Erwartetes Ergebnis:

Admin-Benutzer können erfolgreich Bestellungen und Neubestellungen für Kunden erstellen, wenn die Braintree-Zahlungsmethode aktiviert ist.

Tatsächliches :

Admin-Benutzer können keine Bestellungen oder Neubestellungen für Kunden erstellen, wenn die Braintree-Zahlungsmethode aktiviert ist, und gibt den folgenden Fehler zurück:

report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174

Ursache

Falsche Klassenabhängigkeiten (vendor/paypal/module-braintree-core/Block/Form.php)

Auflösung resolution

Lösung

Wenden Sie das in diesem Artikel vorgesehene Patch an.

Fleck

Der Patch ist diesem Artikel beigefügt. Um ihn herunterzuladen, klicken Sie auf den folgenden Link:

BUNDLE-3137-composer-patch.zip

Hinweis:
Zusätzlich für Händler mit Adobe Commerce-Cloud-Infrastruktur: Adobe hat die Fehlerbehebung in die Cloud-Patches für Commerce Version 1.0.18 aufgenommen. Anweisungen finden Sie So wenden Sie einen von Adobe bereitgestellten ComposerPatch in unserer Support-Wissensdatenbank an.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f