Во времена Прайма существовал полный
рейтинг саппортеров сезона. Топ-5 выводился в блоке на главной. Сейчас этот рейтинг существенно урезан (на отдельной странице показывается только топ-10) и практически потерял актуальность. Почему так произошло? С введением новой системы рейтинга появилась возможность преводить средства внутри системы между стримерами и создавать кросс-челленджи. В результате место в
рейтинге саппортеров можно было получить, не вводя реальные деньги в систему, а "прокручивая" пекоины между двумя каналами. Сложилась ситуация, в которой пользователь, "прокрутивший" 18к через челленджи, получал место в рейтинге, соответствующее сумме в 50к, и аналогичные бонусы. Таким образом, саппортерам, вводящим реальные деньги в систему, не было смысла участвовать в "соревновании саппортеров" - соответствующие бонусы можно было приобрести существенно дешевле.
Чтобы исправить эту проблему, достаточно ограничить прирост
рейтинга саппортера суммой, введенной пользователем в систему. Рассмотрим простейший пример: пользователь перечислил 1000 рублей через Робокассу или иным способом, получив на свой счет 1000 пекоинов. При этом ему начисляется 1000
бонусных баллов, которые могут быть быть преобразованы в
рейтинг саппортера, если пользователь начнет тратить эти пекоины на портале. За платежи внутри системы (саппорт канала, подписки, челленджи, переводы)
бонусные баллы не начисляются - они расходуются, преобразовываясь в
рейтинг саппортера. Максимальный прирост рейтинга саппортера составит все те же 1000 баллов. Пользователь сможет тратить привлеченные средства на портале, но они не изменят
рейтинг саппортера. Стримеры смогут тратить привлеченные средства на поддержку других стримеров, повышая их в рейтинге стримеров, но не получат при этом баллов
рейтинга саппортера.
Баллы
рейтинга саппортера будут получать только пользователи, которые вводят в систему реальные деньги, что вполне справедливо. И всевозможные варианты "прокрутки" пекоинов для получения
рейтинга саппортера потеряют смысл.
Как это реализовать? Для каждого пользователя в БД вводится дополнительный параметр "бонусные баллы рейтинга саппортера", по аналогии с существующим параметром "остаток средств на счете". При инициализации схемы единоразово для всех пользователей портала новому параметру присваивается значение, равное остатку средств на счете. При вводе реальных средств в систему значение параметра увеличивается на соответствующее число баллов. В отличие от значения
рейтинга саппортера, который обнуляется с началом следующего сезона,
бонусные баллы не обнуляются. Значение параметра уменьшается, когда пользователь тратит средства в системе (поддерживает стримеров, челленджи, оформляет подписки). Если при этом платежи не были анонимными, растет
рейтинг саппортера (для челленджей - при переводе челленджа в статус "выполнен"). Если все
бонусные баллы израсходованы, платежи выполняются, но
рейтинг саппортера не меняется. При выводе средств с ск2тв (например, возврат средств на карту), рейтинг саппортера и количество бонусных баллов уменьшаются, в пределе - до нуля. Этот параметр нужно показывать в "личном кабинете" пользователя - он всегда будет меньше или равен остатку средств на счете, а разница будет равна сумме привлеченных средств.
В результате, рейтинг саппортера будет отражать сумму реально потраченных на портале средств, а не общую сумму с "прокрутками". Стримеры, не пополняющие самостоятельно собственный счет на портале, не будут получать баллы рейтинга саппортера, но у них останутся бонусы за соответствующий
ранг стримера.
Такой вариант изменения правил расчета
рейтинга саппортера имеет смысл рассмотреть, учитывая планы по реализации в неопределенном будущем переводов между пользователями (без комиссии или с небольшой комиссией).
[свернуть]