Braintree支払いが有効な場合、管理者が注文の作成/並べ替えを行うことはできません
この記事では、Adobe Commerce 2.4.5 の問題を修正するパッチを説明します。この問題では、管理者ユーザーは、Braintree支払い方法が有効な場合、お客様の注文の作成や並べ替えができない場合があります。
影響を受ける製品とバージョン
- クラウドインフラストラクチャー 2.4.5 上のAdobe Commerce
- Adobe Commerce オンプレミス 2.4.5
- Magento Open Source 2.4.5
問題
再現手順 :
- コアBraintreeの統合が使用されます(Stores/Configurations/Sales/Payment Method/8}Braintree)。
- Luma ストアフロントを使用して、注文します。
- 管理 UI / 営業 に移動します。
- 顧客の新しい注文を作成するか、以前に注文した注文に移動して、「並べ替え」をクリックします。
期待される結果 :
管理者ユーザーは、Braintree支払い方法が有効になっている場合、顧客の注文と並べ替えを正常に作成できます。
実際の結果 :
Braintree支払い方法が有効な場合、管理者ユーザーは顧客の注文の作成や並べ替えをおこなうことができず、次のエラーが返されます。
report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
原因:
クラス依存関係が正しくありません(vendor/paypal/module-braintree-core/Block/Form.php
)
解決策
この記事で提供されているパッチを適用します。
パッチ
パッチはこの記事に添付されています。 ダウンロードするには、次のリンクをクリックします。
BUNDLE-3137-composer.patch.zip
NOTE
さらに、クラウドインフラストラクチャマーチャント上のAdobe Commerceの場合:Adobeでは、Commerce バージョン 1.0.18 のクラウドパッチの修正が含まれています。最新のパッケージを適用する手順については、開発者向けドキュメントの Commerce リリースノートのクラウドパッチを参照してください。
互換性のあるAdobe Commerceのバージョン:
パッチは次のために作成されました。
- クラウドインフラストラクチャー 2.4.5 上のAdobe Commerce
- Adobe Commerce オンプレミス 2.4.5
- Magento Open Source 2.4.5
NOTE
このパッチは、他のAdobe CommerceおよびMagento Open Sourceのバージョンやエディションとは互換性がありません。
8bd06ef0-b3d5-4137-b74e-d7b00485808a