Добавить специальные условия для торговцев

Как добавить термины, специфичные для конкретного продавца

В полях, предназначенных для конкретных продавцов, можно указать текст (или локализованный текст) и/или URL-адрес, соответствующие условиям использования данного продавца. Эти поля независимы друг от друга:

  • Примечания продавца ( 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."
            }
          ]
        }
      }
    }
  ]