Скидки и акции
Страница /admin/new/settings/discounts управляет конфигурацией гибких скидок. Данные хранятся в Config со слагом discounts.
Поддерживаемые условия
- Сумма заказа — скидка при достижении минимального чека.
- Время — happy hours, ночные скидки, акции на будни/выходные.
- Канал продажи — сайт, мобильное приложение, call-центр.
- Тип клиента — новый, повторный, VIP-уровень.
- Состав заказа — конкретные разделы или позиции.
Настройка
- Откройте редактор конфигурации (JSON) и опишите правило.
- Используйте встроенный валидатор — он проверит синтаксис и пересечение условий.
- Сохраните и опубликуйте изменения.
Пример правила:
{
"id": "night_delivery",
"title": "Ночная доставка",
"discount": 0.15,
"schedule": {"from": "22:00", "to": "06:00"},
"channels": ["site", "mobile"],
"minAmount": 1000
}
Проверка
- Используйте режим «Предпросмотр» в карточке заказа — система покажет, какие скидки сработают.
- Для массового тестирования есть команда
php bin/console marketing:discount:test. - В отчёте «Скидки» отслеживайте влияние промо на маржинальность.