ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене

Купоны и промокоды в 1С-Битрикс: настройка

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

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

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

Коротко

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

Как устроены купоны в 1С-Битрикс

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

Из этой архитектуры следует удобное свойство: одно правило может выдавать множество купонов с общими условиями. Например, правило «−15% на первый заказ» может иметь тысячи уникальных одноразовых кодов для рассылки. Меняете условие в правиле — оно действует для всех связанных купонов сразу. Такое разделение «правило — купоны» и есть основа гибкости системы скидок Битрикс.

Правила работы с корзиной

Правила работы с корзиной — центральный механизм скидок в модуле «Интернет-магазин». Они находятся в разделе «Маркетинг» и описывают, что происходит с корзиной при выполнении заданных условий: применить скидку, изменить цену доставки, добавить подарок.

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

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

Типы купонов и когда их применять

Штатно Битрикс поддерживает три типа купонов, и выбор типа определяется характером акции.

Тип купонаКак работаетКогда применять
ОдноразовыйСрабатывает один раз и деактивируетсяПерсональная компенсация, разовый жест
МногоразовыйДействует до срока или лимитаМассовая публичная акция
На одного пользователяКаждый клиент применяет один разWelcome-скидки, рассылки, реферальные

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

Типы скидок в правиле

В действиях правила задаётся, как именно снижается стоимость. Основные варианты:

Скидки можно применять как ко всей корзине, так и к выборке товаров по условиям. Комбинируя тип скидки с условиями, вы описываете почти любую акцию без программирования. Для нестандартной логики (например, прогрессивная скидка по хитрой формуле) применяют собственные обработчики на D7 и ORM.

Условия: товары, сумма, группы

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

Чем точнее условия, тем предсказуемее финансовый результат акции. Особенно важно исключать товары, которые уже участвуют в других скидках, — иначе промокод неожиданно углубит уценку.

Лимиты, сроки и приоритеты

Три настройки, которые чаще всего забывают, а именно они защищают бизнес от убытков: лимиты, сроки и приоритеты.

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

Настройка промокода по шагам

Соберём всё в понятную последовательность. Названия пунктов зависят от версии, но логика такая:

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

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

Массовая генерация кодов

Для рассылок, рекламы и партнёрских программ нужны сотни и тысячи уникальных кодов. Их не создают вручную — генерируют пачкой. В правиле формируется набор купонов с заданной маской и количеством, после чего коды выгружают для раздачи.

Когда генерация должна быть нестандартной — уникальный код под каждого клиента из CRM, интеграция с внешней системой лояльности, — используют API работы с купонами модуля скидок или собственный скрипт. Такая логика нередко становится частью более крупной автоматизации маркетинга, которую строят как отдельный модуль. Как устроена разработка таких модулей, мы описывали в статье про разработку модуля для 1С-Битрикс, а массовые операции по расписанию удобно выносить в агенты и очереди.

Защита от злоупотреблений

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

Отдельная тема — безопасность точек ввода и API, если промокоды раздаются через интеграции. Про защиту таких интерфейсов — материал про REST, вебхуки и безопасность.

Купоны в B2B и по группам

В опте и B2B промокоды работают, но требуют аккуратности. Правила работы с корзиной ограничиваются по группам пользователей, поэтому купон может действовать только для розницы или только для определённой оптовой группы. Это удобно, но здесь легко получить конфликт с ценами по группам.

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

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

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

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

Вывод

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

Настройте приоритеты, чтобы скидки не складывались бесконтрольно, используйте уникальные коды и лимиты против злоупотреблений и обязательно тестируйте граничные сценарии, особенно в B2B с ценами по группам. Тогда акции будут приносить продажи, а не сюрпризы в отчёте по марже.

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

Чем купон отличается от скидки в 1С-Битрикс?

Скидка в терминах Битрикс — это правило работы с корзиной, которое применяется автоматически при выполнении условий (например, «−10% при сумме от 5000»). Купон — это код, который активирует такое правило только после ввода покупателем. То есть купон не является отдельной сущностью «скидки»: он привязан к правилу и служит ключом, включающим его. Одно правило может выдавать много купонов с общими условиями.

Как создать промокод в 1С-Битрикс?

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

Какие типы купонов бывают в Битрикс?

Штатно поддерживаются три типа: одноразовый (срабатывает один раз для всех и деактивируется), многоразовый (действует, пока не истечёт срок или лимит) и «на одного пользователя» (каждый покупатель может применить его один раз). Выбор типа зависит от акции: одноразовый — для персональной компенсации, многоразовый — для массовой публичной акции, «на пользователя» — для welcome-скидок и рассылок.

Можно ли ограничить купон по товарам и сумме заказа?

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

Как запретить складывать несколько скидок?

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

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

Для массовых акций и рассылок купоны генерируют пачкой: в правиле создаётся набор купонов с заданной маской и количеством. Для нестандартной генерации (например, интеграция с CRM или уникальные коды под каждого клиента) используют API работы с купонами в модуле скидок или собственный скрипт. Сгенерированные коды затем выгружают и раздают через рассылку, рекламу или партнёров.

Почему промокод не применяется — что проверить?

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

Как защититься от злоупотреблений промокодами?

Используйте лимиты (общий и на пользователя), сроки действия, привязку к минимальной сумме и товарам, а для персональных акций — уникальные коды вместо публичных многоразовых. Публичный многоразовый код быстро расходится по агрегаторам промокодов, поэтому для чувствительных скидок безопаснее одноразовые уникальные купоны. Дополнительно помогает контроль на стороне заказа: анализ подозрительно частого применения и связка с данными клиента.

Работают ли промокоды с ценами для B2B и группами клиентов?

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

Поделиться:

Нужны акции, которые не режут маржу?

Настроим купоны, промокоды и правила работы с корзиной в 1С-Битрикс, свяжем с ценами по группам и защитим от злоупотреблений.

Автоматизация на 1С

Редакция B2Bsite

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

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