---
title: "用顾客的语言销售：Shopify 店面的多语言消息"
description: "你用 Shopify Markets 翻译了主题。然后一位法语顾客触发了限购，收到一条英文报错。为什么在多数跨境店铺里，应用消息是最后一块没翻译的区域 — 以及怎么解决。"
contentType: "blog"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/blog/shopify-multilingual-storefront-messages"
slug: "shopify-multilingual-storefront-messages"
date: "2026-08-21"
tags:
  - "shopify"
  - "shopify markets"
  - "multilingual"
  - "translate and adapt"
  - "cross-border"
  - "storefront messages"
  - "internationalization"
---
功课你都做了。Shopify Markets 配置完成，Translate & Adapt 跑过一遍，产品标题和主题文案都有了法语、德语和日语版本。一位里昂的顾客进入你的店铺，一切读起来都很顺。

然后她往购物车里加了第四瓶，触发了你的按顾客限购，看到的是：

> *「You can only order 3 of this item per month.」*

英文。出现在一个法语店面上。

在多数跨境 Shopify 店铺里，这是最后一块没翻译的区域，而且是最糟糕的一块 — 因为应用消息只会在告诉顾客「**不行**」的那一刻出现。顾客用母语读到的页面是容易的部分；拦住她结账的那条消息，才最需要说清楚。

## 快速答案：如何在 Shopify 上翻译应用消息

**Shopify Markets 翻译的是你的主题和内容，不包括你的应用。** 要让限购和可购数量消息以每位顾客的语言显示，请通过 Shopify Markets 或 Translate & Adapt 发布你的语言，然后使用会读取顾客当前店面语言（而非你店铺默认语言）的应用。在 OrderRules 中，这在九种语言下是自动的，无需按语言设置 — 而且你可以按语言用自己的措辞覆盖任意消息。

## 为什么翻译过的店铺仍会显示英文应用消息

把「哪个系统负责哪段文案」讲清楚会很有帮助。

| 区域 | 由谁翻译 |
|---|---|
| 主题文案、产品标题、描述 | Shopify Markets / Translate & Adapt |
| 结账界面标签 | Shopify |
| 应用消息 — 徽章、横幅、限购提示 | **应用自身** |

Shopify 会把店面语言传给应用。应用拿它做什么，完全取决于应用自己。常见的行为有三种，只有一种是对的：

1. **写死的英文。** 应用只有一种语言。全世界所有顾客看到的都是英文。
2. **商家的店铺语言。** 应用会翻译，但翻译成**你**配置的语言。德国商家的法语顾客看到的是德语。这是最隐蔽的一种：测试时看着像是翻译好了，因为你是以自己的身份在测试。
3. **顾客的语言。** 应用读取店面当前生效的语言并据此渲染。同一个店铺、同一套规则下，法语顾客看到法语，日语顾客看到日语。

如果你做跨境生意，真正管用的只有第三种。

## 最要紧的那些消息

应用文案的分量并不相同。真正值得逐条检查的，是那些在「受到限制」时才出现的消息 — 因为它们携带了顾客必须据此行动的信息：

- **可购数量徽章** — 「今日还剩 10 件」。没有可读句子包裹的数字，就只是个数字。
- **店铺歇业横幅** — 顾客需要知道你歇业了，而不只是看到某个按钮变灰。
- **按顾客和按产品的限购提示** — 「本月你已购买 3 件中的 2 件」，只有读得懂才有用。
- **最低起订量和整箱装徽章** — 「请按 6 的倍数下单」是顾客在结账**之前**必须遵守的规则。
- **购物车和按钮禁用消息** — 这是「网站坏了」与「你需要改这里」之间的差别。

以上每一处，未翻译的文案都会变成弃购，因为顾客给出的合理结论就是：你的店铺用不了。

## 十分钟自查你的店铺

以顾客身份来做，不要以商家身份。退出登录，把店面切换到每一种已发布的语言，逐个触发这些状态：

1. 打开一个接近限购的产品 — 可购数量徽章翻译了吗？
2. 在营业时间之外访问 — 歇业横幅是顾客的语言吗？
3. 添加低于最低起订量或不符合倍数的数量 — 徽章翻译了吗？
4. 真正触发一次按顾客的上限 — 提示翻译了吗？
5. 带着被拦截的购物车走到结账 — 报错是什么语言？

把所有返回错误语言的地方记下来。这份清单就是你的缺口。

## 用 OrderRules 怎么配置

OrderRules 支持**九种语言** — 英语、日语、西班牙语、法语、德语、意大利语、荷兰语、葡萄牙语和简体中文 — 后台和店面都支持，而两者跟随的信号不同：

- **后台**自动跟随你的 Shopify 后台语言。以日语经营店铺，就用日语管理规则。无需配置。
- **店面**跟随**每位顾客**当前的语言。同样无需配置：通过 Shopify Markets 或 Translate & Adapt 发布语言，OrderRules 就会识别。

然后，在默认翻译不完全符合你语气的地方：

1. 进入**设置 → 语言与翻译**
2. 选择一种语言 — 所有面向顾客的消息都会填充
3. 编辑你在意的那几条
4. **保存**

```
保持默认的消息 -> 按每位顾客的语言自动翻译
你编辑过的消息 -> 固定为你的措辞，对所有顾客一致
```

这种混合方式才是好用的地方。日语的可购数量徽章可以自己写，因为措辞对日本买家很重要；其余八种语言就交给自动翻译。

多语言支持包含在**所有套餐**中，包括 Starter。完整配置见[语言与翻译](/docs/languages)。

## 目前唯一不按买家翻译的部分

把缺口说清楚：**拦截结账的错误消息目前跟随你配置的店铺语言，而不是买家的语言。** 如果某个购物车违反了规则并被 Shopify 原生结账拦下，那条具体消息会以你的店铺语言显示。

在此之前的一切 — 徽章、横幅、限购提示、购物车消息、配送日期选择器 — 都跟随顾客。实际上，配置得当的店铺很少会让顾客带着违规购物车走到结账，因为店面消息已经用他们的语言提前拦住了。但这确实是一个真实的限制，在承诺「结账全流程本地化」之前你应该知道。

## 谁最需要在意这件事

- **日本店铺。** 日本买家期待原生体验；在信任决定成交的市场里，半英文的体验读起来就不可靠。
- **在三四种语言中销售的欧盟商家** — 一个店铺，一套规则。
- **使用 Shopify Markets 的商家** — 运营多个区域店面：一套配置，每个市场对应正确的语言。
- **管理大量客户店面的代理商** — 不必维护一张按语言拆分的消息表。

## 延伸阅读

- [语言与翻译](/docs/languages) — 完整配置与按语言自定义
- [店面动态消息](/docs/guides/storefront-messaging) — 占位符与消息类型
- [按顾客的下单限制](/docs/customer-rules/per-customer-order-limits) — 这些消息所描述的规则

你的主题已经翻译很久了。也该看看那些会拦下一笔成交的消息，是否也翻译了。
