Product Guides

Установка push-уведомлений при API интеграции

Установка

Для запуска push-уведомлений вам необходимо добавить в корневую папку сайта следующие файлы:
rr.wpsw.import.js
rr.wpsw.empty.js

А также добавить в секцию <head> загрузку следующего скрипта:

<script src="https://cdn.retailrocket.net/content/javascript/retailrocket.webpush.js"></script>

После добавления файлов, вам необходимо обратиться в техническую поддержку Retail Rocket ([email protected]) для проверки интеграции и включения рассылок, либо сообщить вашему персональному менеджеру.

Подписка пользователя

После того, как все было провалидировано и включено, есть возможность запустить процесс подписки для пользователя.

Для этого необходимо вызвать следующую функцию:

<script type="text/javascript">
    retailrocket.modules.webPushSubscription.execute("<<name>>",function(subsription) {
  	// Код для отправки подписки
    })
</script>

Если пользователь согласился, то вызовется callback функция. Подписка пользователя передается в этот callback как объект PushSubscription. Далее, с подпиской можно совершать необходимые действия, например - передача подписки в Retail Rocket.

Подробнее это описано в соответствующем разделе.