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

# 在特定市场中排除某个奖励层级

> 使用 Shopify 的 Translate & Adapt 应用为特定地区的顾客隐藏某个奖励层级。

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

Upcart 本身不支持按市场控制奖励层级的可见性。不过，你可以通过将 Translate & Adapt 应用与 Upcart 的奖励设置相结合来实现一个实用的变通方案。

该流程包括临时调整奖励、捕获每个市场所需的版本，然后通过 Shopify 的本地化系统保存。

***

<div id="step-1-set-up-your-default-rewards">
  ## 第 1 步：设置默认奖励
</div>

在 Rewards 模块中照常创建所有层级。例如：

* **层级 1**：满 \$100 享 20% 折扣
* **层级 2**：满 \$200 享免运费

保存并发布奖励，使默认版本（例如面向加拿大或全球市场）包含所有层级。

<div id="step-2-prepare-your-localized-version">
  ## 第 2 步：准备本地化版本
</div>

确定你想要排除该层级的市场。例如，要移除**墨西哥的免运费**：

* 在 Shopify 中打开 **Translate & Adapt** 应用
* 选择市场（例如墨西哥）和语言（例如英语）
* 搜索 **store metadata**
* 在 metafield `upcartEditorSettings.rewardsTiers` 下找到奖励层级

这将显示你当前生效的奖励配置的原始 JSON。

<div id="step-3-remove-the-tier-in-upcart">
  ## 第 3 步：在 Upcart 中移除该层级
</div>

1. 在 Upcart 购物车编辑器中，临时从奖励配置中移除你想要排除的层级。

   * 例如，移除**层级 2（免运费）**，只保留**层级 1（20% 折扣）**。
2. 保存更改。然后返回 Translate & Adapt 应用并刷新元数据面板。此时它应显示只包含一个奖励层级的更新版本。
3. 复制更新后的 JSON 代码，并将其粘贴到该市场和语言的翻译字段中。

   * 你可能需要做一个小改动（例如更改奖励文本中的一个标点符号），才能使翻译成功保存。
4. 保存翻译。

<div id="step-4-re-add-the-reward-tier-globally">
  ## 第 4 步：在全局范围内重新添加奖励层级
</div>

返回 Upcart 并重新添加之前移除的层级（例如满 \$200 免运费）。再次保存更改。

* 这会恢复你完整的全球奖励配置，同时为被排除的市场保留不含第二层级的版本。

<div id="step-5-confirm-its-working">
  ## 第 5 步：确认生效
</div>

使用 Shopify 的市场选择器或 VPN 从被排除的市场（例如墨西哥）预览你的店面。你应该只能看到第一个奖励层级。

切换回默认市场（例如加拿大），确认两个层级都会显示。

如有需要，请对同一市场内的其他语言重复此流程。

***

<div id="optional-translate-the-reward-text">
  ## 可选：翻译奖励文案
</div>

在同一个 Translate & Adapt 版块中，你可以为每个市场和语言本地化奖励文案。

例如：

* 英语："You're \$20 away from a 20% discount."
* 法语（墨西哥）："Il vous reste 20 \$ avant de recevoir une réduction de 20 %."

<div id="notes">
  ## 说明
</div>

* 这种方法之所以有效，是因为 Translate & Adapt 会根据当时生效的内容存储 metafield 的本地化版本。
* 如果你之后添加新层级，本地化的市场仍会显示最初保存的版本，除非你手动更新。
* 这使该方法适用于短期或特定市场的促销活动，但应谨慎使用。请始终使用 Shopify 的市场预览工具或在无痕窗口中查看商店来测试你的更改。

##
