개요
언제 사용하나요
- 프로모션 상품이 장바구니에 있을 때 리워드 바 숨기기
- 제품 유형에 따라 커스텀 콘텐츠 블록, 신뢰 배지 또는 업셀 섹션 숨기기
- 특정 상품에 대해 더 깔끔하거나 맞춤화된 체크아웃 흐름 유지
1단계: 제품 ID 찾기
- Shopify Admin > Products로 이동하세요
- 대상으로 지정할 제품을 클릭하세요
- URL에서
/products/뒤에 있는 숫자 제품 ID를 복사하세요
2단계: 커스텀 HTML 추가
- Upcart > Cart Editor > Settings > Custom HTML로 이동하세요
- 아래 코드를 Above announcements/rewards와 On empty cart screen HTML 위치 모두에 붙여넣으세요
productIDsToExclude의 값을 여러분의 제품 ID로 교체하세요.YOUR-CLASS-HERE를 숨기고 싶은 장바구니 요소로 변경하세요 (예:.upcart-rewards,.custom-message,.trust-badge)
레거시 참고:
window.upcartOnCartLoaded 콜백은 여전히 작동하지만 더 이상 사용되지 않으며(deprecated) 콘솔 경고를 기록해요. 모든 새 스크립트에는 upcartSubscribeCartLoaded를 사용하세요.3단계: 선택적 폴백 CSS
최종 결과
- 장바구니에 지정된 제품 중 하나가 포함되어 있으면 대상 장바구니 요소(예: 리워드 바)가 숨겨져요
- 그렇지 않으면 요소는 계속 표시돼요
- 이 로직을 재사용하여 제품별 규칙에 따라 다른 요소를 숨기거나 표시할 수 있어요