darakanoit
@darakanoit

MLM(сетевой маркетинг и всё такое),как лучше сделать «переливание»?

Доброго времени суток.
Писал многоуровневую реферальную систему без ограничений по людям,но теперь нужна матричная..
пример матричной
5b019a447ed09147020173.png

Как сделать "переливание" пользователей.
Например заходит человек по реф ссылке к id-1 , но у него уже есть 3 реферала и больше он принять не может,как закрепить его за следующим человеком(тот кого пригласил id-1) ниже по иерархии? При условии что у него есть свободные "места".
В моей голове множество if и запросов к базе,но со стороны нагрузки и оптимизации кажется мне плохим решением. У заказчика планы на нагрузку минимум 3к людей и более в маркетинговой прогрессии..
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
rim89
@rim89
программист-велосипедист
В моей голове множество if и запросов к базе,но со стороны нагрузки и оптимизации кажется мне плохим решением.

рекурсией
У заказчика планы на нагрузку минимум 3к людей и более в маркетинговой прогрессии..

объясните ему что больше народу - больше расходов на систему
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы