Настройка скидок на заказ в 1С-Битрикс: маркетинговые правила, промокоды

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка скидок на заказ в 1С-Битрикс: маркетинговые правила, промокоды
Простой
~1 день
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1321
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    914
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    663
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    810
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    709
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1043

Почему важно различать скидки каталога и корзины?

Когда в интернет-магазине одновременно работают несколько акций, скидка на заказ может наложиться на скидку каталога — клиент получит значительно большую скидку, чем планировали?

За 10 лет мы отладили более 200 таких конфигураций и знаем все типичные просчёты. Например, в одном магазине с оборотом более 1 млн руб в месяц неверная настройка приоритетов приводила к регулярным потерям выручки.

Скидки на заказ в Битрикс работают через модуль sale, в разделе маркетинговых правил. В отличие от каталожных скидок (снижение цены на уровне товара), маркетинговые правила применяются к итоговой сумме корзины с учётом состава заказа, группы пользователей и промокодов. Они гибче в 3 раза по количеству доступных условий — это даёт больше возможностей для сложных акций, но и повышает риск конфликтов.

Технические детали хранения скидокСкидки каталога хранятся в таблице `b_catalog_discount`, а скидки на заказ — в `b_sale_discount` с условиями в `b_sale_discount_condition` и действиями в `b_sale_discount_action`. Это разделение сделано для производительности: каталожные скидки рассчитываются один раз при индексации, а корзинные — динамически при каждом изменении корзины.

Два уровня скидок

Тип скидки Хранилище Применение
Каталожная b_catalog_discount На уровне товара до корзины
На заказ b_sale_discount На итоговую сумму корзины

Каталожные скидки управляются через Магазин → Каталог → Скидки. Они применяются к ценам товаров ещё до попадания в корзину. Маркетинговые правила на заказ хранятся отдельно и работают в контексте корзины: видят состав заказа, группу пользователя, промокод.

Как создать скидку на заказ с учётом приоритетов?

Заходим Магазин → Маркетинг → Скидки и акции → Добавить.

Условия — набор проверок:

  • Сумма заказа больше/меньше X
  • В корзине есть товар из категории N
  • Пользователь входит в группу G
  • Применён промокод

Действия — что делать при выполнении условий:

  • Скидка на весь заказ (процент или фиксированная сумма)
  • Скидка на определённые товары в корзине
  • Скидка на доставку
  • Добавить товар-подарок

Параметры применения:

  • Приоритет — порядок применения при нескольких активных правилах
  • «Прекратить обработку» — флаг LAST_DISCOUNT = Y, запрещает применение последующих правил

Пример скидки 10% на заказ от 5000 рублей

  1. Создать правило, условие: Сумма заказа >= 5000
  2. Действие: Скидка на заказ 10%
  3. Тип скидки: процент от суммы заказа
  4. Приоритет: настроить относительно других акций
  5. Период действия: указать даты или оставить бессрочно

Типичные ошибки при настройке скидок

Самая распространённая — не задан приоритет, и правила суммируются неожиданно. Например, каталожная скидка 20% и корзинная скидка 10% могут дать 30% вместо запланированных 20%. Вторая ошибка — отсутствие флага «Прекратить обработку» для основных акций. Третья — забывают про совместимость с промокодами: если в правиле не указан тип купона, любой промокод может сработать совместно. Мы рекомендуем всегда явно задавать приоритет и тестировать все комбинации.

Как избежать конфликтов скидок?

Используйте поле «Прекратить обработку последующих правил» у приоритетной скидки. Для взаимоисключающих акций добавьте условие «Не применён купон X». Также можно явно настроить приоритеты, чтобы только одна скидка применялась за раз. В сложных случаях помогает таблица совместимости:

Сценарий Правило Результат
Каталожная 20% + корзинная 10% Приоритет 100, LAST_DISCOUNT=Y Только корзинная 10%
Промокод 15% + скидка для группы Приоритет 50, LAST_DISCOUNT=N Обе скидки суммируются
Две корзинные скидки Приоритет 10 и 20, LAST_DISCOUNT=Y у 20 Только с приоритетом 20

Мы настраивали скидки для магазинов с каталогом до 50 000 товаров и 20+ правил. Наш опыт показывает, что корректная работа акций напрямую влияет на доверие клиентов и финансовую стабильность. Гарантируем, что все скидки будут применяться строго по заданной логике.

Что входит в работу?

  • Аудит текущих маркетинговых правил и выявление конфликтов
  • Разработка технического задания с описанием условий и действий
  • Настройка скидок, промокодов, приоритетов
  • Тестирование всех сценариев: ручное и автоматизированное
  • Обучение менеджеров работе с правилами
  • Передача документации и доступов

Более 10 лет опыта и 50+ успешных проектов по настройке скидок подтверждают нашу экспертизу.

Сроки выполнения

Базовая настройка 3–5 стандартных правил скидок на заказ занимает от 3 до 5 часов. Сложные проекты с аудитом и интеграциями — до 3 дней. Точную оценку даём после анализа вашего магазина.

Подробнее о маркетинговых правилах читайте в официальной документации 1С-Битрикс и Wikipedia о скидках.

Свяжитесь с нами для консультации по настройке скидок — получите аудит текущих правил и подбор оптимального решения для вашего бизнеса. Закажите первичный анализ вашей системы лояльности.