Sincronizar WooCommerce Memberships con grupos de Discourse

¿Qué cambios debería realizar en mi caso? Tengo una situación ligeramente diferente. Aquí están las diferencias:

  1. Tengo WordPress como cliente SSO; los usuarios inician sesión a través de Discourse.
  2. He instalado el plugin de WP ‘WooCommerce Groups’: Groups WooCommerce Documentation - WooCommerce. Es similar a WooCommerce Memberships pero con menos funciones. Creo que todas las funciones principales son las mismas.
  3. Tengo múltiples grupos en Discourse (más de 3), y por eso necesito 3 grupos de acceso en WP.

¿Puedes proporcionarme correcciones para este código o algún consejo? ¡Gracias!
¿Quizás puedas ayudarme? @pfaffman @simon

Ah, no escribí una pregunta allí…
Así que necesito activar esta integración entre WP y Discourse.

Lo que está funcionando:

  1. WP funciona como cliente SSO.
  2. Las membresías se venden a través del plugin WP Groups y expiran ⇒ los usuarios se agregan a los grupos necesarios.
  3. Los usuarios se eliminan de los grupos al expirar.

Necesito:

  • Cuando un usuario se agrega a un grupo en WP, necesito agregar a ese usuario al grupo específico en Discourse.
  • Cuando se elimina de ese grupo en WP, eliminarlo en Discourse.
    Múltiples grupos en WP y Discourse