Перейти к содержанию

Скидки и акции

Страница /admin/new/settings/discounts управляет конфигурацией гибких скидок. Данные хранятся в Config со слагом discounts.

Поддерживаемые условия

  • Сумма заказа — скидка при достижении минимального чека.
  • Время — happy hours, ночные скидки, акции на будни/выходные.
  • Канал продажи — сайт, мобильное приложение, call-центр.
  • Тип клиента — новый, повторный, VIP-уровень.
  • Состав заказа — конкретные разделы или позиции.

Настройка

  1. Откройте редактор конфигурации (JSON) и опишите правило.
  2. Используйте встроенный валидатор — он проверит синтаксис и пересечение условий.
  3. Сохраните и опубликуйте изменения.

Пример правила:

{
  "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.
  • В отчёте «Скидки» отслеживайте влияние промо на маржинальность.