Sync WooCommerce Memberships with Discourse groups

لقد قمت بتحديث المكون الإضافي discourse-woocommerce ليعمل عندما يكون Wordpress هو مزود DiscourseConnect، وقمت بتحديث التعليمات في المنشور الأصلي وفقًا لذلك.

5 إعجابات
			''''''''''''''''''''''''''''''''''
            // إضافة المستخدم إلى جميع مجموعات الخطاب المطبقة
			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
				);
			}
            '''''''''''''''''''''''''''''''''''''''''''''''''

هذا هو الكود الذي أستخدمه لإضافة أعضاء العضوية إلى مجموعة الخطاب. حيث تُرجع الدالة get_membership_discourse_groups() خطة العضوية التي يشتريها المستخدمون.

واستفساري هو
“أواجه مشكلة بخصوص التكامل بين woo commerce و discourse.
إذا اشترى المستخدم عضوية محددة، فسيتم تعيينه تلقائيًا إلى المجموعة المعنية في discourse.
هذا يعمل بشكل جيد في معظم الحالات.
ولكن في بعض الأحيان، لا يكون الأمر تلقائيًا. على سبيل المثال، تم تعيين 8 من أصل 10 مستخدمين إلى مجموعة خطاب محددة عند شراء العضوية، ولكن لم يتم تعيين المستخدمين الآخرين. لذلك أريد أن أجعلها تلقائية لجميع المستخدمين.
أي اقتراحات حول كيفية جعلها تلقائية بالكامل؟”

هل هناك أي فكرة عما هو مختلف لدى هؤلاء المستخدمين الذين لا يعمل لديهم؟

أهلاً أنصاري،

إذًا، أنت لا تستخدم المكون الإضافي discourse-woocommerce المشروح في المنشور الأول في هذا الموضوع؟

أقترح اتباع الخطوات في المنشور الأول في الموضوع.

إعجاب واحد (1)

لا، كما قلت إن ذلك يحدث أحيانًا مع مستخدمين عشوائيين، تحدث المشكلة ربما مرة كل بضعة أشهر

إذًا يبدو الأمر وكأنه نوع من مشكلة السعة، إما أن ووردبريس لا يقوم بعمله أو أن هناك نوعًا من مشكلة الشبكة التي تمنع حدوث التحديثات.
ولكن إذا كنت لا تتبع مسار العمل الموصى به، فإن التبديل إليه سيحل المشكلة على الأرجح، حيث أعتقد أنه يقوم بتحديث المجموعات عند كل تسجيل دخول.

ما هي الإجراءات التي تتحدث عنها؟ هل يمكنك ذكرها مرة أخرى في سلسلة؟

قبل بضع مشاركات، سأل @angus عما إذا كنت تتبع التعليمات الموجودة في المنشور الأصلي لهذا الموضوع. هل اتبعت تلك التعليمات؟ لم ترد على استفساره. إنه من بين أكثر الأشخاص معرفة بـ WordPress و Discourse، لذا يجب عليك الانتباه إلى ما يقوله. أنا أفعل.

إعجابَين (2)

مرحباً أنجوس،

هل هناك أي دعم عبر الدردشة المباشرة/المكالمات لـ Discourse؟ ما زلت أواجه مشكلة في مزامنة عضويات WooCommerce مع مجموعات Discourse، لذا ربما يساعدني شخص تقني من خلال النظر إلى موقعي بعمق،
يرجى إخباري بكيفية التواصل لعقد اجتماع فردي مع شخص تقني؟

يا أنصاري، قبل أن نمضي قدمًا، هل يمكنك فقط تأكيد ما إذا كنت قد جربت الخطوات الواردة في المنشور الأول في هذا الموضوع؟

إعجاب واحد (1)