如何新增商家相關字詞
商家專屬條款可讓您指定商家專屬條款的文字 (或本地化文字) 和/或網址。這些欄位彼此獨立:
- 商家備註 (
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),並轉換為 UI 中的換行符號。 - 在擷取文字正規化期間,系統可能會自動篩除部分字元。舉例來說,系統不支援表情符號、顏文字和非標準符號,並會根據內容品質標準,自動從顯示的文字中移除這類內容。
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."
}
]
}
}
}
]