Разработка платформы для клуба по подписке
Оплаты, закрытые материалы и управление доступами в одной системе.
Задача бизнеса
Платному клубу — сообществу по AI и вайбкодингу для предпринимателей — требовалось связать оплату, доступ к материалам и участие в сообществе.
Нужен был процесс, который сам учитывает состояние подписки: кто оплатил, у кого период заканчивается, у кого доступ пора закрыть. До этого такие операции выполнялись вручную, и каждая из них могла задержаться.
Как устроено решение
Я собрала собственную платформу на WordPress с PHP-плагином. Подтверждённый платёж запускает выдачу доступа, а состояние подписки определяет, какие материалы доступны участнику.
Предусмотрены продления, напоминания и закрытие доступа после окончания оплаченного периода. Участник проходит путь от оплаты до материалов, не дожидаясь, пока кто-то откроет ему доступ руками.
Доступ к урокам в Telegram
С платформой связаны Telegram-сообщество и Mini App: уроки открываются в мессенджере, которым участники пользуются каждый день, без отдельного входа на сайт. Доступ к материалам определяется тем же состоянием подписки.
Почему собственная платформа, а не готовый сервис
Готовые платформы для онлайн-школ закрывают типовой сценарий, но логику продукта и интерфейс в них меняют в тех пределах, которые заложил разработчик сервиса. Собственная платформа позволяет управлять этим самостоятельно.
Это решение со своей ценой: собственную платформу нужно поддерживать. Выбор между ней и готовым сервисом зависит от того, насколько сценарий клуба отличается от типового.
Что меняется в работе
Штатные операции с подпиской и доступами выполняются автоматически. Команда меньше времени тратит на повторяющиеся действия, а участник получает последовательный путь от оплаты до материалов.
Как считать экономию
Сравнивать нужно фактические трудозатраты и общие расходы при сопоставимом наборе функций — с учётом сервера, приёма платежей, видеохостинга, поддержки и самой разработки. Отсутствие аренды готовой платформы не означает отсутствия расходов.
Моя роль в проекте
Проект я сделала полностью сама: спроектировала связку оплаты, подписки и доступа, написала PHP-плагин, подключила приём платежей, видеохостинг, рассылки и Mini App, настроила продления и закрытие доступа по расписанию.
Технологии
WordPress, PHP, MySQL/MariaDB, ЮKassa, Kinescope, Telegram Bot API, Mini App, Unisender Go, cron на сервере.
Есть похожий процесс?
Расскажите, как сейчас устроены оплаты и доступы в вашем клубе. Начнём с задачи и подберём подходящий способ реализации.
Обсудить задачу ↗