Параметры для рассылки «Продукт из списка снова в наличии»

Задача

С помощью сценария клиентам отправляется уведомление о том, что товар из их списка вернулся в наличие. Нужно составить верстку рассылки, чтобы с помощью параметров шаблонизатора выводить клиентам данный продукт.

Как работает механика

«Линия в списке» — это сущность, которая содержит данные:

  • продукт;
  • цена, с которой он был добавлен в список;
  • его наличие на момент добавления;
  • количество продукта в линии;
  • дополнительные поля линии.

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

Цена и наличие линии в списке — иные и неизменяемые данные. Они нужны для того, чтобы зафиксировать состояние продукта на момент добавления и информировать клиента о его изменениях — уменьшении или увеличении стоимости, возврате в наличие или переходе в недоступность.

Событие «Продукт в списке изменился — Продукт вернулся в наличие» запускается, когда продукт в списке клиента, который ранее был не в наличии или о наличии которого не было данных, стал доступен.

Как собрать параметр

Чтобы обратиться в письме к линии в списке, используйте базовый параметр ProductListItem:

Снимок экрана 2023-12-08 в 01.18.31.png

Данные по линии в списке:

  • ProductListItem.Price — цена за единицу продукта;

  • ProductListItem.PriceOfLine — цена за всю линию;

  • ProductListItem.Count — количество продукта в линии;

  • ProductListItem.CustomField — дополнительные поля линии;

  • ProductListItem.Product — массив данных по текущему состоянию продукта на проекте:

    Снимок экрана 2023-12-08 в 01.26.47.png

Пример верстки

Выведем в рассылке название, описание и текущую стоимость продукта:

<div style="text-align:center">
Товар из листа ожидания снова в наличии:<br>
<span style="font-size:20px"><b>${ProductListItem.Product.Name}</b></span><br>
${Truncate(ProductListItem.Product.Description, 35)}<br>
<span style="font-size:20px">${ProductListItem.Product.Price} р.</span>
</div>

Пользователь получит в письме:

Товар из листа ожидания снова в наличии:
Набор для бровей
Серо-коричневые оттенки, кисточк...
2390 р.
Подборка механик — как компании повышают эффективность рассылок