Написать скрипт многоуровневой партнерки
Нужно написать скрипт многоуровневой и много этапной партнерки.
В партнерке должно быть 3 этапа. В каждом этапе должно быть 3 уровня. На 3-м уровне, оплата и выплаты ежемесячные. Вся система партнерской программы - матричная.
Нужны следующие функции:
регистрация на 1 этап/1 уровень
автоматическая оплата (webmoney, rupay, z-payment) и автоматическая активация регистрации
после набора достаточного кол-ва человек в матрице первого этапа, автоматический переход на 1 уровень второго этапа.
после набора достаточного кол-ва человек в матрице второго этапа, автоматический переход на 1 уровень третьего этапа.
в личном кабинете партнера:
Профайл/редактирование
Баланс/начисленные платежи, пополнение счета, вывод денег.
Партнеры/этапы/уровни/фио/емайл адрес/рекламные материалы
Внутренняя связь/написать спонсору/написать администрации/написать всем своим партнерам на всех уровнях этапах/написать конкретному партнеру
Реклама на сайте/подать рекламу/отключить рекламу
Журнал/свежий номер/прошлый номер/архив номеров по месяцам
Пригласить друга/использование свободных пригласительных (если есть в наличии), которые будут генерироваться скриптом по определенной нами схеме.
В админ части:
Создание/Удаление/Редактирование страниц/ html/text
Добавление/Удаление/Редактирование новостей на страницу новостей
Добавление/Удаление/Редактирование рекламы показывающейся в личном кабинете клиентов
Добавление/Удаление/Редактирование статей/очерков/аудио/видео/фото в определенный раздел (коммерция, интернет, развлечения и т.д)
Все добавленные статьи/очерки/аудио/видео/фото должны идти на модерацию менеджера. Менеджер допускает/отправляет автору на редактирование со своими комментариями/замораживает. Автор заходя в админку видит что допущено, что нет и почему, что требует доработки и почему.
Отправка свежего номера электронного журнала подписчикам (доступ к свежему номеру подписчика через личный кабинет), с уведомлением всех подписчиков о выходе свежего номера журнала. уведомление шлется на зарегистрированный емайл адрес.
Отправить сообщение/всем/активным/не активным/этапы/уровни/конкретному человеку/по емайлу/внутренняя почта
Подписчики/все/по дате регистрации/по дате последнего логина/активные/не активные/
Платежи/дата/время/сумма/от кого/за что/активирован/не активирован/активировать платеж/вернуть платеж/заморозить платеж/редактировать платеж
Добавление/Удаление/Редактирование рекламных банеров и текстов для рекламы нашего сервиса
Конфигурация/выставление стоимости и комиссионных для каждого уровня/этапа
Конфигурация пароля/емайла/логина/прав доступа (шеф, менеджер, редактор, автор) доступа к админке.