Как подставить рекомендации в письмо
Для каждого алгоритма есть свой параметр шаблонизатора подстановки рекомендаций в письмо. Этот автосгенерированный параметр можно найти на странице алгоритма.
При добавлении рекомендаций в рассылку рекомендуем добавлять в шаблон письма проверку на наличие рекомендаций.
1. Переходим в Кампании → Продуктовые рекомендации:
2. Выбираем нужный алгоритм, кликнув по его названию:
3. Находим Параметр для шаблонизатора:
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>