Как можно решить такую задачу:
есть около 20-30 разделов первого уровня(второго не берем пока), в каждом разделе около 20 производителей, нужно выдавать пользователям индивидуальные скидки на товары производителей(от 1% до 30%)
если реализовывать это через группы пользователей, то на один какой-то процент придется 400-600 групп пользователей и столько же вариантов скидок, а если мы возмем все 30 вариантов то получим по минимуму 400*30=12000
это не гуд, даже очень-очень не гуд.
Знаю что тема всплывала не раз, подскажите кто как решал подобную задачу?