店面语言
根据访客当前浏览所用的店面语言匹配访客。
Storefront language 会根据访客当前浏览您商店所用的已发布店面语言来匹配访客。只有当您的商店有多种已发布语言时它才有用,在单语言商店中,每位访客匹配的都是同一种语言,因此该规则无法区分任何人。
常见用途:仅向使用特定语言浏览的访客展示针对特定市场的促销,或限制仅在部分语言下准备就绪的内容,这样使用不受支持语言浏览的访客就不会看到翻译不完整的体验。
与大多数访问规则一样(Passcode、Secret link、Subscribe 和 Confirmation prompt 等基于操作的规则除外),Storefront language 可以设置为在访客使用所选语言浏览时匹配(If),或在不是时匹配(Unless),即反转条件,改为匹配所有其他语言。请参阅组合规则。
- 打开 Locks 并创建新的锁定,或打开现有锁定进行编辑。
- 选择要保护的内容。有关规则如何融入锁定,请参阅访问规则概览。
- 点击 Unlock rules 标签页,然后在 Condition type 下拉菜单中选择 Storefront language。

在 Unlock rules 标签页的 Condition type 下拉菜单中选择 Storefront language。
- 选择商店的一种或多种已发布语言进行匹配。

选择此规则应匹配的已发布店面语言。
- 选择 If 或 Unless。
- 点击 Save。
示例:仅在法语店面显示活动页面
Section titled “示例:仅在法语店面显示活动页面”假设某个活动页面仅准备了法语版本,不应在商店的其他已发布语言中显示。
- 选择 French campaign 页面作为要保护的内容。

选择仅有法语版本的活动页面。
- 添加 Storefront language,选择 If,然后从 Available languages 中选择 French。

条件标题显示:If the storefront language matches any of the selected languages。
- 将规则的 Redirect URL 留空。
- 将 Access denied message 设置为:
This campaign is only available on the French storefront.

保存前,Preview 面板会确认提示文字。
- 点击 Save。
浏览法语版店面的访客可以正常打开页面。如果访客将店面切换为英语或其他语言,规则将不再匹配,页面会显示上述提示信息。

在其他店面语言下,访客会看到本示例中的 Access denied message。