啟用Braintree付款時,管理員無法建立訂單/重新訂單
本文提供Adobe Commerce 2.4.5問題的修補程式,此問題發生在啟用Braintree付款方法時,管理員使用者無法建立客戶的訂單或重新訂單。
受影響的產品和版本
- 雲端基礎結構上的Adobe Commerce 2.4.5
- Adobe Commerce內部部署2.4.5
- Magento Open Source2.4.5
問題
要再現的步驟:
- 已使用核心Braintree整合(商店 > 組態 > 銷售 > 付款方式 > 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 on cloud infrastructure商家:Adobe已在Commerce 1.0.18版的雲端修補程式中納入修正。請參閱開發人員檔案中的Commerce雲端修補程式發行說明,以尋找套用最新套件的說明。
相容的Adobe Commerce版本:
已建立下列專案的修正程式:
- 雲端基礎結構上的Adobe Commerce 2.4.5
- Adobe Commerce內部部署2.4.5
- Magento Open Source2.4.5
NOTE
此修補程式與任何其他Adobe Commerce和Magento Open Source版本及版本不相容。
如何套用修補程式
請參閱我們的支援知識庫中的如何套用Adobe提供的撰寫器修補程式,以取得指示。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a