Хочу, чтобы система различала клиентов по уровню активности: те, кто покупает регулярно и на большие суммы, автоматически переходят на более высокий процент кэшбэка и получают доступ к акциям, которых нет у новых покупателей. Уровень должен пересчитываться сам по заданным правилам, без ручной работы с базой. И вся история должна быть доступна клиенту в личном кабинете: когда и за какой заказ пришли баллы, когда и сколько списано, актуальный остаток — чтобы не объяснять это каждому в переписке.
Готов обсуждать реализацию — отдельный модуль или интеграция с существующим функционалом магазина, лишь бы всё работало быстро и без сбоев при пиковой нагрузке. В заявке хотелось бы увидеть:
— примеры похожих проектов с баллами или кэшбэком;
— предлагаемый подход к защите от повторного списания и накрутки;
— оценку сроков по этапам.