تسجيل الدخول عبر وسائل التواصل الاجتماعي لحسابات العملاء
بالإضافة إلى تجربة تسجيل الدخول الافتراضية بدون كلمة مرور لحسابات العملاء، يمكنك ربط حساباتك على Google وFacebook للسماح للعملاء بتسجيل الدخول باستخدام بيانات اعتمادهم على وسائل التواصل الاجتماعي.
يمكن أن يوفر تفعيل تسجيل الدخول عبر وسائل التواصل الاجتماعي لحسابات العملاء تجربة تسجيل دخول أسرع للعملاء من خلال طرق مصادقة مألوفة. يمكنك تفعيل عدة طرق لتسجيل الدخول عبر وسائل التواصل الاجتماعي في متجرك.
إذا ربطت مزوّد الهوية الخاص بك بحسابات العملاء وكنت ترغب في ربط تسجيل الدخول عبر وسائل التواصل الاجتماعي، فستحتاج إلى التواصل مع مزوّد الهوية الخارجي الخاص بك.
في هذه الصفحة
اعتبارات لربط تسجيل الدخول عبر وسائل التواصل الاجتماعي بحسابات العملاء
راجع الاعتبارات التالية لربط تسجيل الدخول عبر وسائل التواصل الاجتماعي بحسابات العملاء:
- يجب أن تمتلك حساب مطوّر للمزوّد الذي تريد ربطه بحسابات العملاء.
- بيانات العميل الوحيدة التي تتم مزامنتها مع Shopify عند استخدام تسجيل الدخول عبر وسائل التواصل الاجتماعي هي عنوان البريد الإلكتروني للعميل.
ربط Google بحسابات العملاء
لربط Google بحسابات العملاء، ستحتاج إلى إكمال المهام التالية بالترتيب:
- الخطوة 1: فتح صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify
- الخطوة 2: إنشاء تطبيق في Google Cloud Console الخاص بك
- الخطوة 3: تكوين عميل OAuth لتطبيقك في Google Cloud Console
- الخطوة 4: تكوين بيانات الاعتماد في مسؤول Shopify
- الخطوة 5: نشر تطبيقك في Google Cloud Console
أثناء الإعداد، ستحتاج إلى التبديل بين علامات تبويب المتصفح لكلٍ من Google Cloud Console ومسؤول Shopify. يجب أن يكون لديك حساب Google Cloud مُعَد لربط Google بحسابات العملاء. لمعرفة المزيد حول Google Cloud، راجع وثائق المساعدة الخاصة بـ Google.
الخطوة 1: فتح صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify
من مسؤول Shopify، انتقل إلى الإعدادات > حسابات العملاء.
في قسم المصادقة، انقر على إدارة.
انقر على ربط بجوار Google لفتح صفحة تسجيل الدخول باستخدام Google.
تحتوي هذه الصفحة على معلومات يُتوقع منك نسخها ولصقها عند تكوين عميل OAuth لتطبيق Google الخاص بك، لذا أبقِ هذه الصفحة مفتوحة في علامة تبويب متصفح منفصلة.
الخطوة 2: إنشاء تطبيق في Google Cloud Console الخاص بك
- في علامة تبويب متصفح أخرى، سجّل الدخول إلى Google Cloud Console الخاص بك.
- حدد مشروعًا حاليًا أو أنشئ مشروعًا جديدًا. ستتم إعادة توجيهك إلى لوحة تحكم المشروع.
- انقر على
، ثم انقر على الواجهات البرمجية للتطبيقات (APIs) والخدمات > بيانات الاعتماد.
- انقر على تكوين شاشة الموافقة > البدء.
- أكمل تفاصيل تكوين OAuth لمشروعك:
- أعطِ تطبيقك اسمًا يمكن للعميل التعرف عليه، مثل اسم متجرك الإلكتروني. قدّم بريدك الإلكتروني للدعم الفني، ثم انقر على التالي.
- في قسم الجمهور، حدد خارجي، ثم انقر على التالي.
- قدّم بريدًا إلكترونيًا لجهة الاتصال لأي إشعارات قد ترسلها Google حول المشروع، ثم انقر على التالي.
- وافق على سياسة بيانات مستخدم خدمات واجهة برمجة تطبيقات (API) Google، ثم انقر على متابعة.
- انقر على إنشاء.
- قم بتكوين معلومات سياسة تطبيقك التي تُعرض للعملاء على شاشة الموافقة:
- انقر على العلامة التجارية.
- في قسم نطاق التطبيق، قم بتضمين رابط إلى صفحتك الرئيسية، ورابط إلى سياسة الخصوصية العامة الخاصة بك، ورابط إلى شروط الخدمة الخاصة بك. تعرّف على المزيد حول إنشاء سياسات المتجر.
الخطوة 3: تكوين عميل OAuth لتطبيقك في Google Cloud Console
تتطلب هذه الخطوة منك نسخ التفاصيل من قسم إرشادات الإعداد في صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify ولصقها في الحقول المناسبة في علامة تبويب Google Cloud Console.
- في تطبيق مشروعك في Google Cloud Console، انقر على نظرة عامة.
- في قسم المقاييس، انقر على إنشاء عميل OAuth.
- تكوين تفاصيل عميل OAuth:
- من القائمة المنسدلة نوع التطبيق، حدد تطبيق ويب.
- في حقل الاسم، أدخل اسمًا.
- قم بتكوين أصول Javascript المصرّح بها لتطبيقك:
- في قسم أصول Javascript المصرّح بها، انقر على + إضافة URI.
- في صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify، انسخ قيمة أصول Javascript المصرّح بها.
- في Google Cloud Console الخاص بك، الصق القيمة في حقل URIs 1.
- إذا كان لديك أكثر من URI واحد في قسم Javascript المصرّح بها في مسؤول Shopify، فكرّر هذه الخطوات لحقول URI الإضافية.
- قم بتكوين عناوين URI لإعادة التوجيه المصرّح بها لتطبيقك:
- في Google Cloud Console الخاص بك، في قسم عناوين URI لإعادة التوجيه المصرّح بها، انقر على + إضافة URI.
- في علامة تبويب المتصفح الخاصة بمسؤول Shopify، انسخ قيمة URI لإعادة التوجيه المصرّح به.
- انتقل مجددًا إلى Google Cloud Console الخاص بك، ثم الصق القيمة في حقل URIs 1.
- إذا كان لديك أكثر من URI واحد في قسم URI لإعادة التوجيه المصرّح به في مسؤول Shopify، فكرّر هذه الخطوات لحقول URI الإضافية.
- في Google Cloud Console، انقر على إنشاء.
اترك مربع الحوار تم إنشاء عميل OAuth الذي يظهر مفتوحًا من أجل الخطوة 4: تكوين بيانات الاعتماد في مسؤول Shopify، حيث يُطلب منك نسخ معلومات من Google Cloud Console ولصقها في مسؤول Shopify.
الخطوة 4: تكوين بيانات الاعتماد في مسؤول Shopify
- من مربع الحوار تم إنشاء عميل OAuth في Google Cloud Console، انسخ معرّف العميل.
- في صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify، في قسم بيانات الاعتماد، الصق معرّف العميل.
- من مربع الحوار تم إنشاء عميل OAuth في Google Cloud Console، انسخ سر العميل.
- في صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify في قسم بيانات الاعتماد، الصق سر العميل.
- في صفحة تسجيل الدخول باستخدام Google في مسؤول Shopify، انقر على حفظ.
الخطوة 5: نشر تطبيقك في Google Cloud Console
- في تطبيق مشروعك في Google Cloud Console، انقر على الجمهور.
- انقر على نشر التطبيق.
ربط Facebook بحسابات العملاء
لربط Facebook بحسابات العملاء، تحتاج إلى إكمال المهام التالية بالترتيب:
- الخطوة 1: فتح صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify
- الخطوة 2: إنشاء تطبيق في لوحة معلومات Meta for Developers
- الخطوة 3: تكوين إعدادات تطبيق Meta
- الخطوة 4: تكوين بيانات الاعتماد في مسؤول Shopify
- الخطوة 5: اختبار وتفعيل تسجيل الدخول باستخدام Facebook
في أثناء الإعداد، ستحتاج إلى التبديل بين علامات تبويب المتصفح الخاصة بلوحة معلومات Meta for Developers ومسؤول Shopify. لربط Facebook بحسابات العملاء، يجب أن يكون لديك حساب مطور Meta. تعرّف على كيفية التسجيل كمطور Meta.
الخطوة 1: فتح صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify
من مسؤول Shopify، انتقل إلى الإعدادات > حسابات العملاء.
في قسم المصادقة، انقر على إدارة.
انقر على ربط بجوار Facebook لفتح صفحة تسجيل الدخول باستخدام Facebook.
الخطوة 2: إنشاء تطبيق في لوحة معلومات Meta for Developers
- في علامة تبويب متصفح منفصلة، انتقل إلى لوحة معلومات Meta for Developers ثم انقر على تسجيل الدخول لتسجيل الدخول. إذا لم تقم بإعداد حساب مطور Meta، فستحتاج إلى إنشاء حساب جديد من صفحة تسجيل الدخول قبل المتابعة إلى الخطوة التالية.
- انقر على التطبيقات.
- انقر على إنشاء تطبيق.
- املأ حقلي اسم التطبيق والبريد الإلكتروني لجهة اتصال التطبيق، ثم انقر على التالي.
- في صفحة إضافة حالات الاستخدام، حدّد المصادقة وطلب البيانات من المستخدمين من خلال تسجيل الدخول بحساب Facebook، ثم انقر على التالي.
- في صفحة أي محفظة أعمال تريد ربطها بهذا التطبيق، حدّد محفظة أعمال، أو حدّد لا أريد ربط محفظة أعمال بعد.، ثم انقر على التالي.
- راجع صفحة متطلبات النشر، ثم انقر على التالي.
- راجع صفحة نظرة عامة، ثم انقر على الذهاب إلى لوحة المعلومات.
الخطوة 3: تكوين إعدادات تطبيق Meta
- بعد إنشاء التطبيق، في لوحة معلومات Meta for Developers، انقر على حالات الاستخدام.
- في حالة الاستخدام المصادقة وطلب البيانات من المستخدمين من خلال تسجيل الدخول بحساب Facebook، انقر على تخصيص.
- لضمان الحصول على معلومات العميل عند تسجيل الدخول، في قسم الأذونات والميزات، بجوار البريد الإلكتروني، انقر على إضافة.
- انقر على الإعدادات، ثم انتقل إلى إعدادات OAuth للعميل.
- في صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify، انسخ عنوان URL لإعادة التوجيه من قسم عناوين URL لإعادة التوجيه.
- في صفحة الإعدادات في لوحة معلومات Meta for Developers، الصق عنوان URL لإعادة التوجيه في حقل عناوين URI الصالحة لإعادة توجيه OAuth.
- إذا كان لديك أكثر من عنوان URL لإعادة التوجيه في قسم عناوين URL لإعادة التوجيه في مسؤول Shopify، فكرر هذه الخطوات لعناوين URL الإضافية لإعادة التوجيه.
- في صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify، انسخ عنوان URL من قسم عنوان URL لإلغاء التفويض.
- في صفحة الإعدادات في لوحة معلومات Meta for Developers، الصق عنوان URL في حقل عنوان URL لمعاودة الاتصال لإلغاء التفويض.
- في صفحة الإعدادات في لوحة معلومات Meta for Developers، انقر على حفظ التغييرات.
الخطوة 4: تكوين بيانات الاعتماد في مسؤول Shopify
- انقر على أيقونة الصفحة الرئيسية للعودة إلى لوحة معلومات Meta for Developers، ثم انقر على إعدادات التطبيق > أساسي.
- انسخ معرّف التطبيق من لوحة معلومات Meta for Developers.
- في صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify، الصق معرّف التطبيق في حقل معرّف التطبيق في قسم بيانات الاعتماد.
- في لوحة معلومات Meta for Developers، انقر على إظهار بجوار سر التطبيق، ثم انسخ سر التطبيق.
- في صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify، الصق سر التطبيق في حقل سر التطبيق، ثم انقر على حفظ.
- في مسؤول Shopify، انقر على حفظ التغييرات.
الخطوة 5: اختبار وتفعيل تسجيل الدخول باستخدام Facebook
- في صفحة تسجيل الدخول باستخدام Facebook في مسؤول Shopify، انقر على مزيد من الإجراءات > معاينة، ثم اختبر مسار المصادقة في Facebook كما لو كنت عميلاً يسجل الدخول إلى متجرك.
- انقر على تشغيل.
بعد تشغيل تسجيل الدخول باستخدام Facebook، يمكنك اختبار تجربة العميل من خلال الانتقال إلى متجرك الإلكتروني وتسجيل الدخول إلى حساب العميل الخاص بك باستخدام Facebook.
تسجيل الدخول باستخدام Shop
إذا كان لديك Shop Pay مفعلاً، فيمكن لعميلك تسجيل الدخول باستخدام بيانات اعتماد Shop الخاصة به ومفاتيح المرور المحفوظة. ويتم أيضًا تسجيل دخول العملاء تلقائيًا باستخدام Shop بعد إتمامهم الدفع في متجرك باستخدام Shop Pay.
يتم تفعيل تسجيل الدخول باستخدام Shop تلقائيًا لحسابات العملاء، ولا يمكن إزالته من متجرك إلا إذا قمت بـ إلغاء تفعيل Shop Pay.
تعرّف على كيفية إضافة زر تسجيل الدخول باستخدام Shop إلى متجرك.
إدارة خيارات تسجيل الدخول عبر وسائل التواصل الاجتماعي
يمكنك تعديل أو إيقاف أو إزالة أي طريقة تسجيل دخول عبر وسائل التواصل الاجتماعي قمت بربطها.
بعد إيقاف أو إزالة طريقة تسجيل دخول عبر وسائل التواصل الاجتماعي، سيبقى العملاء قيد تسجيل الدخول لتجنب أي انقطاع. تنتهي صلاحية جلسات تسجيل الدخول عبر وسائل التواصل الاجتماعي بشكل طبيعي، أو عند تسجيل خروج العملاء.
الخطوات:
من مسؤول Shopify، انتقل إلى الإعدادات > حسابات العملاء.
في قسم المصادقة، انقر على إدارة.
بجوار طريقة تسجيل الدخول التي تريد تغييرها، انقر على قائمة ….
نفّذ أيًا مما يلي:
- لتعديل خيار تسجيل الدخول، انقر على إدارة، ثم قم بتحديث بيانات الاعتماد التي تريد تعديلها.
- لإيقاف خيار تسجيل دخول دون إزالته، انقر على إيقاف.
- لإزالة خيار تسجيل الدخول، انقر على إزالة، ثم انقر على إزالة في مربع الحوار.
تحديث بيانات تسجيل الدخول عبر وسائل التواصل الاجتماعي عند تغيير نطاق حسابات العملاء
إذا كنت تخطط لـ تغيير نطاق حسابات عملائك إلى عنوان URL مختلف، فستحتاج إلى تحديث إعدادات تسجيل الدخول عبر وسائل التواصل الاجتماعي قبل إجراء التغيير في Shopify. يضمن ذلك تمكن العملاء من الاستمرار في تسجيل الدخول دون انقطاع.
هذه الخطوات مطلوبة عند تحديث عنوان URL لحسابات عملائك في Shopify من التنسيق القديم، مثل shopify.com/1234567890/account، إلى تنسيق النطاق الفرعي الجديد account.your-store.com، أو من نطاق فرعي حالي إلى نطاق فرعي مختلف، مثل تحديث account.your-store.com إلى customers.your-store.com.
إضافة النطاق الفرعي الجديد لحسابات العملاء إلى مزوّدي خدمات التواصل الاجتماعي
ستضيف النطاق الجديد إلى إعدادات مزوّد خدمة التواصل الاجتماعي بجوار نطاقك الحالي. بعد تغيير نطاق حسابات العملاء في Shopify والتأكد من عمل عملية تسجيل الدخول وتسجيل الخروج الخاصة بحسابات العملاء، يمكنك حينها إزالة إدخالات النطاق القديمة.
ستحتاج إلى تكرار هذه الخطوات لكل خيار تسجيل دخول عبر وسائل التواصل الاجتماعي قمت بتفعيله.
الخطوات:
- انتقل إلى Google Cloud Console وافتح APIs & Services (واجهات برمجة التطبيقات والخدمات) > Credentials (بيانات الاعتماد).
- حدّد عميل OAuth 2.0 الذي أنشأته لـ Shopify.
- في قسم أصول JavaScript المصرّح بها، أضف إدخالاً جديدًا. على سبيل المثال:
https://account.your-store.com - في قسم عناوين URI المصرّح بها لإعادة التوجيه، أضف إدخالاً جديدًا. على سبيل المثال:
https://account.your-store.com/authentication/social/google/callback - في قسم إلغاء تفويض عنوان URL لمعاودة الاتصال، أضف إدخالاً جديدًا. على سبيل المثال:
https://account.your-store.com/authentication/social/google/revoke - احفظ تغييراتك. احتفظ بكل من عناوين URL القديمة والجديدة في الوقت الحالي.
- ارجع إلى مسؤول Shopify واتبع الخطوات لـ تغيير نطاق حساباتك إلى عنوان URL الخاص بالنطاق الفرعي المخصص الجديد في Shopify.
- اختبر عمليتي تسجيل الدخول وتسجيل الخروج باستخدام كل خيار من خيارات وسائل التواصل الاجتماعي في واجهة متجرك للتأكد من أن كل شيء يعمل بشكل صحيح.
- اختياري: بعد التأكد من عمل عملية تسجيل الدخول بشكل صحيح، يمكنك العودة إلى Google وإزالة إدخالات النطاق القديمة.
- انتقل إلى Meta for Developers وافتح تطبيقك.
- انتقل إلى تسجيل الدخول (Login) > الإعدادات (Settings) في Facebook.
- في قسم عناوين URI الصالحة لإعادة توجيه OAuth، أضف إدخالاً جديدًا. على سبيل المثال:
https://account.your-store.com/authentication/social/facebook/callback - في قسم إلغاء تفويض عنوان URL لمعاودة الاتصال، أضف إدخالاً جديدًا. على سبيل المثال:
https://account.your-store.com/authentication/social/facebook/revoke - انتقل إلى الإعدادات > أساسي.
- في قسم نطاقات التطبيق، أضف إدخالاً جديدًا. على سبيل المثال:
account.your-store.com - احفظ تغييراتك. احتفظ بكل من عناوين URL القديمة والجديدة في الوقت الحالي.
- ارجع إلى مسؤول Shopify واتبع الخطوات لـ تغيير نطاق حساباتك إلى عنوان URL الخاص بالنطاق الفرعي المخصص الجديد في Shopify.
- اختبر عمليتي تسجيل الدخول وتسجيل الخروج باستخدام كل خيار من خيارات وسائل التواصل الاجتماعي في واجهة متجرك للتأكد من أن كل شيء يعمل بشكل صحيح.
- اختياري: بعد التأكد من عمل عملية تسجيل الدخول بشكل صحيح، يمكنك العودة إلى Facebook وإزالة إدخالات النطاق القديمة.