MDVA-31150: 스토어 신용 정보가 없는 송장

MDVA-31150 패치는 저장소 신용 정보 없이 송장이 만들어지는 문제를 해결합니다. 이 패치는 다음 경우에 사용할 수 있습니다. 품질 패치 도구(QPT) v.1.0.8이 설치되어 있습니다. 이 문제는 Adobe Commerce 버전 2.4.2에서 수정됩니다.

영향을 받는 제품 및 버전

  • 이 패치는 클라우드 인프라 2.3.5-p2의 Adobe Commerce용으로 설계되었습니다.
  • 이 패치는 Adobe Commerce 온-프레미스 및 Adobe Commerce 온 클라우드 인프라 2.3.0 - 2.3.5-p2 및 2.4.0 - 2.4.0-p1과도 호환됩니다.
NOTE
이 패치는 새로운 품질 패치 도구 릴리스가 있는 다른 버전에 적용할 수 있습니다. 패치가 Adobe Commerce 버전과 호환되는지 확인하려면 magento/quality-patches 최신 버전으로 패키지하고 Quality Patches Tool: 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.

문제

API에 의한 송장 주문 후 사용된 고객 잔액 및 기프트 카드 정보가 송장에 없습니다.

재현 단계

  1. 고객 계정에 스토어 크레딧 금액 추가: 관리 사이드바에서 고객 > 모든 고객.
  2. 고객 레코드를 찾아 를 클릭합니다. 편집 작업 열에서 다음을 수행합니다 스토어 크레딧 > 잔액 업데이트 > 고객 저장.
  3. Storefront로 이동하여 제품을 장바구니에 추가하십시오.
  4. 매장 신용카드나 기프트 카드 금액을 부분 결제로 적용하여 주문합니다.
  5. 다음을 사용하여 송장 만들기 REST API>POST>/rest/V1/order/1/invoice 페이로드: { "capture": true, "items": [ { "extension_attributes": {}, "order_item_id": 3, "qty": 1 } ], "notify": true, "appendComment": true, "comment": { "extension_attributes": {}, "comment": "string", "is_visible_on_front": 0 }, "arguments": { "extension_attributes": {} }}
  6. 을 사용하여 방금 생성된 송장을 가져옵니다. REST API>GET>/rest/V1/invoices/1.

예상 결과

API 호출을 통해 스토어 신용 및 기프트 카드 잔액이 반환됩니다.

실제 결과

API 호출에서 스토어 신용 카드 및 기프트 카드 잔액을 반환하지 않습니다.

패치 적용

개별 패치를 적용하려면 배포 방법에 따라 다음 링크를 사용합니다.

관련 읽기

품질 패치 도구에 대한 자세한 내용은 다음을 참조하십시오.

QPT에서 사용할 수 있는 다른 패치에 대한 정보는 다음을 참조하십시오. QPT에서 사용 가능한 패치 개발자 설명서에서 확인할 수 있습니다.

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