> ## 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.

# 管理多个购物车

> 保存和管理多个 Aftersell Cart，并了解在 A/B 测试之外为何一次只有一个购物车上线。

你可以保存任意数量的购物车，但\*\*一次只有一个购物车处于上线状态。\*\*本页说明多个购物车如何协同工作。

<div id="one-live-cart">
  ## 一个上线购物车
</div>

Carts 页面将你的购物车分为 **Live carts** 和 **Draft carts**。上线购物车始终最多只有一个，所有购物者看到的都是同一个购物车。

* **发布**草稿会使其上线，并**将之前上线的购物车移回草稿**——所以发布也是切换上线购物车的方式。
* 没有在多个完整购物车之间做选择的**按购物者定向**。在测试（见下文）之外，你无法将一部分购物者引导到购物车 A、另一部分引导到购物车 B。

<div id="why-keep-multiple-carts">
  ## 为什么保留多个购物车
</div>

即使只有一个上线购物车，保存多个购物车也有以下用处：

* **准备变体**——以草稿形式构建季节性或活动购物车，准备好后再发布。
* **A/B 测试**——用真实流量比较两个购物车（见下文）。
* **保留一个已知可用的版本**以便回退。

要基于现有购物车创建新购物车，请使用 Carts 列表中的 **Duplicate** 操作。

<div id="running-two-carts-at-once-ab-tests">
  ## 同时运行两个购物车：A/B 测试
</div>

同时向真实流量提供两个购物车的方式是[**购物车测试**](/zh/aftersell/cart/tests-overview)。测试让你的上线购物车与一个挑战者草稿对决，并按你设置的权重在两者之间分配流量。购物者会被粘性分桶，所以回访的购物者在测试期间会一直看到同一个变体。结束测试时，你选出胜者，它就成为上线购物车。

每个商店一次只能运行一个测试。

<div id="conditions-target-blocks-not-carts">
  ## 条件针对的是区块，而不是购物车
</div>

Aftersell 确实提供基于 Shopify 市场、顾客国家和顾客货币的**条件**——但这些条件改变的是*单个购物车内部*的内容（最典型的是 [Rewards](/zh/aftersell/cart/rewards-block) 区块的层级），而不是购物者看到哪个购物车。使用条件来本地化区块；使用发布或测试在完整购物车之间做选择。
