Управление подписками через WordPress (Ultimate Member + Paid Memberships Pro)

Всем привет, очень рад стать частью этого сообщества.

Я создаю сообщество, посвященное эмоциональному интеллекту и отношениям. Это место, где люди могут задавать вопросы, высказывать свои обиды, давать советы или просто получить поддержку. Базовый уровень доступа к форуму будет бесплатным. Более углубленный и терапевтический раздел будет закрытым и доступным только по платной подписке.

Хотел бы получить обратную связь по моему плану реализации, чтобы убедиться, что я на правильном пути. На данный момент я прототипировал эту платформу на основе следующих технологий:

  • WordPress — CRM
  • WooCommerce — витамины и товары для здоровья
  • Discourse — форум
  • Ultimate Member — управление аккаунтами и ролями
  • Paid Memberships Pro — управление подписками

Правильно ли я понимаю, что роли должны настраиваться в Ultimate Member (Free Subscriber, Gold Member, Moderator, Author и т.д.)? Paid Membership Pro должен отправлять сигналы (hooks) в Ultimate Member при обновлении аккаунта пользователя. Затем Discourse может синхронизировать эти группы и права доступа через плагин WP Discourse.

Верно ли я это понял?

Нужно ли настраивать роли в Discourse отдельно от ролей в Ultimate Member? Переносятся ли они автоматически?

Есть ли что-то еще, что мне следует учесть при разработке этого проекта?


Я ознакомился с этими тремя темами. Мне нужно не столько совет по реализации, сколько подтверждение того, что я правильно заложил основную функциональность.


Также я ищу разработчиков и дизайнеров, которые помогут мне реализовать этот проект. Не стесняйтесь написать мне, если вы заинтересованы или можете порекомендовать отличного графического дизайнера или веб-разработчика, которому доверяете.

Спасибо!

  • WooCommerce
  • Ultimate Member
  • Paid Memberships Pro

Использовать все эти плагины одновременно не обязательно. Поскольку вы всё равно будете использовать WooCommerce, более разумным подходом будет применение WC Subscriptions и/или WC Memberships, которые отлично интегрируются с ядром WooCommerce. Дополнительные слои от PMPro и Ultimate Member лишь усложнят ситуацию и снизят надёжность.

В качестве альтернативы рассмотрите Discourse Subscriptions и используйте Discourse в качестве провайдера единого входа (SSO). Если преимущества членства заключаются в доступе к определённым разделам форума, то это, вероятно, будет лучшим решением, и вам вообще не понадобится управление членством в WordPress.

Идея заключалась в том, чтобы избежать оплаты $200/год за проприетарный плагин. Спасибо за совет по Discourse Subscriptions. Это как раз может решить задачу.