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

# 在 Upcart 中设置免费商品奖励等级

> 本文说明当客户达到特定消费门槛时，如何自动将免费礼品添加到购物车。

<div id="overview">
  ## 概述
</div>

提供免费商品是提高订单价值、为客户带来附加价值惊喜的绝佳方式。在 Upcart 中，你可以创建一个**奖励等级**，当客户达到特定门槛时，将指定商品添加到购物车。

本指南将引导你完成此设置，并说明如何通过 Shopify 使奖励商品免费。

***

<div id="how-product-rewards-work">
  ## 商品奖励的工作原理
</div>

当商品奖励解锁时，Upcart 会自动将所选商品添加到客户的购物车。但是，Upcart 不会更改商品的价格。你需要在 Shopify 端处理定价。

需要注意的是，Upcart 本身不具备创建或应用折扣的功能；所有此类配置必须通过 Shopify 完成。

有两种方法可以使奖励免费：

1. **创建该商品定价为 \$0 的副本**
2. **使用 Shopify 的 Buy X, Get Y 自动折扣**，使商品在结账时免费

我们将详细介绍这两种方法。

***

<div id="step-1-create-the-product-reward-tier-in-upcart">
  ## 第 1 步：在 Upcart 中创建商品奖励等级
</div>

1. 打开 **Upcart > Cart Editor**。
2. 前往 **Tiered rewards** 标签页。
3. 在 **Rewards calculation** 卡片中，为整个进度条选择计算依据：**Cart total (\$)** 或 **Cart quantity (#)**。这适用于每个等级——不能按等级单独设置。
4. 在 **Tier settings** 卡片中，点击 **+ Add tier**。
5. 将 **Reward type** 设置为 **Product**。
6. 输入解锁奖励所需的**最低金额**（如果你选择了 Cart quantity，则为**最低数量**）。
7. 选择达到门槛后要添加的**商品**——每个等级最多三个。

此时，当满足条件时商品会被添加到购物车，但仍是全价。请使用下面的方法之一使其免费。

***

<div id="method-1-recommended-create-a-free-version-of-the-product">
  ## 方法 1（推荐）：创建商品的免费版本
</div>

这是最稳定、最灵活的选项。

**步骤：**

1. 在 **Shopify** 中，前往 **Products**。
2. 复制你想作为免费奖励提供的商品。
3. 将复制商品的价格设置为 **\$0.00**。
4. 为其清晰地重命名（例如 **Free Mystery Gift**）。
5. 将商品设置为 **Active** 或 **Unlisted**。选择 **Unlisted** 可让它在购物车和结账中正常工作，同时一步将其从店面隐藏（参见下方的[可选：从店面隐藏奖励商品](#optional-hide-the-reward-product-from-your-storefront)）。

此方法可避免折扣叠加问题，让你完全控制奖励的呈现方式。

***

<div id="method-2-use-an-automatic-shopify-discount">
  ## 方法 2：使用 Shopify 自动折扣
</div>

如果你不想复制商品，可以使用 **Buy X, Get Y** 折扣使奖励商品免费。

**步骤：**

1. 前往 **Shopify Admin > Discounts**。
2. 点击 **Create Discount**。
3. 选择 **Buy X, Get Y**。
4. 在 **Customer Buys** 下，设置**最低购买金额**（例如 \$200）。
5. 在 **Customer Gets** 下，选择奖励商品并将数量设为 1。
6. 将折扣设置为 **100% off**。
7. 启用**自动折扣（Automatic discount）**。
8. 如适用，打开 **Combine with other discounts**。

此设置可确保客户达到最低消费后，奖励商品会自动折扣为 \$0。

由于系统跟踪购买条件的方式，Shopify 仍会在购物车中的其他商品上显示该奖励折扣。这是预期行为，Upcart 无法更改。

此外，Shopify 的系统在特定配置下可能会限制某些类型的折扣叠加或应用。请仔细检查你在 Shopify 中的奖励设置是否符合这些折扣规则，以避免出现问题。

***

<div id="method-3-use-the-discounts-module">
  ## 方法 3：使用 Discounts 模块
</div>

当满足购物车条件时，Discounts 模块可以对特定商品应用 100% 折扣，无需复制商品或在 Shopify 端设置折扣。

**步骤：**

1. 在 Upcart 中打开 **Discounts** 模块并点击 **Create Discount**。
2. 添加一个与你的 Tiered Reward 门槛匹配的 **Cart total** 触发器（或 **Cart quantity**）。其中的字段为 **Cart total minimum amount** 或 **Minimum item count**。
3. 将奖励类型设置为 **Free Gift** 并选择你的奖励商品。
4. 发布该规则。

当客户达到门槛时，Tiered Rewards 显示视觉进度，而 Discounts 规则会在结账时对礼品商品应用 100% 折扣。

⚠️ \*\*注意：\*\*如果你同时使用 Tiered Rewards 的商品奖励将商品添加到购物车，并使用 Discounts 规则应用折扣，请确保两者引用完全相同的商品或变体。配置不一致可能导致商品被添加但未打折，或反之。

***

<div id="additional-configuration-tips">
  ## 其他配置技巧
</div>

<div id="update-the-reward-bar-messaging">
  ## 更新奖励进度条的提示文案
</div>

设置商品奖励后，请确保奖励进度条显示正确的消息。

在等级设置中，编辑 **Title before achieving tier**。没有按等级的"达成后"字段——完成消息是 **Text after completing full rewards bar**，位于模块的 **General settings** 卡片中，它针对整个进度条而不是单个等级。

**示例：**

* 达成前："再消费 \$20 即可获得免费神秘礼品！"
* 达成后："你已解锁免费神秘礼品！"

这可以确保提示文案准确并与实际奖励保持一致。

***

<div id="optional-hide-the-reward-product-from-your-storefront">
  ## 可选：从店面隐藏奖励商品
</div>

即使 \$0 奖励商品只应出现在购物车中，客户仍可能通过搜索、商品系列页面或商品推荐发现它。隐藏它的最干净方式是使用 Shopify 的 **Unlisted** 商品状态。

<div id="set-the-reward-product-to-unlisted">
  ### 将奖励商品设置为 Unlisted
</div>

1. 在 Shopify 后台，前往 **Products** 并打开你的奖励商品（例如 *Free Mystery Gift*）。
2. 在商品页面顶部附近的 **Status** 下拉菜单中，选择 **Unlisted**。
3. 点击**保存**。

整个过程就是这样。**Unlisted** 商品会在店面搜索、商品系列页面、预测搜索、商品推荐、Shopify Catalog、站点地图和搜索引擎中隐藏，同时在购物车和结账时保持完全可用，因此 Upcart 仍可将其作为奖励添加。

<Note>
  Unlisted 商品在购物车、结账和订单中的行为与 Active 商品相同。将奖励设为 Unlisted 不会阻止 Upcart 添加它，也不会阻止 Shopify 应用 \$0 价格或折扣。
</Note>

<Tip>
  Unlisted 取代了旧的隐藏方式，即使用 `seo.hidden` metafield 隐藏商品并将其从商品系列中排除。你不再需要创建 metafields、使用批量编辑器或添加系列规则。如果某个奖励商品之前是用 `seo.hidden` 隐藏的，将其状态切换为 **Unlisted** 即可，你可以删除旧的 metafield。
</Tip>

任何拥有直接链接的人仍然可以打开 **Unlisted** 商品页面。如果你还想防止客户从商品页面手动添加奖励商品，请参阅[防止奖励滥用](/zh/upcart/preventing_reward_exploits_and_automatically_open_upcart_on_shopify_cart_page)。

***

<div id="final-result">
  ## 最终效果
</div>

完成后：

* 客户在达到消费门槛后将解锁商品奖励。
* 奖励商品会自动添加到购物车。
* Shopify 通过折扣或定价配置确保该商品免费。
* 奖励商品对店面隐藏。
* 请确保在 Upcart 中定义的奖励门槛与在 Shopify 中创建的折扣规则精确一致，以避免出现偏差。
