В 1С-Битрикс купон сам по себе ничего не делает — он лишь активирует правило работы с корзиной. Разберём, как это устроено, какие бывают типы купонов и как настроить их в административной части магазина.
Что такое купон в Битрикс и как он работает
Многие интеграторы, впервые открывшие раздел маркетинга, ожидают, что у купона есть поле «размер скидки». Его там нет — и это ключевой момент. В 1С-Битрикс купон — это просто ключ (код), который включает связанное с ним правило работы с корзиной. Вся логика скидки (сколько процентов, на что, при каких условиях) описывается в правиле, а купон лишь разрешает его применить.
Механика такая: покупатель вводит код в поле на странице корзины или оформления заказа, система находит купон в базе, определяет, к какому правилу он привязан, проверяет условия правила и срок действия купона — и, если всё сходится, применяет скидку к корзине. Отсюда следует практический вывод: прежде чем создавать купон, нужно создать правило, которое он будет активировать.
sale). Работать с ней можно на редакциях «Малый бизнес» и «Бизнес».Связь купонов с правилами работы с корзиной
Правила работы с корзиной живут в разделе Магазин → Маркетинг → Правила работы с корзиной. Именно правило решает, что и при каких условиях получит покупатель: скидку в процентах или в рублях на всю корзину, скидку на конкретный товар, бесплатную или удешевлённую доставку, подарок.
По способу применения правила делятся на две группы:
- Автоматические — применяются всем, кто попал под условие, без ввода кода (например, «−5% при заказе от 5000 ₽»);
- По купону — срабатывают только после ввода корректного кода. У такого правила на вкладке настроек включён режим применения по купону, и к нему привязываются один или несколько купонов.
Условия правила задаются в визуальном конструкторе: сумма корзины, наличие товаров определённого раздела или каталога, свойства товара, тип плательщика, группа пользователя. Купон не меняет эти условия — он лишь снимает «замок» с правила, помеченного как применяемое по купону.
Типы купонов: одноразовые, многоразовые, на одного покупателя
При создании купона Битрикс предлагает выбрать тип, который определяет лимит использования. Понимание разницы избавляет от типичных ошибок вроде «промокод для рассылки закончился после первого заказа».
| Тип | Как работает | Когда применять |
|---|---|---|
| Одноразовый | Действует до первого успешного применения, затем деактивируется | Персональная компенсация, индивидуальный бонус |
| Многоразовый | Один код можно использовать неограниченное число раз | Публичная акция, единый промокод для всех |
| Один на пользователя | Многоразовый код, но каждый покупатель применяет его лишь один раз | Рассылка, «скидка новичку», реферальные программы |
Тип задаётся полем при создании и напрямую влияет на генерацию серий: для рассылки обычно создают пачку уникальных одноразовых кодов, а для баннера на сайте — один многоразовый.
Создание купона в разделе Маркетинг
Купоны создаются в Магазин → Маркетинг → Купоны. Порядок действий:
- Сначала в разделе
Правила работы с корзинойсоздайте правило и на вкладке «Условия» / настроек применения укажите, что оно применяется по купону. - Перейдите в
Маркетинг → Купоныи нажмите «Добавить купон». - В поле Правило работы с корзиной выберите созданное правило — это обязательная привязка.
- Задайте код купона: введите вручную или воспользуйтесь автогенерацией. Код должен быть уникальным.
- Выберите тип (одноразовый / многоразовый / один на пользователя) и статус Активен.
- При необходимости ограничьте срок действия датами «активен с» и «активен по».
После сохранения купон появляется в списке и сразу готов к вводу в публичной части, если правило активно, а даты действия совпадают с текущей.
Настройка условий применения и срока действия
Здесь важно чётко разделять зоны ответственности. Условия покупки задаются в правиле, ограничения самого купона — в карточке купона.
На стороне правила настраивают: минимальную сумму корзины, принадлежность товаров к разделам или каталогам, свойства товаров, группу пользователя, тип плательщика. На стороне купона — то, что относится к коду как таковому:
- Срок действия — период «активен с… по…»; вне него купон не примется, даже если условия правила выполнены;
- Лимит использований — определяется типом купона;
- Статус — временно отключить код можно, сняв флаг «Активен», не удаляя его.
Отдельно стоит помнить о комбинировании: если под корзину подходит несколько правил, порядок и совместимость их применения регулируются приоритетом и настройками правил, а не купоном. Проверяйте, не конфликтует ли акционный купон с уже действующей автоматической скидкой.
Проверка и типичные проблемы
Перед запуском акции протестируйте купон на тестовом заказе — введите код в корзине и убедитесь, что скидка отобразилась в составе заказа. Если код «не принимается», проходите по чек-листу от правила к купону:
- Правило активно и помечено как применяемое по купону;
- Условия правила выполнимы для тестовой корзины;
- Купон в статусе «Активен», код введён без опечаток и лишних пробелов;
- Текущая дата попадает в срок действия купона;
- Для одноразового кода — он ещё не был использован;
- Кэш очищен: после изменения правил и купонов иногда требуется сбросить кэш компонентов корзины.
Отследить факты применения удобно через историю использования купонов и отчёты по заказам — так видно, кто и когда воспользовался кодом, и не «утёк» ли персональный купон в публичный доступ.
Итог
Логика купонов в 1С-Битрикс проста, если держать в голове главное: скидку описывает правило работы с корзиной, а купон лишь активирует это правило по коду. Сначала создаём правило и помечаем его как применяемое по купону, затем в Маркетинг → Купоны добавляем код, выбираем тип и задаём срок действия. Условия покупки живут в правиле, ограничения кода — в купоне.
Когда акций много, они комбинируются, а промокоды раздаются в рассылках и рекламе, настройка перестаёт быть тривиальной: важно не допустить конфликтов скидок и утечек персональных кодов. Мы в B2Bsite настраиваем маркетинговую механику магазинов на Битрикс и сопровождаем её в бою — от проектирования правил до контроля за корректностью применения купонов.
Частые вопросы
Почему у купона нет поля с размером скидки?
Потому что в Битрикс купон только активирует правило работы с корзиной, а размер и условия скидки задаются в самом правиле. Сначала создаётся правило, затем к нему привязывается купон.
Где создаются купоны в административной части?
В разделе Магазин → Маркетинг → Купоны. Перед этим в разделе Правила работы с корзиной нужно создать правило, применяемое по купону.
Чем одноразовый купон отличается от многоразового?
Одноразовый деактивируется после первого успешного применения, многоразовый можно использовать неограниченно. Есть и промежуточный тип — один на пользователя, когда общий код каждый покупатель применяет только раз.
Как ограничить срок действия купона?
В карточке купона задаются даты «активен с» и «активен по». Вне этого периода код не примется, даже если условия связанного правила выполнены.
Купон создан, но скидка не применяется — в чём причина?
Чаще всего связанное правило выключено, его условия не выполнены (например, сумма корзины ниже порога) или истёк срок действия купона. Диагностику начинайте с правила, затем проверяйте статус и код купона.
Можно ли одним купоном давать скидку на конкретный товар?
Да, если правило работы с корзиной настроено на скидку по разделу, каталогу или свойствам товара. Купон лишь включит это правило, а адресность скидки определяется условиями правила.
Как сделать много промокодов для рассылки?
Удобнее использовать генератор купонов, который создаёт пачку уникальных кодов, привязанных к одному правилу. Для рассылки обычно берут одноразовый тип или тип «один на пользователя».
Что произойдёт, если под корзину подходит несколько акций?
Порядок и совместимость применения регулируются приоритетом и настройками правил, а не купоном. Проверяйте, не конфликтует ли купон с уже действующей автоматической скидкой.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.