Подписки на членство в группе с разделением прибыли

У нас есть сообщество, состоящее из лидеров мнений и профессионалов (около 5% от общей численности) и обычных участников (95%). Нам нужен инструмент, который позволит создать своеобразный маркетплейс, где участники смогут зарегистрироваться как члены группы конкретного профессионала, после чего получат доступ к его закрытой группе, а профессионалы смогут управлять членством.

Чтобы усложнить задачу, я хочу настроить систему так, чтобы мы удерживали небольшой процент. Например, мы оставляем себе ~30% и также покрываем стандартные комиссии в размере 0,30 доллара США плюс 2,9%, чтобы профессионал получал 70%.

Я видел несколько плагинов, позволяющих принимать пожертвования или разовые/рекуррентные подписки:

Это отличные инструменты (кроме, возможно, последнего :smirking_face:), но я не вижу ни одного, который подошел бы для модели подписки с комиссией маркетплейса.

Так что простой ответ на мой вопрос, скорее всего, такой: такого инструмента не существует. Идите в Marketplace?

Но у меня есть еще один дополнительный вопрос, касающийся немного другого рабочего процесса…

Я также использую WordPress для нашего веб-сайта. Я применяю инструмент “Multivendor Marketplace” с WooCommerce. Он невероятно мощный и позволяет мне удерживать комиссии с продуктов/услуг, которые покупают участники.

Правильным ли путем будет создание и управление членством на стороне WordPress, а затем поручить кому-то разработку кастомного решения для создания новых групп или связывания участников с группами в Discourse, что, в свою очередь, предоставит доступ к этим закрытым группам?

(И это, возможно, глупый вопрос, но просто для уточнения… Если у меня будут закрытые группы, нам также нужно будет создать категории, к которым эти группы будут иметь доступ, и именно в “категории” будут происходить обсуждения. верно?)

Да, это, вероятно, правильный подход для вашего случая. Чтобы узнать подробности о настройке этого, посмотрите видео в этой теме: [Видео] Как создать приватную категорию с помощью прав доступа группы.

Ещё одна функция, доступная для групп, — это возможность отправлять личные сообщения всем участникам группы. Это особенно полезно в сценариях, подобных службе поддержки клиентов.

Трудно сказать, какой подход будет наилучшим для вашего случая, но управление членством в группах, платежами и комиссиями из WordPress вполне возможно. Это будет проще всего реализовать, если ваш сайт на WordPress выступает провайдером единого входа (SSO) для вашего сайта на Discourse. Наш плагин для WordPress можно использовать для включения SSO между WordPress и Discourse. Он также предоставляет несколько функций, которые разработчики могут использовать для управления членством в группах Discourse.

Если вы используете плагин WP Discourse с WooCommerce, возможно, вам потребуется установить GitHub - scossar/wp-discourse-woocommerce-support: Integrates the wp-discourse plugin with WooCommerce · GitHub. Альтернативой установке этого плагина является просто добавление функций, указанных в README плагина, на ваш сайт.

Да, я сам этого не делал, но после изучения документации плагина WP-Discourse я понял, что буду использовать WordPress для всей коммерции, управления подписками и уровней членства, а затем передавать изменения в Discourse, чтобы перемещать пользователей между группами. :+1:

Большое спасибо за этот ответ. Я думаю, что уже установил те компоненты, о которых вы только что упомянули. Рад, что подтверждение работы этих членств возможно со стороны WordPress.

Спасибо и @maiki!