- 25 Jul 2023
- 1 минута
- Темная темаСветлая тема
- формат pdf
Как подставить рекомендации в письмо
- Обновлено 25 Jul 2023
- 1 минута
- Темная темаСветлая тема
- формат pdf
Для каждого алгоритма есть свой параметр шаблонизатора подстановки рекомендаций в письмо. Этот автосгенерированный параметр можно найти на странице алгоритма.
При добавлении рекомендаций в рассылку рекомендуем добавлять в шаблон письма проверку на наличие рекомендаций.
- Переходим в Кампании -> Продуктовые рекомендации:
- Выбираем нужный алгоритм, кликнув по его названию:
- Находим Параметр для шаблонизатора:
4. Верстаем письмо.
Параметр рекомендаций является коллекцией. Для обращения к каждому продукту используем цикл for...end for.
Чтобы не выводить все продукты из рекомендации, ее можно ограничить функцией Take().
Параметры для вывода данных по продукту смотрим в разделе Помощь → Параметры в шаблонах рассылок:
Например, выводим названия и цены восьми рекомендованных продуктов:
@{for item in Recipient.Recommendations.Personalnierekomendatsii.Take(8)}
Название: ${item.Name}
Цена: ${item.Price}
@{end for}
Или те же восемь продуктов, но через товарную сетку по две в строке:
<table>
@{for row in tableRows(Recipient.Recommendations.Personalnierekomendatsii.Take(8), 2)}
<tr>
@{for cell in row.Cells}
<td>
@{if cell.Value != null}
Название: ${cell.Value.Name}
Цена продукта: ${cell.Value.Price}
@{end if}
</td>
@{end for}
</tr>
@{end for}
</table>