Описание проекта
Самое важное для меня — слой правил. Я хочу ограничивать код минимальной суммой заказа, конкретными категориями или коллекциями товаров, признаком первого заказа клиента и окном действия с датами начала и конца. Также нужен жёсткий контроль объединения скидок: часть кодов не должна складываться ни с чем, часть может сочетаться только с бесплатной доставкой, а лимиты на клиента и общие лимиты применений обязаны соблюдаться, чтобы код нельзя было использовать во вред. Сразу уточню: это не программа бонусных баллов и не система подарочных карт — это отдельные вещи, и смешивать их в этой задаче я не хочу. Здесь только скидочные коды на основе правил.
И наконец мне нужна читаемая аналитика использования: применения по каждому коду и по кампании, повлиявшая выручка и средний чек, а также текущий список кодов, близких к лимиту или истёкших. Аккуратный экран администратора для создания, приостановки и архивации кодов был бы отличным завершением.
— Генерация одиночных и массовых уникальных кодов с экспортом
— Типы скидок: процент, фикс, бесплатная доставка, с потолком суммы скидки
— Правила: минимальный заказ, категории/коллекции, только первый заказ, даты действия
— Контроль объединения плюс лимиты применений на клиента и общие
— Дашборд аналитики и админ-панель для создания, паузы и архивации кодов