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

ACSD-69541: Admin에서 제품 재고를 줄인 후 GraphQL을 통해 장바구니 항목 수량을 업데이트할 수 없습니다.

ACSD-69541 패치는 Admin 패널에서 제품 수량을 장바구니에 이미 추가된 수량보다 줄이면 GraphQL을 통해 장바구니 항목 수량이 업데이트되지 않는 문제를 해결합니다. 이 패치는 Quality Patches Tool (QPT) 1.1.76이 설치된 경우에 사용할 수 있습니다. 패치 ID는 ACSD-69541입니다. 이 문제는 Adobe Commerce 2.4.9에서 수정됩니다.

영향을 받는 제품 및 버전

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

  • Adobe Commerce(모든 배포 방법) 2.4.8-p2

Adobe Commerce 버전과 호환:

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

문제

제품을 장바구니에 추가한 후 Admin 패널에서 수량을 줄이면 GraphQL을 통해 장바구니 항목 수량을 업데이트할 수 없습니다.

재현 단계:

  1. 간단한 제품 만들기: SKU = p1, 수량 = 10.
  2. salable quantity = 10​이(가) 있는지 확인하려면 다시 인덱싱하십시오.
  3. GraphQL 요청으로 이전에 만든 제품의 수량 = 10​을(를) 장바구니에 추가합니다.
  4. Admin 패널에서 제품을 편집하고 수량을 5(으)로 줄인 다음 저장합니다.
  5. 다시 색인화하십시오.
  6. GraphQL 요청을 사용하여 장바구니의 제품 수량을 <= 5(으)로 업데이트해 보십시오.
  7. GraphQL 요청을 사용하여 장바구니의 제품 수량을 > 5(으)로 업데이트해 보십시오.

예상 결과:

충분한 수량이 재고 중​인 경우 장바구니 항목 수량이 업데이트됩니다. 수량이 충분하지 않으면 GraphQL 응답에 유효한 오류 메시지가 반환됩니다.

실제 결과:

장바구니 항목 수량을 <= 5(으)로 업데이트할 때 GraphQL에서 성공 응답이 발생하지만 장바구니의 제품 수량은 변경되지 않습니다.
장바구니 항목 수량을 > 5(으)로 업데이트할 때 올바른 오류 메시지 대신 내부 서버 오류가 반환됩니다.

패치 적용

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

패치 설치 후 추가 단계 필요

NOTE
이 섹션은 선택 사항입니다. 이 문제를 해결하기 위해 패치를 적용한 후 몇 가지 단계가 필요할 수 있습니다.

GraphQL 응답에서 오류를 확인하려면 다음 섹션을 요청에 추가해야 합니다.

errors {
      code
      message
  }

관련 읽기

Quality Patches Tool에 대한 자세한 내용은 다음을 참조하세요.

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