Плоская акция «−20% на всё» проста, но расточительна: вы дарите скидку и тем, кто купил бы по полной цене, и на тот товар, который и так расходится. А неликвид продолжает пылиться на складе, потому что скидка на него ничем не отличается от скидки на хиты. Деньги утекают в двух направлениях сразу — теряется маржа на ходовом и замораживается капитал в залежавшемся.
Динамические скидки работают точнее: цена подстраивается под покупателя, корзину и состояние склада. Колеблющемуся клиенту — стимул купить, лояльному — награда, залежавшемуся товару — автоматическая уценка. В этой статье разберём, как настроить такие скидки в магазине на 1С-Битрикс на правилах корзины и данных из 1С, и как при этом не увести цену в убыток. Логика остатков и себестоимости здесь приходит из учётной системы, поэтому в основе — автоматизация продаж и склада на 1С.
Коротко
- Динамическая скидка считается по правилам и меняется по покупателю, корзине и остаткам — в отличие от плоской акции.
- Скидки по поведению растят конверсию, скидки по остаткам разгружают неликвид; цели и метрики у них разные.
- Основа в 1С-Битрикс — правила работы с корзиной плюс данные из 1С: остатки, себестоимость, даты поступления.
- Каждой скидке нужны рамки: минимальная маржа, приоритеты и запрет бесконтрольного сложения.
Чем динамические скидки лучше плоских акций
Плоская скидка не различает ситуации. Она одинаково снижает цену для нового и постоянного клиента, для ходового товара и неликвида, для маленькой и крупной корзины. В результате часть скидки уходит впустую: её получают те, кто купил бы и без неё. Это прямая потеря маржи без прироста продаж.
Динамическая скидка адресна. Она смотрит на условия и применяется там, где реально влияет на решение: подталкивает сомневающегося, награждает за объём, разгружает залежавшуюся позицию. Тот же бюджет скидок работает эффективнее, потому что тратится осмысленно, а не размазывается по всем подряд.
Две цели: конверсия и оборот склада
Важно с самого начала разделять, зачем вы даёте динамическую скидку, потому что от цели зависят и правила, и метрика успеха.
| Тип скидки | Цель | Главная метрика |
|---|---|---|
| По поведению | Поднять конверсию, вернуть в корзину | Доля завершённых заказов, средний чек |
| По объёму | Увеличить сумму заказа | Средний чек, число позиций |
| По остаткам | Разгрузить неликвид | Оборачиваемость, доля залежавшихся SKU |
| По группе клиента | Удержать опт и дилеров | Повторные заказы, LTV сегмента |
Смешивать цели в одном правиле опасно: непонятно, что именно сработало и стоит ли скидка своих денег. Разделяйте правила по цели и оценивайте каждое по своей метрике — тогда динамические скидки становятся управляемым инструментом, а не лотереей.
Скидки по поведению покупателя
Поведенческие скидки реагируют на действия и признаки покупателя. Наиболее рабочие сценарии:
- За объём. Чем больше количество или сумма в корзине, тем выше скидка — стимул добрать до порога.
- Для лояльных. Постоянным клиентам с историей заказов — особые условия.
- Возврат в корзину. Персональное предложение тем, кто бросил оформление.
- Первый заказ. Приветственная скидка для нового покупателя.
- Комплект. Скидка при покупке товара вместе с сопутствующим.
Часть этих сценариев опирается на данные CRM и историю заказов, часть — на содержимое корзины прямо сейчас. Персональные предложения удобно усиливать рекомендательными механизмами, но базовые поведенческие скидки прекрасно работают на явных правилах без всякого обучения.
Скидки по остаткам и сроку хранения
Складские скидки решают задачу оборота: не заморозить капитал в товаре, который лежит без движения. Логика строится на остатках и датах:
- Уценка залежавшихся. Позиции, лежащие дольше заданного срока, автоматически получают скидку.
- Разгрузка излишков. Товар с большим остатком уценивается, чтобы ускорить продажу.
- Снятие скидки с дефицита. Если товара осталось мало, скидка убирается — незачем отдавать дёшево последнее.
- Сезонное закрытие. Уценка коллекций и сезонных позиций к концу сезона.
- Витринные образцы. Отдельная уценка на образцы и товар с уценкой качества.
Всё это требует свежих данных об остатках, дате поступления и себестоимости — а они живут в 1С. Значит, качество складских скидок напрямую зависит от обмена с учётной системой.
Правила корзины в 1С-Битрикс
Технический фундамент динамических скидок в 1С-Битрикс — правила работы с корзиной из модуля «Интернет-магазин». Штатно они умеют многое: применять скидку по сумме заказа, количеству, группе пользователя, конкретным товарам и разделам каталога, задавать приоритеты и период действия.
- Опишите условие. Когда скидка применяется: сумма, количество, группа клиента, набор товаров.
- Задайте действие. Процент или фиксированная сумма, скидка на позицию или на заказ.
- Расставьте приоритеты. Что срабатывает раньше и можно ли складывать скидки.
- Добавьте динамику. Для логики по остаткам и сроку хранения правила расширяют собственным кодом.
- Проверьте расчёт. Прогоните типовые корзины под разными группами и остатками.
Для нестандартной логики штатных условий не хватает, и правила дополняют кодом на обработчиках. Как писать такой серверный код аккуратно и на современном API, мы показываем в статье про D7 и ORM в 1С-Битрикс. Сложные ценовые механизмы нередко выносят в отдельный модуль — принципы такой разработки разбираем в материале про разработку своего модуля для 1С-Битрикс.
Данные из 1С: остатки, себестоимость, даты
Динамическая скидка хороша ровно настолько, насколько свежи данные, на которых она считается. Из 1С на сайт должны приходить остатки по складам, себестоимость (для контроля маржи), дата поступления или последнего движения товара. Без них правила «по остаткам» и «защита маржи» просто не на чем строить.
Настройку стабильного и достаточно частого обмена мы закрываем услугой автоматизации на 1С. Если учётная база тормозит и выгрузки идут медленно, узкие места находим в рамках аудита и оптимизации 1С.
Группы клиентов и типы цен
В B2B цена зависит от того, кто покупает, и это фундамент, поверх которого работают динамические скидки. В 1С-Битрикс группам пользователей сопоставлены типы цен: дилер видит дилерскую цену, оптовик — оптовую, розничный гость — розничную. Скидки привязываются к тем же группам.
Динамические правила не отменяют эту сегментацию, а надстраиваются над ней: сначала клиент получает базовую цену своей группы, затем к ней применяются поведенческие и складские скидки в заданном приоритете. Такой порядок сохраняет понятную ценовую политику и не превращает расчёт в хаос из перекрывающих друг друга акций.
Защита маржи и приоритеты скидок
Главный риск динамических скидок — увести цену в убыток, когда несколько правил сработали одновременно. Поэтому у системы скидок должны быть жёсткие рамки:
- Минимальная цена или маржа. Порог, ниже которого скидка не опускается ни при каком сочетании правил.
- Приоритеты правил. Чёткий порядок применения, чтобы результат был предсказуем.
- Контроль сложения. Явное решение, какие скидки складываются, а какие взаимоисключают друг друга.
- Потолок скидки. Максимальный суммарный процент на позицию или заказ.
- Исключения. Товары и категории, на которые динамические скидки не распространяются.
Себестоимость для расчёта минимальной маржи снова берётся из 1С. Настроив эти ограничения один раз, вы позволяете скидкам работать автоматически, не боясь, что удачное стечение условий подарит товар ниже закупки.
Прозрачность цены для покупателя
Динамическая цена не должна выглядеть как произвол. Покупатель, особенно оптовый, хочет понимать, почему цена такая. Поэтому в корзине и карточке товара показывайте природу скидки: «скидка за объём», «цена для дилера», «уценка витринного образца», «специальное предложение до конца сезона».
Резкие и необъяснимые скачки цены подрывают доверие сильнее, чем помогают продажи. Меняйте цены осмысленно и объясняйте изменения там, где покупатель их видит. Прозрачная логика скидок в B2B — это ещё и репутация надёжного поставщика, с которым понятно работать.
Частые ошибки
- Смешивают цели. Одно правило и на конверсию, и на разгрузку склада — непонятно, что сработало.
- Нет защиты маржи. Скидки складываются и уводят цену ниже себестоимости.
- Считают на устаревших остатках. Уценивают распроданное, держат цену на залежавшемся.
- Игнорируют приоритеты. Правила конфликтуют, и итоговая цена непредсказуема.
- Скидка непонятна покупателю. Цена скачет без объяснений, доверие падает.
- Дарят скидку ходовому. Уценивают то, что и так расходится, теряя маржу впустую.
- Не измеряют эффект. Нет метрик по целям — невозможно понять, окупается ли скидка.
Чек-лист внедрения
- Цели разделены. Для конверсии и оборота склада — отдельные правила и метрики.
- Данные из 1С приходят. Остатки, себестоимость и даты поступления обновляются достаточно часто.
- Правила корзины настроены. Условия и действия описаны, приоритеты и сложение заданы.
- Складская логика работает. Автоуценка залежавшихся и снятие скидки с дефицита.
- Группы и типы цен. Базовые цены по сегментам заданы, скидки надстроены поверх.
- Маржа защищена. Заданы минимальная цена, потолок скидки и исключения.
- Цена прозрачна. Покупатель видит природу скидки в корзине и карточке.
- Эффект измеряется. По каждой цели отслеживается своя метрика до и после.
Вывод
Динамические скидки превращают ценообразование из грубого инструмента в точный. Вместо того чтобы дарить одинаковую скидку всем, вы применяете её адресно: подталкиваете конверсию там, где она колеблется, и разгружаете склад там, где заморожен капитал. Тот же бюджет скидок начинает работать в разы эффективнее.
Технически это правила корзины 1С-Битрикс, обогащённые данными из 1С об остатках, себестоимости и датах, с обязательной защитой маржи и прозрачной для покупателя логикой. Разделяйте цели, держите цену в понятных рамках и измеряйте каждую скидку по своей метрике — тогда динамическое ценообразование станет реальным драйвером продаж и оборачиваемости, а не риском для прибыли.