Braintree 결제가 활성화된 경우 책임자가 주문/재주문을 만들 수 없음

이 문서에서는 Braintree 결제 방법이 활성화된 경우 관리자가 고객에 대한 주문이나 재주문을 생성할 수 없는 Adobe Commerce 2.4.5 문제에 대한 패치를 제공합니다.

영향을 받는 제품 및 버전

  • 클라우드 인프라의 Adobe Commerce 2.4.5
  • Adobe Commerce 온-프레미스 2.4.5
  • Magento Open Source 2.4.5

문제

재현 단계:

  1. 핵심 Braintree 통합이 사용되었습니다(스토어 > 구성 > 판매 > 결제 방법 > Braintree).
  2. Luma Storefront를 사용하여 주문합니다.
  3. 관리자 UI > 판매(으)로 이동합니다.
  4. 고객을 위해 새 주문을 만들거나 이전에 주문한 주문으로 이동하여 순서 변경 ​을 클릭하십시오.

예상 결과:

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 버전:

다음에 대한 패치를 만들었습니다.

  • 클라우드 인프라의 Adobe Commerce 2.4.5
  • Adobe Commerce 온-프레미스 2.4.5
  • Magento Open Source 2.4.5
NOTE
이 패치는 다른 Adobe Commerce 및 Magento Open Source 버전 및 버전과 호환되지 않습니다.

패치 적용 방법

자세한 내용은 지원 기술 자료에서 Adobe이 제공한 작성기 패치를 적용하는 방법을 참조하십시오.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a