Braintreeの支払いが有効な場合、管理者が注文の作成や並べ替えができない
この記事では、Adobe Commerceの支払い方法が有効になっている場合に、管理者ユーザーが顧客の注文の作成や並べ替えができない、Braintree 2.4.5 の問題に対するパッチを提供します。
説明 description
環境
- クラウドインフラストラクチャー 2.4.5 上のAdobe Commerce
- Adobe Commerce オンプレミス 2.4.5
- Magento Open Source 2.4.5
問題/症状
再現手順 :
- コアのBraintree統合を使用(Stores
>
設定>
売上>
支払方法>
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
)
解決策 resolution
ソリューション
この記事で提供されているパッチを適用します。
パッチ
パッチはこの記事に添付されています。 ダウンロードするには、次のリンクをクリックします。
BUNDLE-3137-composer-patch.zip
メモ:
さらに、クラウドインフラストラクチャマーチャント上のAdobe Commerceの場合:Adobeには、Commerce バージョン 1.0.18 のクラウドパッチの修正が含まれています。手順については、サポートナレッジベースの Adobeが提供する Composer パッチの適用方法を参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f