添加适用于商家的条款

如何添加适用于商家的条款

适用于商家的条款允许您为 商家的特定条款指定文本(或本地化文本)和/或网址。这些字段彼此独立:

  • 商家备注(terms.textterms.localized_text: 商家提供的自定义备注。在预订流程中,此备注会显示在预订模式窗口内,位于可展开的重要备注 部分(直接位于联系方式和预订按钮上方),以对话框通知中的查看 [商家名称]的备注 链接(点击后会打开一个包含备注的对话框)的形式显示,并且还会显示在已确认的预订详情屏幕上。注意:商家备注显示在预订流程本身中,不会显示在概览标签页或地点信息页页眉中。
  • 服务条款链接 (terms.url): 指向商家外部条款及条件的链接。如果指定了此链接,它会显示在“创建预订”模式窗口的底部,并且始终使用固定文本服务条款 (此文本无法更改)。

以下是显示商家备注和服务条款链接的预订模式窗口示例:

显示“重要提示”部分的预订模态框

该网址将链接到“创建预订”模式窗口的底部:

创建显示服务条款链接的预订模态框页脚

您可以通过指定 merchant.terms.text(或 merchant.terms.localized_text)和/或 merchant.terms.url 字段来添加这些功能。

本地化

对于提供多种语言版本的商家,您可以使用 merchant.terms.localized_text 而不是 merchant.terms.text 来提供本地化备注:

  • 默认回退值 (value):顶级 value 字段是必需的,当用户的语言与 localized_value 中的任何条目都不匹配时,它会充当显示的默认回退字符串。
  • BCP 47 语言代码 (locale)localized_value 中的每个条目都必须指定有效的 IETF BCP 47 语言代码(例如,enfrja 表示日语)。请勿使用 ISO 国家/地区代码(例如 jp)。

格式设置和字符过滤

  • 系统会保留文本中的标准换行符 (\n),并将其转换为界面中的换行符。
  • 在提取文本进行规范化处理期间,系统可能会自动过滤掉某些字符。例如,根据我们的内容质量标准,系统不支持表情符号、颜文字和非标准符号,并且会自动从显示的文本中移除这些字符。

JSON

    "merchant": [
    {
      "terms": {
        "url": "https://www.google.com",
        "text": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM."
      }
    }
  ]
 

JSON(本地化)

    "merchant": [
    {
      "terms": {
        "url": "https://www.google.com",
        "localized_text": {
          "value": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM.",
          "localized_value": [
            {
              "locale": "en",
              "value": "Dress Code: Smart Casual\n\nReservations are accepted daily from 10:00 AM to 6:00 PM."
            },
            {
              "locale": "fr",
              "value": "Tenue correcte exigée\n\nLes réservations sont acceptées tous les jours de 10h00 à 18h00."
            }
          ]
        }
      }
    }
  ]