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:

  1. De integratie van kernBraintree wordt gebruikt ( Opslag > Configuraties > Verkoop > Wijze van de Betaling > Braintree ).
  2. Plaats een bestelling met Luma Storefront.
  3. Ga naar Admin UI > Verkoop .
  4. 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.

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