개요
해결 방법
내장 솔루션 사용하기
-
“Override existing scroll locking logic” 활성화하기:
- Upcart 설정에서 Cart Editor를 여세요.
- Settings → Cart settings로 이동한 뒤 Advanced Settings를 펼치세요.
- Override existing scroll locking logic을 활성화하세요. 이 옵션의 설명은 정확히 이 경우 — 장바구니가 닫힌 후에도 테마나 서드파티 앱이 페이지를 스크롤 잠금 상태로 남겨 두는 경우 — 를 다뤄요.
Custom HTML 설정 접근하기
- Shopify 대시보드에서 Upcart 앱을 여세요.
- Cart Editor로 이동하세요.
- Settings를 열고 Custom HTML 탭을 선택하세요. Settings는 탭이 한 줄로 나열되어 있어요 — Custom HTML이 보이지 않는다면 More settings 안에 있어요.
코드 추가하기
- 내장 솔루션으로 문제가 해결되지 않는 고급 사례나 특수한 경우에는 Upcart에서 커스텀 HTML 코드를 적용할 수 있어요. Upcart에서 HTML 코드를 적용할 위치를 선택하세요. 이 해결책에는 Above Announcements/Rewards 섹션을 선택하세요.
- 다음 코드 스니펫을 추가하세요:
레거시 안내:
window.upcartOnCartOpened와 window.upcartOnCartClosed 콜백은 여전히 작동하지만 더 이상 사용되지 않으며 콘솔 경고를 출력해요. 새 스크립트에는 모두 upcartSubscribeCartOpened와 upcartSubscribeCartClosed를 사용하세요.- 변경 사항을 저장하세요.
- 스토어프런트를 새로 고침하고 장바구니를 닫아 스크롤이 복원되는지 테스트하세요.
발생 원인
도움이 필요하거나 추가 문제 해결이 필요한 경우
지원팀에 문의하기 전 추가 단계
- Override existing scroll locking logic이 활성화되어 있는지 확인하세요.
- 커스텀 코드나 서드파티 스크립트가 간섭할 가능성이 있는지 다시 확인하세요.