如何添加适用于商家的条款
适用于商家的条款允许您为 商家的特定条款指定文本(或本地化文本)和/或网址。这些字段彼此独立:
- 商家备注(
terms.text或terms.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 语言代码(例如,en、fr或ja表示日语)。请勿使用 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."
}
]
}
}
}
]