Основная ценность для меня в настройке условий. Код должен уметь ограничиваться минимальной суммой чека, выбранными категориями и подборками товаров, признаком первой покупки клиента, а также периодом действия с датами старта и завершения. Отдельно важен контроль сочетания скидок: одни коды не комбинируются вообще, другие допускают только совмещение с бесплатной доставкой, и обязательно должны работать ограничения по числу применений — как на одного покупателя, так и суммарно. Подчеркну отдельно: речь не о накопительных баллах и не о подарочных сертификатах — это самостоятельные механики, и их в это задание включать не нужно. Нужны именно скидочные коды, управляемые правилами.
Замыкает всё понятная отчётность: сколько раз сработал каждый код и вся кампания, как это отразилось на обороте и среднем чеке, и наглядный перечень кодов, подходящих к лимиту или уже недействительных. В идеале — удобная админка для выпуска, временной остановки и отправки кодов в архив.
— Выпуск единичных и пакетных уникальных кодов с выгрузкой
— Виды скидок: процент, фиксированная сумма, бесплатная доставка, с ограничением величины
— Условия: минимальный чек, категории и подборки, только первая покупка, период действия
— Правила комбинирования и лимиты применений на клиента и общие
— Отчёты по использованию и админка для выпуска, паузы и архивации кодов