Sim, essa é provavelmente a abordagem correta para o seu caso. Para detalhes sobre como configurar isso, confira o vídeo neste tópico: [Vídeo] Como criar uma categoria privada usando permissões de grupo.
Outro recurso disponível para grupos é que mensagens privadas podem ser enviadas a todos os membros do grupo. Isso é especialmente útil em cenários de suporte ao cliente.
É difícil saber qual seria a melhor abordagem para o seu caso, mas gerenciar memberships de grupos, pagamentos e comissões a partir do WordPress seria definitivamente possível. Isso seria mais fácil de fazer se o seu site WordPress fosse o provedor SSO do seu site Discourse. Nosso plugin para WordPress pode ser usado para habilitar o SSO entre WordPress e Discourse. Ele também torna algumas funções disponíveis que podem ser usadas por desenvolvedores para gerenciar a associação a grupos no Discourse.
Se você estiver usando o plugin WP Discourse com o Woocommerce, talvez precise instalar o GitHub - scossar/wp-discourse-woocommerce-support: Integrates the wp-discourse plugin with WooCommerce · GitHub. Uma alternativa à instalação desse plugin é simplesmente adicionar as funções fornecidas no README do plugin ao seu site.