Нет меня
Модуль обмена рефералов для FastCore
Назначение модуля
Модуль "Биржа обмена рефералов" позволяет пользователям обменивать своих неактивных или неприбыльных рефералов на новых участников из общей базы системы. Это помогает освежить реферальную структуру, избавиться от "мёртвых" рефералов и получить более активных участников.Основной принцип работы
Обмен происходит через централизованный фонд свободных рефералов, которые находятся у администратора системы. Пользователь отдаёт своих рефералов в этот фонд и взамен получает случайных свободных участников в соотношении 1:1.Схема обмена:
- Пользователь выбирает одного или нескольких своих рефералов для обмена
- Эти рефералы передаются администратору системы (попадают в общий фонд)
- Взамен пользователь получает такое же количество случайных свободных рефералов из фонда
- За каждого получаемого реферала взимается плата с баланса покупок пользователя
Система ценообразования
Стоимость обмена зависит от качества получаемых рефералов. Чем выше требования к новым рефералам, тем дороже обмен:Без фильтров (базовый тариф):
- Цена: 0.50 руб. за каждого получаемого реферала
- Условия: любые свободные рефералы из фонда
- Подходит для массового обмена
- Цена: 1.00 руб. за реферала
- Условия: реферал заходил в систему в последние 7 дней
- Гарантирует получение относительно активных участников
- Цена: 1.50 руб. за реферала
- Условия: реферал хотя бы раз пополнял баланс
- Гарантирует получение платёжеспособных участников
- Цена: 2.00 руб. за реферала
- Условия: реферал активен (вход за 7 дней) И имеет пополнения
- Максимальное качество получаемых рефералов
Интерфейс и функционал
Верхняя информационная панель
Отображает три ключевых показателя:- Ваших рефералов — сколько рефералов доступно для обмена у пользователя
- Свободных в системе — сколько рефералов доступно в общем фонде (без учета фильтров)
- Баланс покупок — текущий баланс пользователя для оплаты обмена
Блок выбора фильтров
Пользователь может установить требования к получаемым рефералам:- Чекбокс "Активные (вход за последние 7 дней)"
- Чекбокс "Имеют пополнения"
- Индикатор показывает актуальное количество доступных рефералов с выбранными фильтрами
- Отображается цена за одного реферала при текущих настройках
Сетка выбора рефералов
Все рефералы пользователя отображаются в виде карточек с информацией:- Логин реферала
- Сумма дохода от реферала
- Клик по карточке — выбор/отмена выбора реферала
- Кнопка "Выбрать всех" — быстрый выбор всех рефералов
- Кнопка "Снять выбор" — быстрая отмена всех выборов
Панель подтверждения обмена
Нижняя фиксированная панель отображает:- Количество выбранных рефералов для обмена
- Количество новых рефералов, которые будет получены
- Общую стоимость обмена
- Предупреждения при недостатке средств или превышении доступного количества
История обменов
Таблица с последними 20 операциями обмена, где отображается:- Дата и время обмена
- Количество отданных и полученных рефералов
- Логины отданных участников (первые 3 видны сразу, остальные по клику на "+N")
- Логины полученных участников (также с раскрытием списка)
- Использованные фильтры при обмене
- Сумма, списанная за обмен
Ограничения и лимиты
Количественные ограничения:- Максимум 100 рефералов за одну операцию обмена
- Минимум 1 реферал для обмена
- Обмен возможен только при достаточном балансе покупок
- Средства списываются автоматически при подтверждении обмена
- Обмен возможен только на рефералов из общего фонда (rid = 1, т.е. у администратора)
- При недостатке свободных рефералов с выбранными фильтрами обмен блокируется
- Система показывает точное количество доступных рефералов для текущих настроек фильтров
Механизм безопасности
Защита от несанкционированного доступа:- Проверка авторизации пользователя
- Защита от прямого обращения к скрипту извне системы
- Одноразовые токены для предотвращения двойной отправки формы
- Проверка принадлежности выбранных рефералов пользователю
- Валидация всех входных данных (только положительные целые числа ID)
- Проверка баланса непосредственно перед списанием средств
- Атомарные операции обновления счётчиков рефералов
- Дополнительные условия в SQL-запросах (проверка rid при переносе)
- Проверка достаточности средств на уровне базы данных
- Невозможно получить своих же рефералов обратно (исключение собственного ID)
- Невозможно получить самого себя в качестве реферала
- Контроль соответствия количества отданных и полученных рефералов
Визуальный дизайн
Элементы интерфейса:- Карточная система с тенями и скруглёнными углами
- Интерактивные элементы с плавными анимациями при наведении
- Визуальные индикаторы выбора (синяя рамка + иконка галочки)
- Адаптивная сетка рефералов (от 130px до 160px в зависимости от экрана)
- Фиксированная панель обмена внизу экрана для быстрого доступа
- Динамическое обновление счётчиков и цены при изменении выбора
- Предупреждения об ошибках в реальном времени
- Компактное отображение больших списков с возможностью раскрытия
- Стилизованный scrollbar для списка рефералов (фиолетовый при наведении)
- Анимация раскрытия логинов в истории (поворот стрелки)
- Цветовое кодирование бейджей и тегов для быстрой ориентации
Преимущества использования модуля
Для пользователей:- Возможность избавиться от неактивных рефералов
- Шанс получить более перспективных участников
- Гибкая система фильтрации по активности и платёжеспособности
- Прозрачная история всех обменов
- Повышение общей активности реферальной сети
- Перераспределение участников между пользователями
- Дополнительный источник монетизации
- Централизованное управление фондом свободных рефералов
Технические особенности работы
Автоматическая установка:- Модуль создаёт необходимую таблицу в базе данных при первом запуске
- Автоматическая миграция структуры таблицы при обновлении модуля
- Все операции обмена выполняются атомарно
- История сохраняет детальную информацию о каждой транзакции
- Случайный выбор рефералов из фонда для справедливого распределения
- Лимит истории в 20 записей для оптимизации загрузки
- Индексация таблицы для быстрых запросов
- Минимизация количества запросов к базе данных
Сценарии использования
Сценарий 1:Базовая очистка структуры
Пользователь имеет 50 неактивных рефералов и хочет обновить их на случайных участников:
- Выбирает всех 50 рефералов
- Оставляет фильтры выключенными (цена 0.50 руб./чел)
- Общая стоимость: 25 рублей
- Получает 50 новых случайных рефералов
Выборочная замена на активных
Пользователь хочет заменить 10 мёртвых рефералов на активных участников:
- Выбирает 10 неактивных рефералов
- Включает фильтр "Вход за последние 7 дней" (цена 1.00 руб./чел)
- Общая стоимость: 10 рублей
- Получает 10 активных рефералов
Премиум обмен на платящих клиентов
Пользователь готов заплатить больше за гарантированно качественных рефералов:
- Выбирает 20 рефералов
- Включает оба фильтра (цена 2.00 руб./чел)
- Общая стоимость: 40 рублей
- Получает 20 рефералов, которые активны и имеют опыт пополнений
Массовая ротация
Крупный пользователь проводит регулярную ротацию реферальной базы:
- Выбирает максимум 100 рефералов
- Использует разные комбинации фильтров в зависимости от бюджета
- Отслеживает результаты в истории обменов
- Повторяет процедуру периодически для поддержания качества структуры
Рекомендации по использованию
Стратегия обмена:- Анализируйте доход от рефералов перед обменом
- Обменивайте в первую очередь рефералов с нулевым доходом
- Используйте фильтры в зависимости от целей и бюджета
- Проводите обмены регулярно для поддержания активной структуры
- Базовый обмен (без фильтров) подходит для массовой ротации
- Фильтр "Вход 7д" оптимален по соотношению цена/качество
- Двойной фильтр используйте для небольших целевых обменов
- Планируйте бюджет заранее, учитывая количество рефералов
Итог для администраторов
Монетизация:Стабильный дополнительный доход от 0.50 до 2.00 руб. за каждого обмениваемого реферала. При активной пользовательской базе это ощутимая прибыль без дополнительных затрат.
ЦЕНА: 700 Руб.
Почта: svalka58.ru@yandex.ru
telegram: Александр 1979 ( только по поводу покупки)
Или в личку на форуме.
Почта: svalka58.ru@yandex.ru
telegram: Александр 1979 ( только по поводу покупки)
Или в личку на форуме.

