Отдельно важна работа с участниками. Каждому нужен кабинет, где показаны его тариф, срок действия, перечень уже открытых материалов и список скачанного. Нужна и дозированная подача курса: подписчик получает модули порционно по расписанию, скажем по уроку в неделю в стартовый период, а не всю программу сразу. Если срок членства вышел или очередное списание сорвалось, закрытые разделы должны снова становиться недоступными автоматически, а человеку стоит показать напоминание о продлении. Прошу заложить гибкую структуру, чтобы позже добавлять свежие тарифы и новые закрытые блоки без переделки ядра. Подключение периодических платежей через сервис-провайдера допустимо, но центр проекта — разграничение доступа, уровни членства и удобство участника.
— Несколько платных уровней членства с разным набором открытого контента
— Пейволл: открытый анонс и закрытые полные статьи, видео и файлы
— Кабинет участника: тариф, срок, открытые материалы, история скачиваний
— Порционная выдача курса по заданному расписанию
— Автоматическое закрытие доступа при окончании срока или сбое оплаты
— Панель управления тарифами и привязкой страниц, рубрик и загрузок