Beheerder kan geen bestelling/herschikking maken wanneer Braintree-betaling is ingeschakeld
Dit artikel bevat een patch voor het Adobe Commerce 2.4.5-probleem waarbij een Admin-gebruiker geen bestellingen of bestellingen voor klanten kan maken wanneer de Braintree-betalingsmethode is ingeschakeld.
Beschrijving description
Omgevingen
- Adobe Commerce over wolkeninfrastructuur 2.4.5
- Adobe Commerce op locatie 2.4.5
- Magento Open Source 2.4.5
Probleem/symptomen
Stappen om te reproduceren:
- De integratie van kernBraintree wordt gebruikt ( Opslag
>
Configuraties>
Verkoop>
Wijze van de Betaling>
Braintree ). - Plaats een bestelling met Luma Storefront.
- Ga naar Admin UI
>
Verkoop . - Of probeer om een nieuwe orde voor een klant tot stand te brengen, of naar een eerder geplaatste orde te gaan en op te klikken herordent .
Verwacht resultaat :
Gebruikers met beheerdersrechten kunnen met succes bestellingen en opnieuw bestellingen voor klanten maken wanneer de Braintree-betalingsmethode is ingeschakeld.
Werkelijk resultaat :
Gebruikers met beheerdersrechten kunnen geen orders maken of opnieuw bestellen voor klanten als de Braintree-betalingsmethode is ingeschakeld, en retourneren de volgende fout:
report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
Oorzaak
Onjuiste klasseafhankelijkheden (vendor/paypal/module-braintree-core/Block/Form.php
)
Resolutie resolution
Oplossing
Pas de patch toe die in dit artikel is opgenomen.
Reparatie
De patch is aan dit artikel gekoppeld. Klik op de volgende koppeling om deze te downloaden:
BUNDLE-3137-composer-patch.zip
Nota:
Daarnaast voor Adobe Commerce op producten met cloudinfrastructuur: Adobe heeft de oplossing opgenomen in de cloudpatches voor Commerce versie 1.0.18. Gelieve te verwijzen naar hoe te om een componentenflard toe te passen die door Adobein onze steunkennisbasis voor instructies wordt verstrekt.