Как исключить из вывода сегмента купленный продукт
Задача: вывести купленный продукт. Ниже вывести список продуктов из сегмента за исключением купленного.
Решение: записать уникальное значение продукта (его идентификатор) в переменную и исключить значение этой переменной при выводе сегмента.
Что нужно знать:
Верстка:
@{set prod = OrderItem.Product.IDs.Backend}
@{for item in Products.GetBySegment("Test").Take(10)}
@{if item.IDs.Backend != prod & ""}
${item.Name}
@{end if}
@{end for}
- prod — переменная для хранения внешнего идентификатора купленного продукта;
- Backend — название внешней системы;
- item — переменная для вывода каждого продукта из сегмента;
- «Test» — сегмент, из которого выводятся продукты.
Значения внешней системы и сегмента могут отличаться на вашем проекте; название переменных можете использовать эти же или придумать самостоятельно.
Как сегментировать клиентов по жизненному циклу: новички, активные, отток