Braintree 결제가 활성화된 경우 책임자가 주문/재주문을 만들 수 없음
이 문서에서는 Braintree 결제 방법이 활성화된 경우 관리자가 고객에 대한 주문이나 재주문을 생성할 수 없는 Adobe Commerce 2.4.5 문제에 대한 패치를 제공합니다.
영향을 받는 제품 및 버전
- 클라우드 인프라의 Adobe Commerce 2.4.5
- Adobe Commerce 온-프레미스 2.4.5
- Magento Open Source 2.4.5
문제
재현 단계:
- 핵심 Braintree 통합이 사용되었습니다(스토어 > 구성 > 판매 > 결제 방법 > Braintree).
- Luma Storefront를 사용하여 주문합니다.
- 관리자 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 버전:
다음에 대한 패치를 만들었습니다.
- 클라우드 인프라의 Adobe Commerce 2.4.5
- Adobe Commerce 온-프레미스 2.4.5
- Magento Open Source 2.4.5
NOTE
이 패치는 다른 Adobe Commerce 및 Magento Open Source 버전 및 버전과 호환되지 않습니다.
8bd06ef0-b3d5-4137-b74e-d7b00485808a