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

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

- Верстаем письмо.
 
- 
        
Параметр рекомендаций является коллекцией. Для обращения к каждому продукту используем цикл 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>
        
        
                
            В новом конструкторе можно настроить вывод рекомендаций без использования параметров и кода: к клиенту или к продукту.