Skip to main content

Multicart 문제 해결

이 가이드는 Upcart에서 여러 장바구니 구성으로 작업할 때 발생하는 일반적인 문제를 해결하는 데 도움을 드려요.

미리보기 제한 사항

초안 미리보기는 라이브 장바구니 동작을 완전히 반영하지 않을 수 있어요. 실제 장바구니 상태, 라이브 할인 코드 또는 특정 연동에 의존하는 기능은 다르게 동작할 수 있어요. 알려진 미리보기 제한이 있는 기능:
  • 할인 - 샌드박스 모드에서 올바르게 작동하지 않을 수 있어요
  • 배송 보호 - 제품 조회가 샌드박스에서 다르게 동작해요
  • 익스프레스 결제 (Shop Pay, Apple Pay 등) - 미리보기에서 사용할 수 없어요
⚠️ 팁: 대부분의 레이아웃 및 디자인 변경에는 미리보기가 신뢰할 만해요. 할인, 배송 보호, 익스프레스 결제를 테스트하려면 장바구니를 게시해야 제대로 테스트할 수 있어요.

미리보기 문제 해결

장바구니를 미리 볼 때 잘못된 장바구니가 표시된다면 Shopify 제한 때문에 발생할 수 있어요. 페이지를 새로 고침하거나 장바구니를 열고 닫아 미리보기를 새로 고쳐 보세요.

번역 문제 해결

번역이 스토어프론트에 표시되지 않는 경우:
  1. 번역이 저장되었는지 확인하세요 - 라이브 장바구니에서 All Carts → Translate로 이동해 해당 로케일에 텍스트가 입력되었는지 확인하세요
  2. 번역이 있는 장바구니가 라이브인지 확인하세요 - 번역은 장바구니가 게시될 때만 동기화돼요
  3. Shopify 로케일 설정을 확인하세요 - Shopify Admin → Settings → Languages로 이동해 로케일이 활성화되어 있는지 확인하세요
  4. 올바른 로케일이 활성 상태인지 확인하세요 - 번역이 표시되려면 스토어프론트를 대상 로케일로 탐색해야 해요

일반적인 문제와 해결책

스토어에서 Upcart가 사라졌어요

가장 흔한 원인: 라이브 장바구니가 없는 경우예요. 해결 방법:
  1. Upcart 앱을 열고 All Carts로 이동하세요
  2. 녹색 “live” 배지가 표시된 장바구니가 있는지 확인하세요
  3. 라이브 장바구니가 없다면 활성화하고 싶은 초안 장바구니에서 Publish를 클릭하세요
기타 원인:
  • Upcart 앱 임베드가 비활성화되었을 수 있어요. 라이브 장바구니에 노란색 “App embed off” 배지가 표시돼요. Shopify Admin → Online Store → Themes → Customize → App embeds로 이동해 Upcart를 활성화하세요.

다른 장바구니를 게시한 후 장바구니 설정이 변경되거나 초기화되었어요

이는 정상적인 동작이에요. 장바구니를 게시하면 라이브 Shopify 메타필드가 새 장바구니의 설정으로 덮어써져요. 해결 방법:
  1. 이전 장바구니는 여전히 초안으로 저장되어 있어요
  2. All Carts로 이동해 Drafts 섹션에서 이전 장바구니를 찾으세요
  3. 해당 장바구니에서 Publish를 클릭해 이전 설정을 복원하세요
향후 예방 방법: 게시는 모든 라이브 설정을 교체하므로, 게시하기 전에 초안 장바구니를 신중하게 검토하세요.

장바구니를 전환한 후 배송 보호가 사라졌어요

배송 보호는 장바구니별로 구성돼요. 새로 게시된 장바구니에 배송 보호 제품이 구성되어 있지 않거나 다른 제품이 구성되어 있는 경우예요. 해결 방법:
  1. 현재 라이브 장바구니의 장바구니 에디터로 이동하세요
  2. Add-ons 모듈 → Shipping Protection 섹션으로 이동하세요
  3. 배송 보호 제품을 다시 구성하세요
  4. 저장하세요 (라이브 장바구니의 설정이 즉시 업데이트돼요)
두 장바구니 모두 동일한 배송 보호를 갖게 하려면: 게시하기 전에 각 장바구니에 배송 보호 제품을 개별적으로 구성하세요.

장바구니를 전환한 후 할인 규칙이 작동을 멈췄어요

할인 규칙은 장바구니별이 아니라 스토어 전체에 적용돼요 — 어느 장바구니가 라이브든 상관없이 전체 상점에 하나의 세트로 적용돼요. 다른 장바구니를 게시해도 규칙이 제거되거나 교체되지 않으므로, 게시 후 동작이 달라졌다고 해서 규칙 세트를 잃은 것은 아니에요. 해결 방법: Upcart 왼쪽 탐색에서 Discounts를 열고 규칙을 확인하세요. 규칙이 작동을 멈췄다면 새로 게시된 장바구니에 이를 표시하는 블록이 여전히 포함되어 있는지 확인하세요 — 규칙은 게시 후에도 유지되지만, 진행 상황을 표시하는 장바구니 레이아웃은 유지되지 않을 수 있어요.

장바구니를 삭제할 수 없어요

라이브 장바구니를 삭제하려고 하는 경우예요. 라이브 장바구니는 삭제할 수 없어요. 해결 방법:
  1. All Carts로 이동해 어떤 장바구니가 라이브인지(녹색 배지) 확인하세요
  2. 해당 장바구니에서 Unpublish를 클릭하세요
  3. ⚠️ 경고: 다른 장바구니를 게시할 때까지 라이브 장바구니가 없게 돼요
  4. 초안이 되면 삭제 옵션을 사용할 수 있어요
게시할 다른 장바구니가 없다면: 새 장바구니를 만들거나(또는 현재 장바구니를 복제하고) 구성한 다음, 이전 장바구니를 삭제하기 전에 새 장바구니를 게시하세요. 이렇게 하면 라이브 장바구니가 없는 공백을 피할 수 있어요.

초안 미리보기가 이상해요/예상과 달라요

초안 미리보기는 알려진 제한이 있는 샌드박스 모드를 사용해요. 모든 기능이 라이브 환경과 동일하게 동작하지는 않아요. 알려진 제한 사항:
  • 샌드박스 모드에서 할인이 작동하지 않을 수 있어요
  • 배송 보호가 올바르게 렌더링되지 않을 수 있어요
  • 익스프레스 결제 버튼(Shop Pay, Apple Pay 등)은 미리보기에서 사용할 수 없어요
대부분의 레이아웃/디자인 변경: 샌드박스 미리보기로 충분히 신뢰할 수 있어요. 할인, 배송 보호 또는 익스프레스 결제 테스트: 제대로 테스트하려면 장바구니를 라이브 환경에 게시해야 해요.

라이브 장바구니 분석이 채워지지 않아요

장바구니별 분석은 장바구니가 분석 이벤트에 기록되기 시작한 이후의 활동만 포함해요. 이전 활동도 여전히 저장되고 집계되지만 장바구니별로 분리할 수 없으므로, 장바구니별 보기 대신 Analytics 페이지나 홈페이지 차트에서 확인하세요.

자주 묻는 질문

새 장바구니를 게시하면 현재 라이브 장바구니는 어떻게 되나요?

이전 라이브 장바구니는 자동으로 초안으로 다시 이동해요. 이는 즉시 일어나요. 이 작업 전에 확인 모달이 표시돼요.

샌드박스와 라이브 장바구니를 동시에 미리 볼 수 있나요?

샌드박스와 라이브 미리보기 사이를 전환하면 Upcart가 올바른 데이터를 로드하기 위해 페이지를 새로 고쳐요. 두 버전을 동시에 미리 봐야 한다면 강제 새로 고침을 피하기 위해 그중 하나를 프라이빗/시크릿 창에서 사용하세요.

실수로 장바구니를 게시해서 라이브 설정이 잘못되었어요. 어떻게 해야 하나요?

데이터는 손실되지 않아요. All Carts로 이동해 실제로 라이브로 두고 싶었던 장바구니를 찾으세요(이제 Drafts 섹션에 있어요). 해당 장바구니에서 Publish를 클릭해 라이브 장바구니로 복원하세요.

게시/게시 취소/삭제하려고 할 때 오류가 발생해요. 무엇이 문제인가요?

서버는 동일한 상점에 대해 두 개의 장바구니 변경 작업이 동시에 실행되는 것을 방지해요. 빠르게 두 번 클릭했거나 두 개의 브라우저 탭에서 동시에 작업을 트리거했다면 두 번째 작업이 실패해요. 몇 초 기다렸다가 다시 시도하세요. 이 오류는 일시적이에요. 계속되면 페이지를 새로 고치고 한 번 더 시도하세요.

V2로 업그레이드한 후 장바구니 모양이 바뀌었어요. 되돌릴 수 있나요?

아직 게시하지 않았다면: 게시하기 전에 장바구니 에디터에서 업그레이드를 되돌릴 수 있어요. 이미 V2 장바구니를 게시했다면: 이전 초안이 필요하지 않아요. 장바구니 에디터를 열고 Cart version 드롭다운을 사용해 V1.0 (Legacy) 로 다시 전환한 후 저장하세요. 이 드롭다운은 장바구니가 라이브든 초안이든 장바구니의 모든 모듈이 V2에 있을 때마다 표시돼요.

장바구니에 “Translate” 옵션이 보이지 않아요. 어디에 있나요?

Translate 작업은 홈페이지 장바구니 카드가 아니라 All Carts 표에만 나타나요. 또한 Shopify 스토어에 영어가 아닌 로케일이 최소 하나 활성화되어 있어야 해요. 접근 방법:
  1. Upcart → All Carts로 이동하세요 (홈페이지의 “Manage all carts”를 통해)
  2. 표에서 장바구니를 찾으세요
  3. 행 작업에서 Translate 버튼을 찾으세요
Translate 옵션이 전혀 나타나지 않는다면 Shopify에 추가 로케일이 설정되어 있지 않을 수 있어요. Shopify Admin → Settings → Languages로 이동해 로케일을 추가하세요.