개요
Upcart는 카트 드로어 오버레이로 작동하며, Shopify의 기본 카트나 체크아웃을 완전히 대체하지 않고 쇼핑 카트 경험을 향상시켜요.
Shopify의 카트 동작을 재정의하거나, Add to Cart 액션을 가로채거나, Shopify의 기본 가격 책정 또는 통화 시스템을 대체하는 앱은 Upcart와 충돌할 수 있어요. 가능한 한 Shopify의 기본 기능(통화 변환에는 Shopify Markets 등)을 사용하시길 권장해요. Shopify의 기본 카트 구조를 크게 변경하는 서드파티 앱에 대해서는 저희 팀의 지원 범위가 제한적이에요. 앱이 Shopify App Store에 있더라도 여전히 서드파티 앱으로 분류될 수 있으며, Upcart와 함께 사용할 때 특정 제한이 있을 수 있어요.
호환되지 않는 앱
Upcart는 서드파티 통화 변환 앱과 호환되지 않아요. Upcart는 Shopify Markets를 통한 Shopify의 기본 통화 변환을 사용해요. BUCKS 같은 통화 변환 앱은 스토어프론트에서 가격을 시각적으로만 변경할 뿐 실제 카트 통화를 수정하지 않아요. 따라서 Upcart 내부의 통화 표시에 영향을 주지 않고 불일치를 일으킬 수 있어요. 다중 통화 기능이 필요하다면 Shopify Markets 사용을 권장해요. CloudFox Checkout
서드파티 체크아웃 대체 앱은 Upcart와 호환되지 않아요. CartPanda
서드파티 체크아웃 시스템은 지원되지 않아요.
문제를 일으킬 수 있는 앱
- qikify Quick View Popups
- Vitals
- Bundle Bear
개발자는 Upcart Public API를 활용해 해결을 시도할 수도 있어요.
Enhanced AJAX API Compatibility
/cart/add, /cart/add.js, /cart/update.js, /cart/change.js)을 큐에 넣어 한 번에 하나씩 실행되도록 해서, 서로 다른 스크립트의 동시 업데이트가 서로를 덮어쓰는 것을 방지해요. 이 큐잉은 페이지의 모든 카트 네트워크 요청을 패치하므로, 필요할 때만 설정을 켜고 이후 스토어프론트를 테스트하세요.
이를 통해 번들 앱, 페이지 빌더, 커스터마이징 앱, 상품 옵션 앱 같은 다른 앱들이 간섭 없이 작동할 수 있어요.
중요:
- 충돌하는 앱의 설정을 확인하세요.
- 다음과 같은 옵션을 찾아보세요:
- Disable redirect to cart
- Stay on page after add to cart
- Enable AJAX add to cart
- 강제 카트 페이지 리디렉션을 방지하도록 해당 설정을 조정하세요.
Upcart가 열리지 않거나 리디렉션되는 경우
- 테마 또는 커스텀 코드와의 충돌
- AJAX 카트 설정 문제
- 앱 호환성 확인
- 브라우저 및 캐시 문제 해결 단계
테스트 권장 사항
- Shopify 관리자에서 Online Store > Themes로 이동하세요
- 라이브 테마 옆의 Actions를 클릭한 다음 Duplicate를 선택하세요
- 복제된 테마를 열고 Preview를 클릭하세요
- 카트 상호작용, 번들, 할인, 통화 표시, 업셀을 테스트하세요
- 확인이 끝나면 업데이트된 테마를 게시하세요