Я пытаюсь настроить следующую SSO-схему с WordPress, используя GravityForms/Stripe для платных пользователей и ConvertKit для отправки уведомлений и писем по онбордингу. Не уверен, как настроить SSO для WordPress в данном случае.
Сценарий использования: я хочу, чтобы бесплатные пользователи легко регистрировались на «lab.site.com» без предложения перейти на платный тариф. Я не хочу, чтобы они даже знали о существовании платной опции. Когда бесплатные пользователи регистрируются, мне нужно создать пользователя WordPress с группой «Subscriber». Все «Subscriber» — это бесплатные пользователи.
Для платных пользователей я хочу, чтобы они переходили на скрытую страницу, где могут оформить покупку через Gravity Forms + Stripe. Это уже настроено, и при этом создается новый пользователь WordPress.
Застрял я на том, как заставить Discourse менять настройку группы в зависимости от группы пользователя WordPress.
Группа WordPress: Subscriber → Группа Discourse: Free User
Группа WordPress: Customer → Группа Discourse: Paid User
Наконец, мне нужно, чтобы страница /wp-login.php была стилизована и включала кнопку «Создать бесплатный аккаунт», верно? Или как вообще создается новый аккаунт?
Может ли кто-нибудь подсказать, в каком направлении двигаться?
