إضافة بنود خاصة بالتاجر

كيفية إضافة بنود خاصة بالتجّار

تتيح لك البنود الخاصة بالتاجر تحديد نص (أو نص مترجَم) و/أو عنوان 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."
            }
          ]
        }
      }
    }
  ]