Sync WooCommerce Memberships with Discourse groups

Какие изменения мне нужно внести в моем случае? У меня немного другая ситуация. Вот отличия:

  1. У меня WordPress работает как SSO-клиент, пользователи входят через Discourse.
  2. Я установил плагин WP ‘WooCommerce Groups’: Groups WooCommerce Documentation - WooCommerce. Он похож на WooCommerce Memberships, но с меньшим количеством функций. Думаю, все основные функции одинаковы.
  3. У меня несколько групп в Discourse (более 3), поэтому в WP тоже 3 группы доступа.

Можете ли вы предоставить исправления для этого кода или какие-либо советы? Спасибо!
Возможно, вы сможете помочь? @pfaffman @simon

Ах, я не задал вопрос там…
Итак, мне нужно активировать эту интеграцию между WP и Discourse.

Что работает:

  1. WP работает как SSO-клиент.
  2. Членства продаются через плагин WP Groups и истекают => пользователи добавляются в необходимые группы.
  3. Пользователи удаляются из групп по истечении срока.

Мне нужно:

  • Когда пользователь добавляется в группу в WP, мне нужно добавить этого пользователя в соответствующую группу в Discourse.
  • Когда пользователь удаляется из этой группы в WP — удалить его в Discourse.
    Несколько групп в WP и Discourse.