Налаштування акцій та маркетингових правил 1С-Bitrix
Маркетингові правила у Bitrix (модуль sale, розділи «Правила роботи з кошиком» та «Скидки») — це гнучкий конструктор умов та дій. Неправильне налаштування призводить до того, що скидки сумуються безконтрольно, промокоди срабатывають сумісно з акціями, або акція застосовується не до тих товарів.
Відмінність скидок каталогу від маркетингових правил
Скидки каталогу (b_catalog_discount) — працюють на рівні ціни товара, до кошика.
Маркетингові правила (Магазин → Маркетинг → Скидки та акції) — працюють у кошику, дозволяють:
- Давати подарунок при покупці на суму X
- Скидку на все замовлення при наявності товара з категорії Y
- «Купи 2 — отримай 3-й безплатно»
- Прив'язку до промокоду
Дані зберігаються в таблицях b_sale_discount (правила), b_sale_discount_condition (умови), b_sale_discount_action (дії).
Створення акції через конструктор
Магазин → Маркетинг → Скидки та акції → Додати:
-
Умови — конструктор на основі логічних блоків AND/OR:
- Сума замовлення більша за X
- У кошику є товар з розділу N
- Користувач у групі G
- Використовується промокод
-
Дії:
- Скидка на замовлення (%, фіксована)
- Скидка на товари з кошика
- Скидка на доставку
- Додати подарунок (товар з нульовою ціною)
-
Налаштування застосування:
- Пріоритет
- «Припинити обробку» — важливо для взаємовиключних акцій
- Сумісне застосування з іншими скидками
Промокоди
У налаштуваннях акції включається використання купона (Магазин → Маркетинг → Купони). Типи купонів:
| Тип | Опис |
|---|---|
| Універсальний | Один код, кілька використань |
| Унікальний | Один код — одне використання |
| Унікальний для користувача | Прив'язаний до конкретного користувача |
Купони зберігаються в b_sale_discount_coupon. При активації в кошику купон перевіряється через метод \Bitrix\Sale\DiscountCouponsManager::add.
Контроль сумування акцій
Найчастіша проблема — кілька акцій застосовуються одночасно та сумуються. Рішення: використовувати поле «Припинити обробку наступних правил скидок» (LAST_DISCOUNT = Y) у акції з найвищим пріоритетом, або явно вказувати в умовах несумісність через перевірку застосованих купонів.
Строки виконання
Налаштування 3–5 стандартних акцій з промокодами — 3–5 годин. Складні механіки з подарунками, умовними ланцюжками та кастомними діями — 1–2 робочі дні.







