Administratören kan inte skapa en order eller beställa om när Braintree-betalning är aktiverat
Den här artikeln innehåller en patch för Adobe Commerce 2.4.5-utgåvan där en Admin-användare inte kan skapa order eller beställningar för kunder när betalningsmetoden Braintree är aktiverad.
Berörda produkter och versioner
- Adobe Commerce i molninfrastruktur 2.4.5
- Adobe Commerce lokal 2.4.5
- Magento Open Source 2.4.5
Problem
Steg som ska återskapas:
- Integreringen av Braintree används (Lagrar > Konfigurationer > Försäljning > Betalningsmetod > Braintree).
- Gör en beställning med Luma Storefront.
- Gå till Admin UI > Sales.
- Försök antingen att skapa en ny order för en kund eller gå till en tidigare placerad order och klicka på Ändra ordning.
Förväntat resultat:
Administratörsanvändare kan skapa order och ombeställningar för kunder när betalningsmetoden Braintree är aktiverad.
Faktiskt resultat:
Administratörsanvändare kan inte skapa beställningar eller ombeställningar för kunder när betalningsmetoden Braintree är aktiverad och returnerar följande fel:
report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
Orsak
Felaktiga klassberoenden (vendor/paypal/module-braintree-core/Block/Form.php
)
Lösning
Använd den patch som finns i den här artikeln.
Lappa
Korrigeringen är kopplad till den här artikeln. Klicka på följande länk om du vill hämta den:
BUNDLE-3137-composer.patch.zip
Kompatibla Adobe Commerce-versioner:
Korrigeringen skapades för:
- Adobe Commerce i molninfrastruktur 2.4.5
- Adobe Commerce lokal 2.4.5
- Magento Open Source 2.4.5
Så här sätter du på plåstret
Mer information finns i Använda en dispositionsruta från Adobe i vår kunskapsbas för support.