Блок SmartProfile

С помощью блока вы можете узнать или уточнить адрес и телефон пользователей, если они согласны предоставить эти данные. Например, для доставки товаров.

Перед использованием блока, ознакомьтесь с условиями подключения сервиса SmartProfile. Блок недоступен в проектах jivo.

Запросить данные пользователя можно на любом этапе сценария. Пример запроса данных пользователя можно посмотреть в демонстрационном приложении.

Блок содержит раскрывающийся список методов получения данных:

  • Получение данных о пользователе — возвращает данные (имя, адрес и телефон) из профиля пользователя.
  • Изменение данных о доставке — предлагает пользователю изменить адрес и телефон.
  • Уточнение данных адреса — предлагает пользователю уточнить данные адреса. Например указать подъезд или этаж.

В результате работы метода возможны варианты сценария:

  • Данные получены — успешное выполнение метода. После этого можно перейти к подтверждению заказа и поблагодарить пользователя.
  • Не удалось получить данные — ошибка выполнения метода. Нужно сообщить пользователю об ошибке и запросить данные позднее.
  • Отклонено пользователем — пользователь отказался предоставить данные.

Результат выполнения ответа доступен в поле eventData системной переменной $request. Например получить номер телефона сохранится в поле phone_number:

$request.data.eventData.phone_number

К переменной можно обратиться с помощью кода в блоке JS код.

Проверить работу блока в тестовом виджете нельзя.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней