WooCommerce Memberships と Discourse グループの同期

私のケースでは、どのような変更を加えるべきでしょうか?私の状況は少し異なります。以下の違いがあります:

  1. WordPress を SSO クライアントとして使用しており、ユーザーは Discourse 経由でログインします。
  2. WP プラグイン「WooCommerce Groups」をインストールしました:Groups WooCommerce Documentation - WooCommerce 。これは WooCommerce Memberships と似ていますが、機能が少し少ないです。コア機能はすべて同じだと考えています。
  3. Discourse には複数のグループ(3 つ以上)があり、それに対応して WordPress 側でも 3 つのアクセスグループを設定しています。

このコードの修正やアドバイスをお願いできますか?ありがとうございます!
もしよろしければ、@pfaffman @simon さんにもご協力いただけますでしょうか。

あ、そこに質問を書いていませんでしたね…
つまり、WordPress と Discourse の間のこの統合を有効にする必要があります。

現在動作していること:

  1. WordPress が SSO クライアントとして機能しています。
  2. WP Groups プラグインを通じてメンバーシップが販売され、有効期限が切れると、必要なグループにユーザーが追加されます。
  3. 有効期限が切れると、グループからユーザーが削除されます。

必要なこと:

  • WordPress でユーザーがグループに追加されたら、Discourse の特定のグループにもそのユーザーを追加する
  • WordPress でそのグループからユーザーが削除されたら、Discourse からも削除する
    WordPress と Discourse での複数グループの対応