ACSD-50794: GraphQL을 통해 고객 주문에서 선물 포장을 제거할 수 없음
- 주제:
- 선물
작성 대상:
- 경험
- 관리자
ACSD-50794 패치는 사용자가 GraphQL을 통해 고객 주문에서 선물 포장을 제거할 수 없는 문제를 해결합니다. 이 패치는 Quality Patches Tool (QPT) 1.1.32가 설치된 경우 사용할 수 있습니다. 패치 ID는 ACSD-50794입니다. 이 문제는 Adobe Commerce 2.4.7에서 수정됩니다.
영향을 받는 제품 및 버전
Adobe Commerce 버전에 대한 패치가 만들어졌습니다.
- Adobe Commerce(모든 배포 방법) 2.4.5-p1
Adobe Commerce 버전과 호환:
- Adobe Commerce(모든 배포 방법) 2.4.1 - 2.4.6-p1
magento/quality-patches
패키지를 최신 버전으로 업데이트하고 Quality Patches Tool에서 호환성을 확인합니다. 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.문제
GraphQL을 통해 고객 주문에서 선물 포장을 제거할 수 없습니다.
재현 단계:
-
프론트엔드에서 고객을 만듭니다.
-
간단한 제품을 만듭니다.
-
Stores > Configuration > Sales > Gift Options(으)로 이동하여 Gift Messages 을(를) 활성화하고 Allow Gift Messages = Yes 을(를) 설정합니다.
-
Stores > Other Settings > Gift Wrapping(으)로 이동하여 Gift Wrapping 을(를) 만듭니다.
-
고객 토큰을 가져옵니다.
-
빈 장바구니 customerCart를 만듭니다.
- 장바구니에 제품 추가:
addProductsToCart
돌연변이 - 청구 주소 설정:
setBillingAddressOnCart
돌연변이 - 배송 주소 설정:
setShippingAddressesOnCart
돌연변이 - 배송 방법 설정:
setShippingMethodsOnCart
돌연변이(평탄) - 결제 방법 설정:
setPaymentMethodOnCart
돌연변이(checkmo)
- 장바구니에 제품 추가:
-
이제 이 장바구니 쿼리를 사용하여 선물 포장 Uid 을(를) 확인하세요.
{ cart(cart_id: "{{CART_ID}}") { available_gift_wrappings{ uid } } }
-
setGiftOptionsOnCart
을(를) 사용하여 선물 포장을 설정합니다. -
장바구니: 장바구니 쿼리를 확인합니다.
-
setGiftOptionsOnCart
을(를) 사용하여 선물 포장을 설정 해제합니다(값을 null로 설정). -
장바구니: 장바구니 쿼리를 다시 확인하십시오.
-
주문:
placeOrder
돌연변이. -
고객 질의 실행: 고객.
query { customer { firstname middlename lastname suffix email orders { items { order_date gift_wrapping { design uid } } } addresses { firstname middlename lastname street city region { region_code region } postcode country_code telephone } } }
예상 결과:
사용자가 선물 포장을 설정하고 설정을 해제하면 고객 쿼리가 null을 반환합니다.
실제 결과:
고객 쿼리는 적용된 선물 포장을 여전히 반환합니다.
패치 적용
개별 패치를 적용하려면 배포 방법에 따라 다음 링크를 사용합니다.
- Adobe Commerce 또는 Magento Open Source 온-프레미스: Quality Patches Tool 가이드의 Quality Patches Tool > 사용량
- 클라우드 인프라의 Adobe Commerce: Commerce on Cloud Infrastructure 안내서의 업그레이드 및 패치 > 패치 적용.
관련 읽기
Quality Patches Tool에 대한 자세한 내용은 다음을 참조하세요.
- Quality Patches Tool 릴리스됨: 지원 기술 자료에서 품질 패치를 자체 제공하는 새로운 도구.
- Quality Patches Tool 안내서에서 Quality Patches Tool🔗을(를) 사용하여 Adobe Commerce 문제에 패치를 사용할 수 있는지 확인합니다.
QPT에서 사용할 수 있는 다른 패치에 대한 정보는 Quality Patches Tool 안내서에서 Quality Patches Tool: 패치 검색을 참조하세요.