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