Суть - деление реферальных отчислений на 3 группы(способа), можно оставить старый способ "Бонусы рефералам".
Зачисление происходит только по одному выбранному способу.
Два новых: автоматическое и выборочное. Рефералов нужно вносить в желаемый список, те кто не внесен в списки, получают отчисления по старой системе "бонусы".
Автоматическое: получено*(ставка)-передано=сумма на зачисление
Выборочное - отдельная таблица, создается в момент внесения реферала в список, с этого момента весь доход записывается в новую таблицу "получено от", сумма на зачисление отсчитывается от этого значения, далее аналогично автоматическому.
З.Ы. да, оба списки автоматические и выборочные... ну можно назвать общего/обычного/без метки...
минимальная сумма зачисления 0,005$ (берется значение дохода кратное центу)
*зачисление происходит раз в неделю. для уменьшения нагрузки на сервер, можно зачислять только тем кто посещал аккаунт за последние 7 дней(счетчик "Активных пользователей за 7 дней:" есть на сайте)
*список с меткой не вызовет конфликта с текущей системой начисления, позволяя начать пользование новой системой с удобной точки + "Нет разделения статистики, весь доход с реферала суммируется в одну цифру." - не проблема
при удалении реферала из списка с меткой, новые значения суммируются к старым...
*1 - если возможно то, отображать в этом поле актуальные значения, учитывая "список" и "действие", либо сделать поэтапно?
списки при просмотре могут отображаться просто таблицей(id,nickname(сортировка в алфавитном порядке), получено, отдано, /дата метки), либо как активные за 7 дней - если начисление будет только таковым
можно добавить и функцию "перевод рефералу"...
*вклинить в минус отчислений, получено за конкурсы(если там это как-то отображается)
наверное создание отдельных списков процентных ставок не требуется...
всё это замечательно, но, как по мне, лучше б сделали начисление 1 или 2% от выполнения заданий рефералами второго уровня... это было бы намного лучше и самое главное - современнее...