[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

ACSD-45241: 가상 제품의 재고 수량이 잘못 계산됨

ACSD-45241 패치는 대변 메모를 작성한 후 가상 제품의 재고 수량이 잘못 계산되는 문제를 해결합니다. 이 패치는 품질 패치 도구(QPT) 1.1.17이 설치된 경우에 사용할 수 있습니다. 패치 ID는 ACSD-45241입니다. 이 문제는 Adobe Commerce 2.4.4에서 해결되었습니다.

영향을 받는 제품 및 버전

Adobe Commerce 버전에 대한 패치가 만들어졌습니다.

  • Adobe Commerce(모든 배포 방법) 2.4.2

Adobe Commerce 버전과 호환:

  • Adobe Commerce(모든 배포 방법) 2.3.5 - 2.4.4
NOTE
이 패치는 새로운 품질 패치 도구 릴리스가 있는 다른 버전에 적용할 수 있습니다. 패치가 Adobe Commerce 버전과 호환되는지 확인하려면 magento/quality-patches 패키지를 최신 버전으로 업데이트하고 Quality Patches Tool에서 호환성을 확인합니다. 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.

문제

대변 메모를 만든 후 가상 제품에 대한 재고 수량이 잘못 계산되었습니다.

재현 단계:

  1. Commerce 관리자에서 가상 제품을 하위 제품으로 사용하여 구성 가능한 제품을 만듭니다.
  2. 1단계에서 만든 두 제품이 모두 재고에 있는지 확인합니다.
  3. 1단계에서 생성된 가상 제품의 수량을 100으로 표시하고 판매 가능한 수량도 100으로 유지합니다.
  4. 장바구니에 제품을 추가합니다.
  5. 1단계에서 생성한 가상 제품으로 주문합니다.
  6. 주문 상태를 "보류 중"으로 유지합니다. 결제를 진행할 필요가 없습니다.
  7. order_created에서 inventory_reservation 레코드를 만들었습니다. 가상 제품 수량은 100이며 판매 가능 수량은 99입니다.
  8. 주문을 열고 청구서 > 청구서 제출(으)로 이동합니다.
  9. invoice_created에서 inventory_reservation 레코드를 만들었습니다. 현재 가상 제품 수량은 99개이며, 판매 가능 수량도 99개입니다.
  10. 주식으로의 반환 ​을 선택하지 않고 대변 메모를 만듭니다.

예상 결과:

inventory_reservation에 새 레코드가 만들어지지 않으며 가상 제품에 대한 재고 수량이 변경되지 않습니다.

실제 결과:

creditmemo_createdinventory_reservation 레코드가 만들어지고 가상 제품 재고 수량은 98로 조정되며 판매 가능 수량은 99입니다.

패치 적용

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

관련 읽기

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

QPT에서 사용할 수 있는 다른 패치에 대한 정보는 Quality Patches Tool 안내서에서 ​: 패치 검색Quality Patches Tool을 참조하세요.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3