Sync WooCommerce Memberships with Discourse groups

Atualizei o plugin discourse-woocommerce para funcionar quando o Wordpress é o Provedor do DiscourseConnect, e atualizei as instruções no OP de acordo.

5 curtidas
			''''''''''''''''''''''''''''''''''
            // adiciona o usuário a todos os grupos de discurso aplicáveis
			if(wc_memberships_is_user_active_member($user_id,$membership_plan))
			{
				$group_name = $this->get_membership_discourse_groups($membership_plan);
				Utilities::add_user_to_discourse_group(
					$user_id,
					$group_name
				);
			}
            '''''''''''''''''''''''''''''''''''''''''''''''''

Este é o código que estou usando para adicionar usuários de associação a um grupo de discurso. Onde esta função get_membership_discourse_groups() retorna o plano de associação que os usuários compram.

E minha consulta é
“Estou enfrentando um problema em relação à integração do woo commerce com o discourse.
Se o usuário comprou uma associação específica, ele seria automaticamente atribuído ao grupo respectivo no discourse.
Está funcionando perfeitamente na maioria dos casos.
Mas às vezes, não é automatizado. Por exemplo, 8 de 10 usuários foram atribuídos a um grupo específico de discourse na compra da associação, mas os outros dois não. Portanto, quero torná-lo automatizado para todos os usuários.
Alguma sugestão sobre como posso torná-lo totalmente automatizado?”

Alguma ideia do que é diferente nesses usuários para os quais não funciona?

Olá Ansari,

Então você não está usando o plugin discourse-woocommerce explicado na primeira postagem deste tópico?

Eu sugiro seguir os passos na primeira postagem do tópico.

1 curtida

Não, como eu disse que isso acontece ocasionalmente com usuários aleatórios, o problema acontece talvez uma vez a cada dois meses.

Então, parece algum tipo de problema de capacidade, ou o WordPress não está fazendo seu trabalho, ou há algum tipo de problema de rede que está impedindo que as atualizações aconteçam.
Mas se você não está seguindo o curso de ação recomendado, então mudar para ele provavelmente resolveria o problema, pois acredito que ele atualiza os grupos a cada login.

A quais ações você está se referindo? Você pode mencioná-las novamente em um tópico?

Algumas postagens acima, @angus perguntou se você estava seguindo as instruções no OP deste tópico. Você seguiu essas instruções? Você não respondeu à consulta dele. Ele é uma das pessoas mais conhecedoras sobre WordPress e Discourse, então você deve prestar atenção ao que ele diz. Eu presto.

2 curtidas

Olá Angus,

Existe algum suporte por chat ao vivo/chamada para o Discourse? Ainda estou enfrentando problemas na sincronização de Assinaturas do WooCommerce com grupos do Discourse, então talvez algum técnico possa me ajudar examinando meu site detalhadamente.
Por favor, me informe como posso entrar em contato para uma reunião individual com um técnico?

Ei Ansari, antes de prosseguirmos, você pode confirmar se tentou as etapas na primeira postagem deste tópico?

1 curtida