БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта

Скидки и правила работы с корзиной в 1С-Битрикс

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

Скидки — самый быстрый способ поднять продажи и самый быстрый способ обнулить маржу. Знакомая картина: маркетолог настроил «минус 15% на всё», забыл про действующий промокод и бесплатную доставку от суммы — и вот заказ уходит в минус, а никто не понял, почему. В 1С-Битрикс за скидки отвечает гибкий, но неочевидный механизм правил работы с корзиной, и без понимания приоритетов он легко превращается в источник убытков.

В этом материале разберём, как устроены скидки и правила корзины в 1С-Битрикс: типы скидок, логику «условие → действие», приоритеты и совместимость, купоны, акции для оптовых групп и связку с 1С. Настройка гибкой системы скидок под ваши акции — часть автоматизации продаж и склада на 1С, но многое настраивается и в интерфейсе.

Коротко

  • Скидки на товар действуют всегда, правила корзины — по условиям на всю корзину (сумма, состав, группа, купон).
  • Правило = условие + действие; условия объединяются логикой И/ИЛИ, что даёт сложные акции без кода.
  • Приоритеты и флаг совместимости решают, какие скидки складываются, а какие взаимоисключают — без этого теряется маржа.
  • Скидки для опта задаются через группы клиентов; базовые цены могут приходить из 1С, акции — с сайта.

Скидки как инструмент, а не хаос

Скидка — это управляемый инструмент влияния на поведение: увеличить средний чек, разгрузить склад, вернуть клиента, поощрить опт. Проблемы начинаются, когда скидки настраивают разрозненно, без общей логики совместимости и приоритетов. Тогда акции накладываются непредсказуемо, клиент видит одно, менеджер — другое, а финансовый результат — третье.

Правильный подход: относиться к скидкам как к системе правил с приоритетами и границами. В 1С-Битрикс для этого есть подходящий механизм — правила работы с корзиной, — но им нужно управлять осознанно, а не «накидывать акции по одной».

Виды скидок в 1С-Битрикс

Прежде чем настраивать, важно различать типы скидок — они работают по-разному.

ТипК чему привязанаКогда применять
Скидка на товарТовар / SKUПостоянная цена «со скидкой»
Правило корзиныСостав корзиныАкции от суммы, подарки, доставка
Скидка по группеГруппа клиентаОпт, дилеры, сегменты
КупонПромокод + правилоРассылки, реклама, реактивация
Цена по типуТип ценыБазовое B2B-ценообразование

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

Оформление заказа по шагам КорзинатоварыДанныеконтактыДоставкаспособ, адресОплатаспособ оплатыСпасибозаказ созданЧем короче и понятнее шаги оформления, тем меньше брошенных корзин.
Схема: Чем короче и понятнее шаги оформления, тем меньше брошенных корзин.

Правило работы с корзиной: условие и действие

Правило корзины устроено как связка «когда → что сделать». Это конструктор, где без программирования собираются сложные акции.

Именно гибкость условий делает механизм мощным: одна и та же панель настраивает и «скидку новичкам», и «третий товар бесплатно», и «бесплатную доставку от суммы».

Типовые сценарии акций

Чтобы механизм стал понятнее, вот частые акции и как они собираются из условий и действий:

Приоритеты и совместимость

Это самая важная и самая недооценённая часть. Когда под корзину подходит несколько правил, Битрикс должен решить, какие применить и в каком порядке. За это отвечают два параметра.

Без настройки этих параметров скидки бесконтрольно суммируются: клиент получает и акцию за сумму, и промокод, и подарок одновременно. Приоритеты и флаг совместимости позволяют явно решить, какие скидки складываются, а какие взаимоисключают друг друга.

Правило маржи: заранее решите, что складывается, а что нет, и ограничьте максимальную суммарную скидку. «Скидка на всё + промокод + бесплатная доставка» без ограничений — прямой путь к заказам в минус.

Купоны и промокоды

Купон в Битрикс — это не отдельная скидка, а «ключ» к правилу корзины: правило срабатывает только при вводе действующего купона. Это даёт управляемый инструмент для рекламы и рассылок.

Ключевой момент — совместимость купона с другими скидками. Если не ограничить, промокод сложится с действующей акцией и уведёт цену ниже плана.

Скидки для групп клиентов и B2B

В B2B цена и скидки зависят от того, кто покупает. Основа — деление клиентов на группы и типы цен: дилер видит дилерскую цену, опт — оптовую, гость — розничную или приглашение войти. Поверх базовых цен правила корзины добавляют акционные скидки для конкретных групп через условие по группе пользователя.

Так строится двухуровневая система: базовое ценообразование по типам цен (часто из 1С) и маркетинговые акции по правилам корзины для нужных сегментов. Оптовик и розничный клиент видят разные цены и разные акции, не мешая друг другу. Такую логику мы закладываем в оптовые проекты в рамках автоматизации продаж и склада.

Скидки и обмен с 1С

Важно с самого начала договориться, что управляется в 1С, а что на сайте. Базовые цены и типы цен, часть скидок могут приходить обменом по протоколу CommerceML вместе с товарами. Акционные правила корзины — скидка от суммы, подарки, промокоды — обычно настраиваются на сайте, потому что это витринная маркетинговая механика.

Опасность — рассогласование: если и 1С, и сайт применяют скидки независимо, итоговая цена заказа может не совпасть с учётом. Поэтому разграничьте зоны ответственности и проверьте, что цена в заказе на сайте бьётся с ценой в 1С после обмена. Тонкости выгрузки заказов и цен разбираются на уровне интеграции — например, при работе с обменом и внешними системами через REST и вебхуки в Битрикс.

Настройка пошагово

  1. Опишите акции на бумаге. Прежде чем кликать, зафиксируйте условия, действия и совместимость каждой акции.
  2. Настройте базовые цены. Типы цен и группы клиентов — фундамент, поверх которого работают правила.
  3. Создайте правила корзины. Для каждой акции задайте условия и действия в разделе скидок.
  4. Проставьте приоритеты. Определите порядок и флаги прекращения применения, чтобы скидки не суммировались бесконтрольно.
  5. Заведите купоны. Привяжите промокоды к нужным правилам, ограничьте сроки и применения.
  6. Ограничьте совместимость. Явно решите, что складывается, а что взаимоисключает, задайте потолок скидки.
  7. Согласуйте с 1С. Проверьте, что цена заказа совпадает с учётом после обмена.
  8. Протестируйте корзины. Прогоните типовые сценарии под разными группами клиентов.

Тестирование и защита маржи

Акцию нельзя запускать вслепую — сначала прогоняют типовые корзины. Соберите несколько сценариев (минимальный заказ, крупный заказ, заказ с купоном, заказ оптовика) и проверьте итоговую скидку в каждом.

Частые ошибки

Чек-лист внедрения

  1. Акции описаны. Условия, действия и совместимость зафиксированы до настройки.
  2. Базовые цены заданы. Типы цен и группы клиентов настроены.
  3. Правила созданы. Каждая акция собрана из условий и действий.
  4. Приоритеты проставлены. Порядок и флаги прекращения применения заданы.
  5. Купоны ограничены. Сроки, применения и совместимость купонов настроены.
  6. Потолок скидки задан. Максимальная суммарная скидка ограничена.
  7. Согласовано с 1С. Цена заказа совпадает с учётом после обмена.
  8. Корзины протестированы. Типовые сценарии прогнаны под всеми группами.

Вывод

Скидки и правила работы с корзиной в 1С-Битрикс — это гибкий конструктор акций, где без кода собираются и «скидка от суммы», и подарки, и промокоды, и оптовые акции. Но гибкость требует дисциплины: главное в системе скидок не сами акции, а приоритеты и совместимость, которые решают, что складывается, а что взаимоисключает. Без них скидки бесконтрольно суммируются и съедают маржу.

Стройте скидки как систему: опишите акции заранее, задайте базовые цены по группам, соберите правила корзины, проставьте приоритеты и потолки, согласуйте зоны ответственности с 1С и обязательно протестируйте типовые корзины. Тогда скидки будут работать на продажи, а не против прибыли, а маркетолог сможет запускать акции без страха увести заказ в минус.

Частые вопросы

Чем скидки на товар отличаются от правил работы с корзиной?

Скидка на товар привязана к самому товару или торговому предложению и действует всегда, когда товар в корзине, независимо от её состава. Правило работы с корзиной — это гибкий механизм «условие → действие», который смотрит на всю корзину: сумму, количество, состав, группу клиента, купон. Правила мощнее: с их помощью делают «скидку от суммы», «третий товар в подарок», бесплатную доставку и акции для оптовиков.

Как устроено правило работы с корзиной?

Правило состоит из условий и действий. Условия описывают, когда правило срабатывает: сумма корзины больше N, есть товар из раздела, клиент в определённой группе, введён купон, день недели и так далее. Действия описывают, что происходит: процент или фиксированная скидка на корзину или позицию, бесплатная доставка, подарок. Условия объединяются логикой И/ИЛИ, что позволяет собирать сложные акции без программирования.

Как работают приоритеты и совместимость скидок?

У каждого правила есть приоритет и признак, прекращать ли применение последующих правил. Битрикс применяет правила по приоритету, и флаг «прекратить дальнейшее применение» позволяет не суммировать скидки бесконтрольно. Это критично: без настройки приоритетов клиент может получить и скидку за сумму, и промокод, и акцию одновременно, обнулив маржу. Правильная настройка определяет, какие скидки складываются, а какие взаимоисключают друг друга.

Можно ли делать скидки только для оптовых клиентов?

Да, через условие по группе пользователей. Клиенты делятся на группы (розница, дилеры, опт), и правило корзины срабатывает только для нужной группы. Так оптовик видит свои цены и акции, а розничный гость — свои. Это основа B2B-ценообразования в Битрикс: базовые цены задаются типами цен по группам, а поверх них правила корзины добавляют акционные скидки для конкретных сегментов.

Как настроить купоны и промокоды?

Купон в Битрикс привязывается к правилу работы с корзиной: правило срабатывает только при вводе действующего купона. Купоны бывают одноразовые, многоразовые и на количество применений, с ограничением по срокам. Это позволяет запускать промокоды для рассылок, блогеров и реактивации, отслеживая, сколько раз и кем использован купон. Важно ограничить совместимость купона с другими скидками, чтобы не терять маржу.

Приходят ли скидки из 1С или настраиваются на сайте?

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

Почему клиенту показывается не та скидка, что я настроил?

Частые причины: конфликт приоритетов (сработало другое правило), незакрытая совместимость (скидки сложились), клиент не в той группе, истёк срок акции, кэш корзины или каталога отдаёт старое значение. Диагностику начинают с проверки, какие правила подходят под условия, их приоритетов и флагов совместимости, а затем сбрасывают кэш. Часто проблема не в «баге», а в неочевидном пересечении нескольких правил.

Как не потерять маржу на скидках?

Задайте правила совместимости: определите, какие скидки суммируются, а какие взаимоисключают друг друга, и ограничьте максимальную суммарную скидку. Используйте приоритеты и флаг прекращения применения, ограничивайте купоны по срокам и совместимости, тестируйте типовые корзины перед запуском акции. И считайте экономику каждой акции заранее — щедрое правило «скидка на всё плюс промокод плюс бесплатная доставка» легко уводит заказ в минус.

Поделиться:

Скидки съедают маржу или конфликтуют с 1С?

Настроим систему скидок и правил корзины на 1С-Битрикс: приоритеты, совместимость, купоны и B2B-акции. Согласуем цены с учётом, чтобы заказы не уходили в минус.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем магазины и B2B-порталы на 1С-Битрикс: настраиваем скидки, правила корзины, купоны и оптовое ценообразование в связке с 1С.

← Все статьи блога