Как подставить рекомендации в письмо

Для каждого алгоритма есть свой параметр шаблонизатора подстановки рекомендаций в письмо. Этот автосгенерированный параметр можно найти на странице алгоритма.
При добавлении рекомендаций в рассылку рекомендуем добавлять в шаблон письма проверку на наличие рекомендаций.

1. Переходим в КампанииПродуктовые рекомендации:

Снимок экрана 2022-09-04 в 12.22.284

2. Выбираем нужный алгоритм, кликнув по его названию:

Снимок экрана 2022-09-04 в 12.24.453

3. Находим Параметр для шаблонизатора:

Снимок экрана 2022-09-04 в 10.25.364

4. Верстаем письмо.

  • Параметр рекомендаций является коллекцией. Для обращения к каждому продукту используем цикл for...end for.

  • Чтобы не выводить все продукты из рекомендации, ее можно ограничить функцией Take().

  • Параметры для вывода данных по продукту смотрим в разделе Помощь → Параметры в шаблонах рассылок:

    параметры — копия.png

Например, выводим названия и цены восьми рекомендованных продуктов:

@{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>
Блок «Похожие товары» в интернет-магазинах: как работает алгоритм автоматического подбора