Параметры для механики «Цена на просмотренный товар снижена»
  • 10 Dec 2023
  • 1 минута
  • Темная тема
    Светлая тема
  • формат pdf

Параметры для механики «Цена на просмотренный товар снижена»

  • Темная тема
    Светлая тема
  • формат pdf

Article Summary

Задача

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

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

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

  • продукт;
  • его цена на момент просмотра;
  • его наличие на момент просмотра.

Снимок экрана 2023-11-13 в 09.34.15.png

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

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

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

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

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

Снимок экрана 2023-11-13 в 08.19.07.png

Данные по просмотру:

  • ProductView.IsAvailable — доступен ли был продукт на момент просмотра;
  • ProductView.Price — цена продукта на момент просмотра;
  • ProductView.Product — массив данных по текущему состоянию продукта на проекте:

Снимок экрана 2023-11-13 в 08.27.13.png

В том числе текущая стоимость продукта — ProductView.Product.Price

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

Выведем в рассылке название, описание, цену при просмотре (ProductView.Price) и текущую стоимость продукта (ProductView.Product.Price):

<div style="text-align:center">
На интересовавший вас товар снижена цена:<br>
<span style="font-size:20px"><b>${ProductView.Product.Name}</b></span><br>
${Truncate(ProductView.Product.Description, 35)}<br>
<s>${ProductView.Price} р.</s><br>
<span style="font-size:20px">${ProductView.Product.Price} р.</span>
</div>

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

На интересовавший вас товар снижена цена:
Набор для бровей
Серо-коричневые оттенки, кисточк...
2700 р.
2390 р.