كيفية إضافة بنود خاصة بالتجّار
تتيح لك البنود الخاصة بالتاجر تحديد نص (أو نص مترجَم) و/أو عنوان URL للبنود الخاصة بالتاجر. الحقول التالية مستقلة عن بعضها البعض:
- ملاحظات التاجر (
terms.textأوterms.localized_text): ملاحظة مخصّصة من التاجر. في مسار الحجز، يتم عرض هذه الملاحظة داخل نافذة الحجز المنبثقة ضمن قسم ملاحظة مهمة قابل للتوسيع (فوق تفاصيل الاتصال وزر الحجز مباشرةً)، وعلى شكل رابط عرض الملاحظات من [اسم التاجر] في إشعارات مربّع الحوار (الذي يفتح مربّع حوار يتضمّن الملاحظة)، وفي شاشة تفاصيل الحجز المؤكَّد. ملاحظة: يتم عرض ملاحظات التاجر ضمن عملية الحجز نفسها، ولا يتم عرضها في علامة تبويب نظرة عامة أو عنوان ورقة المعلومات. - رابط بنود الخدمة (
terms.url): رابط يؤدي إلى الأحكام والشروط الخارجية الخاصة بالتاجر. عند تحديدها، يظهر رابط في أسفل النافذة المنبثقة الخاصة بإنشاء الحجز وسيستخدم دائمًا النص الثابت بنود الخدمة (لا يمكن تغيير هذا النص).
مثال على النافذة المنبثقة الخاصة بالحجز التي تعرض ملاحظة التاجر ورابط بنود الخدمة:
سيتم ربط عنوان URL من أسفل النافذة المنبثقة لإنشاء الحجز:
يمكن إضافة هذه الميزات من خلال تحديد الحقل merchant.terms.text (أو merchant.terms.localized_text) و/أو الحقل merchant.terms.url.
Localization
بالنسبة إلى التجّار الذين يتحدثون عدة لغات، يمكنك تقديم ملاحظات مترجمة باستخدام 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."
}
]
}
}
}
]