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

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

Описание

Метод rrApi.subscribeOnPriceDrop подписывает пользователя на сценарий уведомления о снижении цены товара. Сценарий запускается, если новая переданная цена товара ниже предыдущей цены, известной Retail Rocket.

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

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

Если в течение срока хранения подписки цена последовательно снизилась несколько раз, сценарий будет отправлен несколько раз.

Пример кода

<script type="text/javascript">
(window.rrApiOnReady = window.rrApiOnReady || []).push(function() {
try {
rrApi.setProfile({
"email": "example@example.com",
"isAgreedToReceiveMarketingMail": true
});
rrApi.subscribeOnPriceDrop("example@email.com", [
{ id: 3, price: 3.9 },
{ id: 4, price: 1.9 }
]);
} catch (e) {}
});
</script>

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

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

<script type="text/javascript">
(window.rrApiOnReady = window.rrApiOnReady || []).push(function() {
try {
rrApi.subscribeOnPriceDropV2([
{ id: 3, price: 3.9 },
{ id: 4, price: 1.9 }
]);
} catch (e) {}
});
</script>