Sync WooCommerce Memberships with Discourse groups

Wordpress가 DiscourseConnect 제공자일 때 작동하도록 discourse-woocommerce 플러그인을 업데이트했으며, 이에 따라 OP의 안내 문구도 수정했습니다.

5개의 좋아요
	''''''''''''''''''''''''''''''''''
            // 해당 discourse 그룹에 사용자를 추가
	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
		);
	}
            '''''''''''''''''''''''''''''''''''''''''''''''''

이 코드는 멤버십 사용자를 discourse 그룹에 추가하는 데 사용하고 있습니다. 여기서 get_membership_discourse_groups() 함수는 사용자가 구매한 멤버십 플랜을 반환합니다.

제 질문은 다음과 같습니다.
“woo commerce와 discourse 연동 관련해서 문제가 발생하고 있습니다.
사용자가 특정 멤버십을 구매하면 discourse의 해당 그룹에 자동으로 할당되어야 합니다.
대부분의 경우 완벽하게 정상 작동합니다.
하지만 가끔은 자동화가 되지 않습니다. 예를 들어, 10명의 사용자 중 8명은 멤버십 구매 시 특정 discourse 그룹에 정상적으로 할당되지만, 나머지 2명은 그렇지 않습니다. 따라서 모든 사용자에게 완전히 자동화되도록 하고 싶습니다.
완전히 자동화하기 위한 조언이 있을까요?”

동작하지 않는 사용자들에게는 어떤 점이 다른지 혹시 알 수 있을까요?

안사리님,

이 토픽의 첫 번째 게시물에서 설명된 discourse-woocommerce 플러그인을 사용하지 않는 건가요?

토픽의 첫 번째 게시물에 있는 단계를 따르시기를 권합니다.

1개의 좋아요

아니요, 말씀드린 것처럼 랜덤한 사용자들에게 간혹 발생하는 문제이며, 아마도 몇 개월마다 한 번 정도 발생하는 것 같습니다.

그렇다면 용량 문제일 가능성이 높습니다. WordPress가 제 역할을 하지 못하고 있거나, 업데이트가 이루어지지 못하게 하는 어떤 네트워크 문제가 있는 것 같습니다.

하지만 권장되는 조치 절차를 따르지 않고 계신다면, 해당 방식으로 전환하면 문제가 해결될 가능성이 큽니다. 이 방식은 로그인할 때마다 그룹을 업데이트한다고 생각하기 때문입니다.

어떤 조치들을 말씀하시는 건가요? 스레드에서 한 번 더 언급해 주시겠어요?

위쪽 몇 개의 게시물에서 @angus 님이 이 주제의 OP(원문)에 있는 지침을 따랐는지 물어보셨습니다. 해당 지침을 따르셨나요? 그의 질문에 답변을 하지 않으셨는데, 그는 WordPress와 Discourse에 대해 가장 잘 아는 분들 중 한 분입니다. 따라서 그가 하는 말을 주의 깊게 들어야 합니다. 저도 그렇게 하고 있습니다.

2개의 좋아요

안녕하세요, Angus님,

Discourse에 실시간 채팅/통화 지원이 있나요? 아직까지 WooCommerce Memberships와 Discourse 그룹 동기화 문제를 겪고 있어서, 제 사이트를 자세히 살펴봐 주실 수 있는 기술 전문가의 도움이 필요할 것 같습니다.
기술 전문가와 1:1 미팅을 위해 어떻게 연락을 취할 수 있는지 알려주시면 감사하겠습니다.

안사리 씨, 더 진행하기 전에 이 토픽의 첫 번째 게시물에 있는 단계를 시도해 보셨는지 확인해 주시겠어요?

1개의 좋아요