ап темы
тема интересная
предлагаю сделать... хз. давайте обсудим. на минималке а потом обрастать будем
итак
ТЗ
1.есть магазин.
2. есть зарегистрированные кустомерс у каждого есть ид
3. у каждого кустомерс есть свой портфель покупок.
4. расчет рейтинга % от суммы всех покупок в магазине. при этом. кол-во звезд от 1до 5 считается не в равной доли. т.е 1 звезда это не 20% от всех покупок всех кустомерс всего магазина. а какой то свой % который можно подправить. и лучше это сделать ручками в коде. чтобы не грузить админку и интеграцию.
ну например оборот магазина 1млн.
клиент потратил в нем 100тыс это 10%.
стоит настройка что макс это 30%. и клиенту присваивается 33%, примерно 1,5-2 звезды.
или как то сложно?
4. есть оборот известная сумма всего магазина. 1 млн
клиент регулярный покупатель. тратит не мало. но покупателей много и его затраты ну допустим 100тыс в данном магазине.
это 10% от всей суммы. какой ему рейтинг присвоить? понятно что 5 звезд ни у кого не будет тогда это один покупатель всего магазина и только он покупает
была идея например сделать таблицу всех покупок. и сумма всех покупок это кол-во балов. и такую таблицу вывести. и кто на каком месте. такое в играх есть. и выводить не звезды а номер в рейтинге.
4.1. или например взять к товару прикрутить бонусы от товара. это уже есть. и у кого сколько бонусов накоплено и это есть рейтинг. тут даже не от суммы привязка. ибо бонусы за товар можно назначать по разному. и классифицировать как товар что даст разбег. покупаешь дорогие шмотки рейтинг больше. покупаешь что то дешманское рейтинг растет медленно.
5. цель стимулировать покупателя гнаться за покупками чтобы поднять свой рейтинг. и этот рейтинг он должен быть динамическим. если он перестал покупать то его рейтинг падает так как продажи в магазине общие растут. покупатели другие совершают больше покупок. на большую сумму у них должен расти рейтинг. а то тчо вы купили код назад на большую сумму...и забили на свои 5 звезд. теперь вас обогнали по затратам и у вас 1 звезда ))
6. рейтинг должен выводиться в карточке заказа что приходит. чтобы видно было какой клиент. жирный и его надо максимально облизать) или так...
7. рейтинг должен выводиться к имени в отзывах товара. чтобы другие видели какого уровня коментатор.
8. на будущее расширение . топ 100 покупателей за год. т.е год закончился. те кто в топ 100 попал. этот список сохранился а покупателю вечный значок к имени. топ 56 место 2020 года ) ну как то так.
вообщем давайте пообсуждаем п4. как расчет сделать оценки до 5 звезд? или выводить какой то топ? или номер из списка*?