Skip to main content
Multicart를 사용하면 하나의 Shopify 스토어에서 여러 개의 개별 장바구니 구성을 만들고 관리할 수 있어요. 항상 라이브 상태인 장바구니 하나만 있는 대신, 이제 다음이 가능해요:
  • 라이브로 전환하기 전에 실험하고 개선할 수 있는 초안 장바구니 유지
  • 언제든지 장바구니를 게시하여 몇 초 만에 고객의 라이브 경험 전환
  • 게시하기 전에 라이브 스토어프론트에서 초안 장바구니 미리보기
이를 통해 시즌별 또는 캠페인 장바구니를 미리 준비하고, 라이브 스토어프론트에 영향을 주지 않으면서 안전하게 변경할 수 있는 유연성을 얻을 수 있어요. 게시 단계, 번역 가능한 필드 전체 목록, 장바구니별 설정, 버전 관리, 제한 사항 등 내부 작동 방식은 Multicart 레퍼런스를 참고하세요.

장바구니 관리하기

장바구니는 두 곳에서 관리할 수 있어요:
  • 홈페이지 - 현재 라이브 장바구니와 “Manage all carts” 버튼을 표시해요
  • All Carts 페이지 - “Manage all carts”를 통해 접근하며, 라이브와 초안 장바구니를 별도 섹션에서 모두 볼 수 있고, 장바구니별 분석과 게시, 편집, 미리보기, 복제, 번역, 삭제 버튼이 있어요

라이브 vs. 초안 장바구니

라이브 장바구니는 현재 스토어에서 고객에게 표시되는 장바구니 구성이에요. 한 번에 하나의 장바구니만 라이브 상태일 수 있어요. 초안 장바구니는 아직 고객에게 표시되지 않는 저장된 구성이에요. 실험하거나, 캠페인을 준비하거나, 새로운 아이디어를 테스트하기 위해 필요한 만큼 초안 장바구니를 가질 수 있어요. 유일한 라이브 장바구니를 게시 취소할 수 있어요. 이 경우 Upcart는 사실상 고객에게 비활성화되며, 이 작업을 하기 전에 앱이 경고해 줘요.
라이브 장바구니가 없어도 결제는 중단되지 않아요. 결제를 중단하려면 Upcart를 제거해야 해요.

장바구니 에디터로 작업하기

장바구니 에디터는 특정 장바구니의 구성을 로드해요. 에디터 상단에 다음이 표시돼요:
  • 장바구니의 이름과 상태 (라이브 또는 초안)
  • Publish 또는 Unpublish 버튼
  • 에디터를 떠나지 않고 장바구니 간 전환할 수 있는 드롭다운
  • Show items in cart vs. Show empty cart 토글 (오른쪽 상단)
장바구니는 기본적으로 “Untitled cart #“로 이름이 지정되지만 이름을 변경할 수 있어요. 저장과 취소는 Shopify의 표준 저장 바를 사용해요. 변경 사항은 언제 라이브가 되나요?
  • 초안 장바구니: 저장은 초안 구성만 업데이트해요. 라이브 스토어프론트에는 아무것도 변경되지 않아요.
  • 라이브 장바구니: 저장하면 스토어프론트가 즉시 업데이트돼요.

장바구니 게시 및 게시 취소

초안 장바구니에서 Publish를 클릭하면:
  1. 초안 장바구니의 구성이 라이브 장바구니가 돼요
  2. 이전 라이브 장바구니는 자동으로 초안으로 이동해요
  3. 변경 사항이 스토어프론트에 즉시 나타나요
이 작업 전에 확인 모달이 표시돼요: “Publishing will make this cart live. The current live cart will be moved to draft.” 게시에는 몇 초 정도 걸릴 수 있어요. 정확히 무엇이 동기화되는지는 게시 중에 일어나는 일을 참고하세요.

”App embed off” 배지

라이브 장바구니에 노란색 “App embed off” 배지가 표시된다면 다음을 의미해요:
  • 장바구니가 Upcart에서 LIVE로 설정되어 있음
  • 하지만 Shopify 테마 에디터에서 Upcart Bridge(앱 임베드)가 비활성화되어 있음
  • 장바구니가 “라이브”임에도 Upcart가 스토어프론트에 나타나지 않음
해결하려면 Shopify admin → Online Store → Themes → Customize → App embeds로 이동해 Upcart Bridge를 활성화하세요.
앱 임베드가 꺼져 있어도 할인은 여전히 라이브 상태예요. 할인을 끄려면 Shopify 할인에서 별도로 비활성화해야 해요.

초안 장바구니 미리보기

게시하기 전에 어떤 초안 장바구니든 미리 볼 수 있어요:
  1. All Carts 페이지에서 초안 장바구니의 Preview를 클릭하세요
  2. 초안 장바구니의 설정이 적용된 상태로 라이브 스토어프론트가 열려요
  3. URL에 ?upcart-sandbox-mode=1이 포함돼요. 값은 정확히 1이어야 해요 - 다른 값(true 포함)은 미리보기 모드를 트리거하지 않아요.
미리보기 제한 사항과 문제 해결에 대한 정보는 Multicart 문제 해결을 참고하세요.

장바구니 복제하기

어떤 장바구니든 복제하여 동일한 구성의 사본을 만들 수 있어요. 다음과 같은 경우에 유용해요:
  • 기존 장바구니의 변형 만들기
  • 원본에 영향을 주지 않고 변경 사항 테스트하기
  • 현재 설정을 기반으로 시즌별 버전 준비하기
장바구니를 복제하면 모든 설정, 모듈, 번역이 새 초안 장바구니에 복사돼요.
Upcart는 장바구니 구성에 대한 파일 기반 가져오기나 내보내기를 제공하지 않아요. 장바구니 설정을 재사용하려면 Upcart 안에서 장바구니를 복제하거나 템플릿에서 새 장바구니를 시작하세요. 장바구니 구성은 Upcart 안에서 Shopify 스토어 간에 이전할 수 없어요.

장바구니 삭제하기

앱에서 라이브 장바구니를 직접 삭제할 수는 없어요. 삭제 옵션은 장바구니가 초안 상태일 때만 나타나요. 장바구니를 삭제하려면:
  1. All Carts로 이동하세요
  2. 장바구니가 라이브 상태라면 먼저 Unpublish를 클릭하세요
  3. 초안이 되면 삭제 옵션을 사용할 수 있어요
  4. Delete를 클릭하세요
다른 장바구니를 게시하지 않고 유일한 장바구니를 게시 취소하면 라이브 장바구니가 없게 되고 Upcart가 고객에게 비활성화돼요.

번역

장바구니별, Shopify 로케일별로 장바구니에 표시되는 텍스트를 번역할 수 있어요. 이를 통해 각 언어별로 다른 버튼 라벨, 제목, 리워드 메시지를 모두 Upcart 안에서 관리할 수 있어요. 장바구니를 번역하려면:
  1. All Carts 페이지에서 장바구니를 찾으세요
  2. Translate 버튼을 클릭하세요
  3. Shopify 스토어에 활성화된 각 로케일(예: fr, de, es)에 대한 번역을 입력하세요
장바구니를 게시하면 해당 장바구니에 저장된 번역이 Shopify의 Translations API에 동기화되고, 이전 라이브 장바구니의 번역은 교체돼요. 장바구니를 복제할 때도 번역이 복사돼요. 번역할 수 있는 모든 필드의 전체 목록은 번역 가능한 필드를 참고하세요. 번역 문제 해결은 Multicart 문제 해결을 참고하세요.

장바구니별 설정, 버전 관리, 분석

각 장바구니는 배송 보호와 Discounts에 대한 자체 독립적인 구성을 가지고 있고, 자체 스토어프론트 컴포넌트 버전(V1 또는 V2)을 추적하며, 자체 장바구니별 분석을 가지고 있어요. 이들이 어떻게 동작하는지는 장바구니별 설정, 장바구니 버전 관리 (V2), 제한 사항을 참고하세요.

문제 해결

Multicart에 대한 일반적인 문제, 해결책, 자주 묻는 질문은 Multicart 문제 해결을 참고하세요.