Описание проекта
Основная часть задачи — привязка тарифов к оплате, настройка автоматического продления подписки, корректная обработка неудачных списаний, отмены и смены тарифа пользователем. Для тех, кто не оформил подписку, закрытые материалы должны показываться в виде превью или анонса с предложением оформить доступ, а не пустой страницей или ошибкой.
Также нужна админ-часть: возможность отмечать, какие статьи относятся к какому тарифу, простая панель со списком активных подписчиков и датами продления. Желательно, чтобы система работала поверх существующих аккаунтов, без отдельной регистрации. Открыты к обсуждению деталей реализации — главное, чтобы решение было безопасным и понятным для поддержки.
Что должно быть в модуле:
— тарифы с настраиваемой ценой и сроком действия
— автопродление и повторные попытки списания при ошибке оплаты
— ограничение доступа к контенту по тарифу
— админ-панель для управления тарифами и подписчиками
— уведомления по почте о продлении и окончании подписки