Параметры для механики «Брошенная корзина»

В данной статье разберём вывод продуктов, добавленных в последней сессии. Для вывода товаров из списка клиента без привязки к сессии смотрите статью.

Каким параметром обратиться к добавленным в сессии продуктам

Session.GetAddedToListProducts("Korzina").Take(N)

Korzina - системное имя вашего списка

Снимок экрана 2021-04-30 в 13.49.25.png

  • Такой параметр является коллекцией и доступен только в определённых автоматических письмах. Подходящие события сценариев перечислены в разделе "Доступность" (см. скрин выше).

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

@{for item in Session.GetAddedToListProducts("Korzina").Take(5)}
    Цена продукта: ${item.Price}
    Название: ${item.Name}
@{end for}
@{for row in tableRows (Session.GetAddedToListProducts("Korzina").Take(6), 2)}
    @{for cell in row.Cells}
        @{if cell.Value != null}
            Цена продукта: ${cell.Value.Price}
            Название: ${cell.Value.Name}
        @{end if}
    @{end for}
@{end for}
  • Чтобы отобрать продукты только из определенного сегмента, добавьте функцию FilterBySegment, например: Session.GetAddedToListProducts("Korzina").FilterBySegment("VNalichii").Take(N)
Что такое брошенная корзина: инструкция по запуску для маркетолога