Synchroniser WooCommerce Memberships avec les groupes Discourse

Quelles modifications devrais-je apporter dans mon cas ? Ma situation est un peu différente. Voici les différences :

  1. J’utilise WordPress comme client SSO ; les utilisateurs se connectent via Discourse.
  2. J’ai installé le plugin WP « WooCommerce Groups » : Groups WooCommerce Documentation - WooCommerce. Il est similaire à WooCommerce Memberships mais avec moins de fonctionnalités. Je pense que toutes les fonctions principales sont identiques.
  3. J’ai plusieurs groupes dans Discourse (plus de 3), d’où la nécessité de 3 groupes d’accès dans WP.

Pouvez-vous me proposer des corrections pour ce code ou me donner des conseils ? Merci !
Peut-être pouvez-vous m’aider ? @pfaffman @simon

Ah, je n’avais pas posé de question là-dessus…
Donc, je dois activer cette intégration entre WP et Discourse.

Ce qui fonctionne :

  1. WP fonctionne comme un client SSO.
  2. Les adhésions sont vendues via le plugin WP Groups et expirent, ce qui entraîne l’ajout des utilisateurs aux groupes nécessaires.
  3. Les utilisateurs sont retirés des groupes à l’expiration.

J’ai besoin de :

  • Lorsqu’un utilisateur est ajouté à un groupe dans WP, je dois l’ajouter au groupe correspondant dans Discourse.
  • Lorsqu’il est retiré de ce groupe dans WP, je dois le supprimer dans Discourse.
    Plusieurs groupes dans WP et Discourse