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:
- Die Braintree-Kernintegration wird verwendet (Stores
>
Konfigurationen>
Vertrieb>
Zahlungsmethode>
Braintree). - Geben Sie mit der Luma-Storefront eine Bestellung auf.
- Wechseln Sie zur Admin-
>
Verkauf. - 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.