> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Multicart

> 在 Upcart 中创建和管理多个购物车配置。

<div id="what-is-multicart">
  # 什么是 Multicart？
</div>

Multicart 让你可以在单个 Shopify 商店中创建和管理多个独立的购物车配置。你不再只能拥有一个始终上线的购物车，现在你可以：

* 保留草稿购物车，在上线前进行试验和迭代
* 随时发布购物车，几秒钟内为客户切换上线体验
* 在发布前于上线店面预览草稿购物车

这让你可以灵活地提前准备季节性或活动购物车，并在不影响上线店面的情况下安全地进行更改。

<div id="managing-your-carts">
  ## 管理你的购物车
</div>

你可以在两个位置管理购物车：

* **首页** - 显示你当前上线的购物车，并带有 "Manage all carts" 按钮
* **All Carts 页面** - 通过 "Manage all carts" 进入，可在不同区域分别查看所有上线和草稿购物车，并提供每个购物车的分析数据以及发布、编辑、预览、复制、翻译和删除按钮

<div id="understanding-live-vs-draft-carts">
  ## 了解上线购物车与草稿购物车
</div>

<div id="what-does-live-mean">
  ### "上线"（live）是什么意思？
</div>

**上线购物车**是当前在你的商店中向客户展示的购物车配置。任何时候只能有一个购物车处于上线状态。

<div id="what-does-draft-mean">
  ### "草稿"（draft）是什么意思？
</div>

**草稿购物车**是尚未对客户可见的已保存配置。你可以根据需要拥有任意数量的草稿购物车，用于试验、筹备活动或测试新想法。

<div id="can-i-have-no-live-cart">
  ### 可以没有上线购物车吗？
</div>

可以，你可以取消发布唯一的上线购物车。这种情况下，Upcart 对你的客户来说实际上处于禁用状态。应用会在你执行此操作前发出警告。

⚠️ \*\*重要提示：\*\*没有上线购物车并不会停止计费。你必须卸载 Upcart 才能停止计费。

<div id="working-with-the-cart-editor">
  ## 使用购物车编辑器
</div>

购物车编辑器现在会加载特定购物车的配置。在编辑器顶部，你会看到：

* 购物车的名称和状态（上线或草稿）
* **Publish** 或 **Unpublish** 按钮
* 一个下拉菜单，可在不离开编辑器的情况下切换购物车
* **Show items in cart** 与 **Show empty cart** 切换开关（右上角）

<div id="key-changes-from-the-previous-editor">
  ### 与之前编辑器的主要变化
</div>

**位置变动：**

* 购物车预览切换开关现在位于右上角
* 保存和放弃现在使用 Shopify 的标准保存栏

**新增功能：**

* **Publish 按钮** - 立即使你的购物车上线
* **购物车切换器** - 在编辑器内切换购物车
* **重命名购物车** - 购物车默认命名为 "Untitled cart #"，但你可以重命名

<div id="when-do-changes-go-live">
  ### 更改何时生效？
</div>

* \*\*对于草稿购物车：\*\*保存只会更新草稿配置。你的上线店面不会有任何变化。
* \*\*对于上线购物车：\*\*保存会立即更新你的店面（与 Multicart 之前的行为相同）。

<div id="publishing-and-unpublishing-carts">
  ## 发布和取消发布购物车
</div>

<div id="publishing-a-cart">
  ### 发布购物车
</div>

当你在草稿购物车上点击 **Publish** 时：

1. 草稿购物车的配置成为你的上线购物车
2. 你之前的上线购物车会自动转为草稿
3. 更改会立即显示在你的店面上

在此之前你会看到一个确认弹窗："Publishing will make this cart live. The current live cart will be moved to draft."

<div id="what-happens-during-publishing">
  ### 发布过程中会发生什么？
</div>

发布购物车会：

* 同步运费保险商品（如已配置）
* 同步折扣组合
* 将所有设置写入 Shopify metafields
* 将购物车标记为 LIVE
* 自动将之前的上线购物车降级为 DRAFT

此过程可能需要几秒钟。

<div id="understanding-the-app-embed-off-badge">
  ### 了解 "App embed off" 标记
</div>

如果你在上线购物车上看到黄色的 "App embed off" 标记，这意味着：

* 该购物车在 Upcart 中被设置为 LIVE
* 但 Upcart Bridge（应用嵌入）在你的 Shopify 主题编辑器中被禁用
* 即使购物车处于"上线"状态，Upcart 也不会显示在你的店面上

\*\*解决方法：\*\*前往 Shopify 后台 → Online Store → Themes → Customize → App embeds，并启用 Upcart Bridge。

⚠️ \*\*注意：\*\*即使应用嵌入已关闭，折扣仍然处于生效状态。要关闭它们，你需要在 Shopify 折扣中单独禁用。

<div id="previewing-draft-carts">
  ## 预览草稿购物车
</div>

你可以在发布前预览任何草稿购物车：

1. 在 All Carts 页面的草稿购物车上点击 **Preview**
2. 你的上线店面会以该草稿购物车的设置打开
3. URL 中包含 `?upcart-sandbox-mode=1`。该值必须精确为 `1`——任何其他值（包括 `true`）都不会触发预览模式。

有关预览限制和故障排除的信息，请参阅 [Multicart 故障排除](/zh/upcart/multicart_troubleshooting)。

<div id="duplicating-carts">
  ## 复制购物车
</div>

你可以复制任何购物车，创建一个具有相同配置的副本。这在以下情况下很有用：

* 基于现有购物车创建变体
* 在不影响原始购物车的情况下测试更改
* 基于当前设置准备季节性版本

复制购物车时，所有设置、模块和翻译都会复制到新的草稿购物车。

<Note>
  Upcart 不提供基于文件的购物车配置导入或导出功能。要复用某个购物车的设置，请在 Upcart 中复制该购物车，或从[模板](/zh/upcart/creating_a_cart_from_templates)创建新购物车。购物车配置无法通过 Upcart 在不同 Shopify 商店之间转移。
</Note>

<div id="deleting-carts">
  ## 删除购物车
</div>

<div id="can-i-delete-a-live-cart">
  ### 可以删除上线购物车吗？
</div>

无法直接从应用中删除。删除选项只有在购物车变为草稿后才会出现，因此请先取消发布上线购物车（将其转为草稿），然后再删除。

<div id="how-to-delete-a-cart">
  ### 如何删除购物车
</div>

1. 前往 **All Carts**
2. 如果购物车处于上线状态，请先点击 **Unpublish**
3. 一旦它变为草稿，删除选项就会可用
4. 点击 **Delete**

⚠️ \*\*警告：\*\*如果你取消发布了唯一的购物车而没有发布另一个，你将没有上线购物车，Upcart 对客户来说将被禁用。

<div id="translations">
  ## 翻译
</div>

你现在可以按购物车、按 Shopify 语言区域翻译面向购物车的文本。这样你就可以在每种语言中使用不同的按钮标签、标题和奖励消息，全部在 Upcart 中管理。

<div id="how-to-translate-your-cart">
  ### 如何翻译你的购物车
</div>

1. 在 **All Carts** 页面找到你的购物车
2. 点击 **Translate** 按钮
3. 为 Shopify 商店中启用的每个语言区域（例如 fr、de、es）输入翻译

<div id="what-text-can-be-translated">
  ### 哪些文本可以翻译？
</div>

你可以按语言区域翻译以下字段：

**页眉（Header）：**

* 购物车标题

**页脚（Footer）：**

* Checkout 按钮
* 继续购物
* 小计标签
* 折扣标签
* 折扣节省文本

**空购物车：**

* 空购物车消息

**购物车商品：**

* 显示/隐藏商品标签（单数和复数）

**Upsells：**

* 标题
* 添加按钮
* 评论数量文本

**分级奖励：**

* 每个等级的进度文本（最多 6 个等级）
* 每个等级的奖励描述（最多 6 个等级）
* 解锁文本

**推荐（Recommendations）：**

* 区块标题
* 区块页眉
* "Shop now" 按钮

**备注（Notes）：**

* 标题
* 占位符文本

**公告（Announcement）：**

* 横幅文本

**折扣码：**

* 占位符
* 按钮

**订阅升级：**

* 按钮
* 选项文本
* 一次性购买
* 全价
* 订阅方案

<div id="when-do-translations-go-live">
  ### 翻译何时生效？
</div>

当你发布购物车时，为该购物车存储的翻译会同步到 Shopify 的 Translations API。之前上线购物车的翻译会被替换。

<div id="are-translations-copied-when-duplicating">
  ### 复制购物车时翻译会被复制吗？
</div>

会。当你复制购物车时，所有语言区域的翻译也会复制到新的草稿购物车。

有关翻译的故障排除，请参阅 [Multicart 故障排除](/zh/upcart/multicart_troubleshooting)。

<div id="per-cart-settings">
  ## 按购物车的设置
</div>

每个购物车都有自己独立的配置，包括：

<div id="shipping-protection">
  ### 运费保险
</div>

运费保险按购物车配置。每个购物车都有自己的运费保险商品配置。

当你发布另一个购物车时，该购物车的运费保险商品会被同步。之前购物车的运费保险商品将不再生效。

<div id="discounts">
  ### 折扣
</div>

每个购物车都有自己的 Discounts 配置。你可以为每个购物车设置不同的折扣规则。

⚠️ \*\*注意：\*\*折扣依赖于上线购物车事件，在沙盒预览模式下可能无法按预期工作。请在发布到上线环境后测试折扣规则。

<div id="cart-versioning-v2">
  ## 购物车版本（V2）
</div>

Upcart 有两代店面组件：

* **Base (V1)** - 旧版本
* **V2** - 当前标准

新购物车默认创建为 V2。只有先前已存在的购物车可能仍在使用 V1。

<div id="what-is-the-v2-upgrade-banner">
  ### 什么是 V2 升级横幅？
</div>

当你打开仍包含 V1 模块的购物车编辑器时，会看到一个提示你升级到 V2.0 的横幅。

每个购物车独立跟踪自己的版本状态，因此在一个购物车上关闭横幅不会影响其他购物车。

<div id="what-happens-if-i-upgrade-to-v2">
  ### 升级到 V2 会发生什么？
</div>

你的购物车模块版本会被更新。V2 使用更新后的店面组件，其渲染效果可能会略有不同。

你可以在发布之前随时撤销升级。

<div id="analytics">
  ## 分析
</div>

系统会为每个购物车配置分别跟踪分析数据。这让你可以比较不同购物车设置之间的表现。

⚠️ \*\*注意：\*\*按购物车的分析数据仅从 2026 年 3 月 16 日起开始跟踪。该日期之前的分析数据仍可通过分析页面或首页上的图表查看。

<div id="how-your-previous-cart-translated-to-multicart">
  ## 你之前的购物车如何转换到 Multicart
</div>

如果你在此次更新之前就在使用 Upcart，之前的配置转换方式如下：

* **上线购物车** - 你的上线购物车保持不变，没有任何变化
* **沙盒（Sandbox）** - 你在沙盒中保存的更改现在位于一个"草稿"购物车中
* **已禁用的购物车** - 你的已禁用/未上线购物车被转换为草稿购物车。如果你的已禁用购物车有沙盒版本，那么你的 Carts 页面中现在会有 2 个草稿购物车

<div id="limitations">
  ## 限制
</div>

<div id="how-many-carts-can-i-have">
  ### 我可以拥有多少个购物车？
</div>

目前对购物车总数没有硬性限制。你可以根据需要创建任意数量的草稿购物车。

<div id="currently-supported">
  ### 当前支持
</div>

* **同一时间 1 个上线购物车** - 任意时刻只能有一个购物车处于上线状态

<div id="troubleshooting">
  ## 故障排除
</div>

有关 Multicart 的常见问题、解决方案和常见疑问，请参阅 [Multicart 故障排除](/zh/upcart/multicart_troubleshooting)。
