Каждый N-й товар бесплатно
Результат: покупатель получает каждый N-й товар из подходящих бесплатно или со скидкой. Классическая акция вида «1 + 1 = 3».
Шаги
- Откройте Компоненты → Скидки и нажмите Новая скидка.
- Заполните Название, например «Каждый третий бесплатно».
- В поле Применяется к выберите область акции: категорию, товары или производителя. Для акции на весь каталог оставьте «Все товары».
- В поле Тип выберите «N-й товар». Форма заменит поле значения на два поля.
- В поле Каждый N-й введите порог, например
3. Минимальное значение: 2. - В поле Скидка на N-й товар, % оставьте
100для бесплатного товара или введите процент, например50. - Нажмите Сохранить и очистите кэш MODX.
Как это работает
Движок сортирует все подходящие единицы товара в корзине от дешёвых к дорогим и применяет скидку к каждой N-й штуке. При трёх одинаковых футболках и пороге 3 бесплатной будет одна. Если подходящих единиц меньше порога, скидка не применяется. Схема сортировки: FAQ.
Проверка
В панели Проверить выберите товар и задайте количество не меньше порога. Панель покажет сумму скидки на строку.
Если не работает
- Скидка не появилась в корзине: проверьте, что подходящих единиц не меньше порога. Две штуки одного товара и две штуки разных товаров из одной категории считаются вместе.
- Скидка досталась не тому товару: так задумано. Дешёвые единицы идут первыми, поэтому выгода выпадает на самые дешёвые штуки.
- На карточке товара бейдж не показывает выгоду: скидка типа «N-й товар» считается по составу корзины, а не по единице товара. Проверяйте такую акцию в корзине.
