Настройка скидок на товаров 1С-Битрикс
Скидки в Битрикс реализованы через два механизма: старый модуль sale (скидки на заказ) и модуль catalog (скидки на товар). Путаница между ними — частая причина того, что скидка не применяется или применяется дважды. Перед настройкой важно понять разницу.
Два типа скидок: каталог vs корзина
Скидки каталога (Магазин → Каталог → Скидки) — применяются на уровне цены товара. Покупатель видит зачёркнутую цену уже в карточке товара. Хранятся в таблице b_catalog_discount.
Скидки на заказ (Магазин → Скидки) — применяются в корзине при оформлении заказа. Могут зависеть от суммы заказа, количества товаров, промокода. Хранятся в b_sale_discount.
Для большинства интернет-магазинов достаточно скидок каталога. Скидки на заказ нужны для более сложных акционных механик.
Создание скидки на товар каталога
Магазин → Каталог → Скидки → Добавить скидку:
- Активность и период действия
- Группы покупателей — к каким группам применяется
- Раздел каталога или конкретные товары — область действия
- Тип скидки: процент от цены или фиксированная сумма
- Группа цен — к какой группе цен применяется
- Приоритет и флаг прекращения обработки — важно при нескольких скидках
Поле «Прекратить обработку последующих скидок» (LAST = Y в b_catalog_discount) останавливает применение других скидок с более низким приоритетом. Используется, чтобы акционная скидка не суммировалась с накопительной.
Скидки через цены
Простейший способ показать скидку — добавить в каталог две группы цен: «Базовая цена» (высокая) и «Розничная цена» (реальная). В карточке товара компонент отобразит зачёркнутую базовую и актуальную розничную цену. Это не скидка в техническом смысле, но визуально работает аналогично.
Приоритеты при нескольких скидках
Если на товар действует несколько скидок, порядок применения определяется полем PRIORITY (меньше = выше приоритет) и режимом суммирования (TYPE: 'P' — процент, 'F' — сумма). Битрикс по умолчанию применяет скидки последовательно — каждая следующая считается от уже сниженной цены.
Сроки выполнения
Настройка скидок каталога для 2–3 сценариев — 2–3 часа. Комплексная система с несколькими группами цен, приоритетами и условиями — 4–6 часов.







