Параметры для механики «Брошенная корзина»
  • 09 Feb 2022
  • 1 минута
  • Темная тема
    Светлая тема
  • формат pdf

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

  • Темная тема
    Светлая тема
  • формат pdf

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

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

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)