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

Запуск сценария "Подписка на появление товара в продаже"

Описание

Метод rrApi.subscribeOnItemBackInStock подписывает пользователя на сценарий уведомления о появлении товара в продаже.

Перед вызовом rrApi.subscribeOnItemBackInStock необходимо вызвать rrApi.setProfile с email пользователя, чтобы адрес попал в базу Retail Rocket.

Сценарий может запускаться двумя способами:

  1. Пользователь подписывается на товар через rrApi.subscribeOnItemBackInStock.
  2. Пользователь посещает страницу товара не в наличии. В этом случае подписка создаётся автоматически после срабатывания метода просмотра карточки товара.

Письмо отправляется после изменения параметра товара с available="false" на available="true".

Подписка хранится 7 календарных дней по умолчанию. Срок хранения можно изменить по запросу в техническую поддержку Retail Rocket.

Пример кода

<script type="text/javascript">
(window.rrApiOnReady = window.rrApiOnReady || []).push(function() {
try {
rrApi.setProfile({
"email": "example@example.com",
"isAgreedToReceiveMarketingMail": true
});
rrApi.subscribeOnItemBackInStock("example@example.com", 12345);
} catch (e) {}
});
</script>

Запуск без передачи email

Метод rrApi.subscribeOnItemBackInStockV2 используется, когда email не нужно передавать в вызове. Retail Rocket ищет email, связанный с cookie пользователя, если ранее пользователь оставлял email и он был связан с текущим посетителем.

<script type="text/javascript">
(window.rrApiOnReady = window.rrApiOnReady || []).push(function() {
try {
rrApi.subscribeOnItemBackInStockV2(12345);
} catch (e) {}
});
</script>