Скидка на набор обычно представляет из себя конструкцию вида "Бери 2, третья в подарок". То есть из 3-х акционных товаров реальная скидка предоставляется только на один, хотя в акции участвуют все товары. Для того чтобы задавать взаимодействие скидок на отдельные позиции и наборы, предусмотрена функция isPartOfDisKit
.
isPartOfDisKit – часть комплекта
isPartOfDisKit
– функция сработает, если товар является частью комплекта.
Пример
На товар предоставляется скидка в рамках двух маркетинговых акций: 1. Акция на набор 2. Акция на позицию Для того, чтобы скидка предоставлялась только в рамках одной из этих акций, в акции на позицию необходимо задать дополнительное условие: not cf.isPartOfDisKit() В этом случае скидка не сработает, если товар является частью комплекта. Если набор в чеке не составлен, то на товар может быть предоставлена скидка по акции на позицию, если выполнены заданные условия.