Je suis convaincu que la meilleure approche est accessible ici et je m’y renseigne en conséquence. Cependant, en tant qu’utilisateur relativement nouveau de Discourse (que j’ai installé sur mon propre VPS il y a quelques jours), j’espère que quelqu’un pourra m’orienter dans la bonne direction pour le scénario suivant.
Je dispose d’un système d’adhésion basé sur WordPress (WooCommerce, WooCommerce Subscriptions, WP Fusion, etc.). Je vends également des produits. De manière générale, mes clients sont soit a) des clients réguliers qui ont choisi de créer un compte facultatif lors de leur commande, soit b) des membres inscrits à mon adhésion. Un contact peut également être les deux (client et membre).
Mes abonnés ont le rôle WordPress d’Abonné. Mes forums Discourse sont hébergés sur un sous-domaine et le SSO WordPress fonctionne correctement. C’est l’approbation qui me pose problème.
Dans la mesure du possible, je souhaite gérer l’accès au forum automatiquement, c’est-à-dire qu’une personne qui s’inscrit à mon adhésion puisse accéder au forum sans que j’aie besoin de l’approuver. Il est important de noter que si quelqu’un est simplement un client régulier (sans adhésion), je ne souhaite PAS qu’il soit approuvé ; cela ne doit concerner que les abonnés.
De plus, lorsqu’une personne annule son adhésion, je souhaite que son accès au forum soit automatiquement révoqué.
Tout cela est-il réalisable et, si oui, quels sont les principes clés que je devrais étudier et tester ?
Merci.
PS : Je pense aux webhooks, mais peut-être que je n’ai pas besoin de prendre cette voie.