# Скидки, промокоды и подарки
Скидки / Совместная работа скидок и акций
В DLVRY скидка, промокод, правило корзины и подарок — это разные механизмы. Они могут участвовать в одной акции, но рассчитываются по-разному. Перед настройкой важно определить, что именно должен получить клиент: уменьшение суммы заказа, бесплатный товар или возможность выбрать подарок.
# Чем отличаются механизмы?
| Механизм | Где настраивается | Что делает |
|---|---|---|
| Персональная скидка | В карточке клиента | Уменьшает стоимость подходящих товаров на заданный процент. |
| Скидка за самовывоз | В условиях оформления заказа | Применяется, когда клиент выбирает самовывоз. |
| Промокод | В разделе Промокоды | После ввода кода может дать скидку, бесплатный товар, подарок, бонусы или запустить правило корзины. |
| Правило корзины | В разделе Правила корзины | Проверяет условия и выполняет одно или несколько действий: даёт скидку, подарок, устанавливает цену набора, отключает другие акции и так далее. |
| Подарки от суммы | В настройках филиала и товаров | Предлагает клиенту выбрать товары из общего списка подарков после достижения заданной суммы. Это отдельный легаси-механизм. |
# Как выбирается итоговая скидка?
DLVRY отдельно рассчитывает размер каждой доступной скидки:
- персональной скидки клиента;
- скидки за самовывоз;
- скидки по активированному промокоду;
- общей скидки по правилам корзины.
Скидки из первых трёх источников не складываются со скидкой правил корзины. В заказе применяется один вариант — тот, который даёт клиенту наибольшую скидку.
Пример
Персональная скидка уменьшает заказ на 100 ₽, самовывоз — на 200 ₽, промокод — на 300 ₽, а все сработавшие правила корзины вместе — на 250 ₽. В заказе будет применена скидка 300 ₽ по промокоду.
# Когда скидки правил корзины складываются?
Скидочные действия нескольких сработавших правил корзины складываются между собой. Получившаяся сумма считается одним вариантом скидки и затем сравнивается с персональной скидкой, самовывозом и промокодом.
Если совместное применение правил не требуется, используйте в нужном правиле настройку Прекратить дальнейшее применение правил. Если правило входит в группу, остановка действует только на следующие правила этой же группы. Порядок проверки зависит от выбранной группы правил и значения поля Сортировка.
«Прекратить применение правил» не останавливает всё безусловно
Внутри группы будут пропущены только правила, расположенные после правила с отметкой STOP. Поэтому сначала проверьте сортировку правил.
# Ограничение скидки у товара
В настройках товара есть поле Максимальная скидка (%). Оно ограничивает процентную скидку на этот товар, а также фиксированную скидку на каждую единицу товара в правилах корзины.
Например, если промокод даёт 20%, а у товара разрешено не более 10%, на этот товар будет рассчитано не более 10%. Фиксированная скидка по промокоду ограничивается общей стоимостью товаров, на которые она действует.
Бесплатные товары не получают дополнительную скидку повторно.
# Типы промокодов
При создании промокода выберите тип, соответствующий механике акции.
| Тип | Результат применения |
|---|---|
| Скидка (%) | Процентная скидка на все или выбранные товары. |
| Скидка (фикс.) | Фиксированная сумма скидки на все или выбранные товары. |
| Подарок | Указанные в промокоде товары добавляются в заказ бесплатно. |
| Бесплатно | Заданное количество самых дешёвых товаров из выбранной группы в корзине становится бесплатным. |
| Правила корзины | Сам промокод ничего не начисляет. Он используется как условие одного или нескольких правил корзины, а результат задаётся действиями этих правил. |
| Начислить бонусы | Начисляет бонусы сразу после активации кода. Работает с программой лояльности DLVRY. |
Промокод можно ограничить условиями: первым заказом, конкретными клиентами или их метками, составом и суммой корзины, временем заказа или предзаказа, днями недели, способом получения, платформой, периодом действия и филиалами. Также доступны общий лимит активаций и ограничения для одного клиента.
# Промокод как условие правила корзины
Тип Правила корзины подходит для составных акций. Например, по одному коду можно:
- добавить подарок;
- дать скидку только на определённую категорию;
- установить фиксированную цену набора;
- изменить условия оформления заказа;
- выполнить несколько действий одновременно.
Настройка состоит из двух частей:
- Создайте промокод с типом Правила корзины.
- Создайте правило корзины с условием Промокод и добавьте необходимые действия.
Все условия и результат такой акции настраиваются в правиле корзины. Промокод служит ключом, который разрешает правилу сработать.
# Два переключателя промокода
У обычных промокодов есть две независимые настройки:
| Настройка | Что меняет |
|---|---|
| Не применять прочие скидки | Для процентного или фиксированного промокода делает скидку по коду итоговой и отключает скидочные действия правил корзины. Используйте, если скидка по промокоду должна применяться без сравнения с другими скидками. |
| Не применять прочие акции | Отключает совместные подарочные акции: автоматические и выбираемые подарки правил корзины, бесплатный товар по правилу и легаси-подарки от суммы. |
Если нужны одновременно скидка по промокоду и подарок, не включайте Не применять прочие акции и проверьте, что правила корзины сами не отключают нужный механизм.
# Действия правил корзины, влияющие на акции
Правила корзины позволяют не только выдавать скидки и подарки, но и управлять совместимостью акций.
| Действие правила | Результат |
|---|---|
| Скидка на товары в корзине | Даёт процентную или фиксированную скидку на выбранные товары. |
| Фиксированная цена на товары | Устанавливает цену набора; разница с обычной стоимостью участвует в расчёте скидки или наценки. |
| Самый дешёвый товар — бесплатно | Делает бесплатным заданное количество самых дешёвых подходящих товаров. |
| Подарок | Автоматически добавляет конкретный бесплатный товар. |
| Подарок на выбор | Предлагает клиенту выбрать заданное количество подарков из списка. |
| Отключить промо-коды | Деактивирует введённый промокод. |
| Отключить скидки | Отключает персональную скидку, скидку за самовывоз, скидку промокода и скидки правил корзины. |
| Отключить подарки на выбор | Убирает выбираемые подарки, созданные правилами корзины. |
| Отключить подарки от суммы | Убирает легаси-подарки, настроенные в филиале. |
Не путайте два действия
Отключить подарки на выбор относится к подарочным наборам из правил корзины. Отключить подарки от суммы относится к легаси-акции из настроек филиала.
Подробнее обо всех условиях и действиях: Правила работы с корзиной.
# Какие бывают подарки?
| Вариант | Как клиент получает товар | Где задаётся ассортимент |
|---|---|---|
| Промокод «Подарок» | Вводит код, после чего заданные товары добавляются бесплатно. | В самом промокоде. |
| Промокод «Бесплатно» | Вводит код; нужное количество самых дешёвых подходящих товаров из его корзины становится бесплатным. | В поле Среди товаров в корзине у промокода. |
| Правило «Подарок» | Товар добавляется автоматически, когда выполнены условия правила. | В действии правила. |
| Правило «Подарок на выбор» | Клиент выбирает подарок из списка, когда выполнены условия правила. | В действии правила. |
| Подарки от суммы | Клиент выбирает подарок из общего списка после достижения порога суммы. | В карточках товаров с отметкой Может быть подарком. |
Для новых сложных акций удобнее использовать правила корзины: они позволяют задать разные условия, товары и результаты. Подарки от суммы — более простой легаси-вариант одной общей акции на филиал.
# Как настроить легаси-акцию «Подарки от суммы»?
Эта акция настраивается сразу в двух местах. Одной настройки порога в филиале недостаточно.
# 1. Настройте пороги в филиале
- Выберите нужный филиал и откройте его настройки.
- Найдите блок Оформление заказа → Подарки от суммы.
- Для каждого порога укажите:
- Сумма — начиная с какой суммы становится доступен подарок;
- Количество подарков — сколько товаров сможет выбрать клиент.
- При необходимости ограничьте акцию днями недели.
- Если клиент не должен иметь возможность оформить заказ без выбора, включите Подарки на выбор обязательны.
Можно добавить несколько порогов, например: один подарок от 1 500 ₽ и два подарка от 2 500 ₽. При этом ассортимент остаётся общим для всей акции филиала.
# 2. Разрешите товары в качестве подарка
- Откройте карточку товара в каталоге.
- Найдите блок Акция «Подарки от суммы».
- Включите галочку Может быть подарком.
- Сохраните товар.
- Повторите для всех товаров, из которых клиент сможет выбирать.
Все товары с этой галочкой образуют общий список подарков. Привязать отдельный список товаров к каждому порогу в легаси-механизме нельзя. Если нужны разные наборы для разных сумм или другие условия, настройте несколько правил корзины с действием Подарок на выбор.
Настройки относятся к филиалу
Проверьте пороги и доступность подарочных товаров в каждом филиале, где должна работать акция.
# Какая сумма учитывается для подарка?
Порог легаси-подарка проверяется по стоимости товаров после применения итоговой скидки и до добавления стоимости доставки.
Пример
В корзине товаров на 1 500 ₽, а подарок доступен от 1 400 ₽. Клиент применил скидку 200 ₽. После скидки учитываемая сумма стала 1 300 ₽, поэтому подарок от 1 400 ₽ больше не доступен.
Легаси-подарки от суммы также не показываются, если:
- в активном промокоде включено Не применять прочие акции;
- сработало правило корзины с действием Отключить подарки от суммы;
- текущий день недели исключён в настройках акции;
- ни у одного доступного товара не включено Может быть подарком.
# Примеры совместной работы
# Промокод и скидка за самовывоз
Промокод даёт 10%, а самовывоз — 15%. Если у промокода не включено Не применять прочие скидки, DLVRY сравнит денежный результат и применит скидку за самовывоз как более выгодную.
# Два правила со скидками и персональная скидка
Первое правило даёт 100 ₽, второе — 150 ₽. Их скидки складываются: вариант правил корзины равен 250 ₽. Если персональная скидка клиента равна 200 ₽, применяется вариант правил корзины — 250 ₽.
# Промокод со скидкой и подарок по правилу
Промокод уменьшает заказ на 300 ₽, а правило корзины добавляет подарок. Эти результаты могут работать одновременно, потому что подарок не является второй денежной скидкой. Совместимость исчезнет, если промокод запрещает прочие акции или другое правило отключает подарки.
# Только одна акция из нескольких
Если акция по промокоду должна быть полностью самостоятельной:
- включите у промокода Не применять прочие скидки;
- включите Не применять прочие акции;
- протестируйте код вместе с самовывозом, персональной скидкой и корзиной, подходящей под другие правила.
# Что проверить перед запуском?
Проведите тестовый заказ для каждого филиала и канала продаж, где должна работать акция. Проверьте:
- корзину чуть ниже, ровно на пороге и чуть выше порога;
- доставку и самовывоз;
- клиента с персональной скидкой и без неё;
- заказ с промокодом и без него;
- товары с ограничением Максимальная скидка (%);
- совместное срабатывание нескольких правил корзины;
- выбор или автоматическое добавление подарка;
- изменение доступности подарка после применения скидки;
- ограничения по датам, времени, дням недели, платформам и филиалам;
- итоговую сумму и состав заказа во внешней программе учёта.
Проверяйте передачу во внешнюю систему
Скидка или подарок могут рассчитываться в DLVRY, но способ их передачи и отображения зависит от подключённой программы учёта. Перед публикацией акции обязательно оформите тестовый заказ и проверьте его во внешней системе.