Django бесплатное использование до оформления подписки вопрос?

У меня есть приложение Django, использующее пользовательский allauth для базовой регистрации пользователя. Внутри моего приложения у меня есть возможность генерировать отчет. Однако после того, как пользователь сгенерирует один отчет, я хочу принудительно оформить подписку, используя обработку платежей stripe.

Для выполнения чего-то подобного мне понадобится один тип пользователя или несколько типов пользователей, и какой лучший способ реализовать принудительную подписку на уже созданной базовой модели пользователя или мне придется сорвать пластырь и перепроектировать модель пользователя со счетчиком для использования отчета?

Вернуться на верх