Перейти к основному содержимому

Личный кабинет

Личный кабинет — персональные данные клиента

В личном кабинете обычно отображается основная информация о клиенте:
ФИО, номер телефона, адрес электронной почты и пол. Как правило, пользователь может самостоятельно изменять эти данные.

При изменении личной информации необходимо передавать обновлённые данные клиента в Sailplay.
Для этого используйте метод POST /users/update (раздел Клиенты) в API Sailplay.

Запрос должен отправляться по нажатию кнопки «Сохранить» в личном кабинете.


Баланс баллов

Личный кабинет — баланс и история баллов

Отображайте историю начислений и списаний бонусных баллов за покупки.
Это помогает клиенту контролировать собственные расходы и планировать дальнейшее использование баллов.

Для этого рекомендуется создать отдельный блок в личном кабинете с отображением:

  • текущего баланса баллов
  • истории операций

Для получения данных используйте метод GET /users/info (раздел Клиенты) в API Sailplay при каждом обновлении страницы.

Метод возвращает необходимую информацию в параметрах points и history.


Подписка на рассылки / Отписка от рассылок

Личный кабинет — управление подписками

При регистрации клиента в программе лояльности в Sailplay может быть настроена автоматическая подписка на email- и SMS-рассылки.

Чтобы клиент мог самостоятельно управлять подписками:

  • добавьте чекбоксы подписки в личном кабинете
  • обрабатывайте изменения состояния чекбоксов через API

Для управления подписками используйте:

  • POST /users/subscribe — подписка клиента
  • POST /users/unsubscribe — отписка клиента

Оба метода доступны в разделе Клиенты в API Sailplay и используют похожий набор параметров.