Параметры для механики «Просмотренный продукт снова в наличии»
Задача
С помощью сценария клиентам отправляется уведомление о том, что просмотренный ими товар вернулся в наличие. Нужно составить верстку рассылки, чтобы с помощью параметров шаблонизатора выводить клиентам данный продукты.
Как работает механика
«Просмотр продукта» — это сущность, которая содержит данные:
-
его цена на момент просмотра;
-
его наличие на момент просмотра.
При просмотре передается идентификатор продукта, что позволяет определить его на проекте и иметь постоянный доступ ко всей актуальной информации о нем: названию, дополнительным полям и т.д., а также текущей цене и наличию.
Цена и наличие «просмотра» — иные и неизменяемые данные. Они нужны для того, чтобы зафиксировать состояние продукта на момент просмотра и информировать клиента о его изменениях — уменьшении или увеличении стоимости, возврате в наличие или переходе в недоступность.
Событие "Просмотренный продукт изменился — Продукт вернулся в наличие" запускается, когда просмотренный клиентом продукт, который ранее был не в наличии или о наличии которого не было данных, стал доступен.
Как собрать параметр
Чтобы обратиться в письме к просмотренному продукту, используйте базовый параметр ProductView
:
Данные по просмотру:
-
ProductView.IsAvailable
— доступен ли был продукт на момент просмотра; -
ProductView.Price
— цена продукта на момент просмотра; -
ProductView.Product
— массив данных по текущему состоянию продукта на проекте:
Пример верстки
Выведем в рассылке название, описание и текущую стоимость продукта:
<div style="text-align:center">
Интересовавший вас товар снова в наличии:<br>
<span style="font-size:20px"><b>${ProductView.Product.Name}</b></span><br>
${Truncate(ProductView.Product.Description, 35)}<br>
<span style="font-size:20px">${ProductView.Product.Price} р.</span>
</div>
Пользователь получит в письме:
Интересовавший вас товар снова в наличии:
Набор для бровей
Серо-коричневые оттенки, кисточк...
2390 р.