کسٹمر اکاؤنٹس کے لیے سوشل سائن ان
کسٹمر اکاؤنٹس کے لیے ڈیفالٹ پاس ورڈ کے بغیر سائن ان کے تجربے کے علاوہ، آپ اپنے Google اور Facebook اکاؤنٹس کو منسلک کر سکتے ہیں تاکہ کسٹمرز اپنے سوشل کریڈنشلز کا استعمال کر کے سائن ان کر سکیں۔
کسٹمر اکاؤنٹس کے لیے سوشل سائن ان کو فعال کرنا، کسٹمرز کو مانوس تصدیقی طریقوں کے ذریعے تیز تر سائن ان کا تجربہ فراہم کر سکتا ہے۔ آپ اپنے سٹور پر متعدد سوشل سائن ان کے طریقے فعال کر سکتے ہیں۔
اگر آپ نے اپنے خود کے شناخت فراہم کنندہ کو کسٹمر اکاؤنٹس سے منسلک کیا ہے اور آپ سوشل سائن ان منسلک کرنا چاہتے ہیں، تو آپ کو اپنے بیرونی شناخت فراہم کنندہ سے رابطہ کرنے کی ضرورت ہے۔
اس صفحے پر
سوشل سائن ان کو کسٹمر اکاؤنٹس سے منسلک کرنے کے حوالے سے غور طلب امور
سوشل سائن ان کو کسٹمر اکاؤنٹس سے منسلک کرنے کے لیے درج ذیل غور طلب امور کا جائزہ لیں:
- جس فراہم کنندہ کو آپ کسٹمر اکاؤنٹس سے منسلک کرنا چاہتے ہیں، اس کے لیے آپ کے پاس ایک ڈیویلپر اکاؤنٹ ہونا لازمی ہے۔
- جب آپ سوشل سائن ان استعمال کرتے ہیں تو Shopify کے ساتھ مطابقت پذیر ہونے والا واحد کسٹمر ڈیٹا کسٹمر کا ای میل ایڈریس ہوتا ہے۔
Google کو کسٹمر اکاؤنٹس سے منسلک کریں
Google کو کسٹمر اکاؤنٹس سے منسلک کرنے کے لیے، آپ کو درج ذیل کاموں کو ترتیب وار مکمل کرنے کی ضرورت ہے:
- مرحلہ 1: اپنے Shopify ایڈمن میں Sign in with Google کا صفحہ کھولیں
- مرحلہ 2: اپنے Google Cloud Console میں ایک ایپ بنائیں
- مرحلہ 3: اپنے Google Cloud Console میں اپنی ایپ کا OAuth کلائنٹ کنفیگر کریں
- مرحلہ 4: اپنے Shopify ایڈمن میں کریڈنشلز کنفیگر کریں
- مرحلہ 5: اپنے Google Cloud Console میں اپنی ایپ شائع کریں
سیٹ اپ کے دوران، آپ کو اپنے Google Cloud Console اور اپنے Shopify ایڈمن کے درمیان براؤزر ٹیب کو سوئچ کرنے کی ضرورت ہوتی ہے۔ Google کو کسٹمر اکاؤنٹس سے منسلک کرنے کے لیے آپ کے پاس ایک Google Cloud اکاؤنٹ کا سیٹ اپ ہونا ضروری ہے۔ Google Cloud کے بارے میں مزید جاننے کے لیے، Google کی ہیلپ دستاویزات سے رجوع کریں۔
مرحلہ 1: اپنے Shopify ایڈمن میں Sign in with Google کا صفحہ کھولیں
اپنے Shopify ایڈمن سے، سیٹنگز > کسٹمر اکاؤنٹس پر جائیں۔
تصدیق کے سیکشن میں، نظم کریں پر کلک کریں۔
Sign in with Google کا صفحہ کھولنے کے لیے Google کے آگے موجود منسلک کریں پر کلک کریں۔
اس صفحہ میں ایسی معلومات شامل ہیں جنہیں آپ کی Google ایپ کے OAuth کلائنٹ کو کنفیگر کرتے وقت کاپی اور پیسٹ کرنے کی توقع کی جائے گی، لہذا اس صفحہ کو ایک الگ براؤزر ٹیب میں کھلا رکھیں۔
مرحلہ 2: اپنے Google Cloud Console میں ایک ایپ بنائیں
- ایک اور براؤزر ٹیب میں، اپنے Google Cloud Console میں سائن ان کریں۔
- کسی موجودہ پروجیکٹ کو منتخب کریں یا نیا پروجیکٹ بنائیں۔ آپ کو پروجیکٹ کے ڈیش بورڈ پر ری ڈائریکٹ کر دیا جائے گا۔
پر کلک کریں، اور پھر APIs & Services > کریڈنشلز پر کلک کریں۔
- رضامندی کی سکرین کنفیگر کریں > شروع کریں پر کلک کریں۔
- اپنے پروجیکٹ کی OAuth کنفیگریشن کی تفصیلات مکمل کریں:
- اپنی ایپ کو ایک ایسا نام دیں جسے کسٹمر پہچان سکے، جیسے کہ آپ کے آن لائن سٹور کا نام۔ تکنیکی سپورٹ کے لیے اپنا ای میل فراہم کریں، اور پھر آگے پر کلک کریں۔
- سامعین کے سیکشن میں، بیرونی کو منتخب کریں، اور پھر آگے پر کلک کریں۔
- کسی بھی ایسی اطلاعات کے لیے رابطہ ای میل فراہم کریں جو Google کے پاس پروجیکٹ کے حوالے سے ہو سکتی ہیں، اور پھر آگے پر کلک کریں۔
- Google کی API سروسز کی صارف کے ڈیٹا کی پالیسی سے اتفاق کریں، اور پھر جاری رکھیں پر کلک کریں۔
- بنائیں پر کلک کریں۔
- اپنی ایپ کی پالیسی کی وہ معلومات کنفیگر کریں جو رضامندی کی سکرین پر کسٹمرز کو نظر آتی ہیں:
- برانڈنگ پر کلک کریں۔
- ایپ ڈومین کے سیکشن میں، اپنے ہوم پیج کا لنک، اپنی عوامی پرائیویسی پالیسی کا لنک، اور اپنی سروس کی شرائط کا لنک شامل کریں۔ سٹور کی پالیسیاں بنانے کے بارے میں مزید جانیں۔
مرحلہ 3: اپنے Google Cloud Console میں اپنی ایپ کا OAuth کلائنٹ کنفیگر کریں
اس مرحلے میں آپ کو اپنے Shopify ایڈمن کے Sign in with Google صفحہ کے سیٹ اپ کی ہدایات کے سیکشن سے تفصیلات کاپی کرنے اور انہیں اپنے Google Cloud Console ٹیب میں مناسب فیلڈز میں پیسٹ کرنے کی ضرورت ہوتی ہے۔
- Google Cloud Console میں اپنے پروجیکٹ کی ایپ کے اندر، مجموعی جائزہ پر کلک کریں۔
- میٹرکس کے سیکشن میں، OAuth کلائنٹ بنائیں پر کلک کریں۔
- OAuth کلائنٹ کی تفصیلات کنفیگر کریں:
- ایپلی کیشن کی قسم کے ڈراپ ڈاؤن مینو سے، ویب ایپلی کیشن کو منتخب کریں۔
- نام کی فیلڈ میں، کوئی نام درج کریں۔
- اپنی ایپ کے لیے مجاز جاوا سکرپٹ اوریجنز کنفیگر کریں:
- مجاز جاوا سکرپٹ اوریجنز کے سیکشن میں، + URI شامل کریں پر کلک کریں۔
- اپنے Shopify ایڈمن میں Sign in with Google صفحہ پر، مجاز جاوا سکرپٹ اوریجنز کی ویلیو کاپی کریں۔
- اپنے Google Cloud Console میں، ویلیو کو URIs 1 فیلڈ میں پیسٹ کریں۔
- اگر آپ کے Shopify ایڈمن کے مجاز جاوا سکرپٹ سیکشن میں ایک سے زیادہ URI موجود ہیں، تو اضافی URI فیلڈز کے لیے ان مراحل کو دہرائیں۔
- اپنی ایپ کے لیے مجاز ری ڈائریکٹ URIs کنفیگر کریں:
- اپنے Google Cloud کنسول میں، مجاز ری ڈائریکٹ URIs کے سیکشن میں، + URI شامل کریں پر کلک کریں۔
- اپنے Shopify ایڈمن کی براؤزر ٹیب میں، مجاز ری ڈائریکٹ URI کی ویلیو کو کاپی کریں۔
- واپس اپنے Google Cloud Console پر جائیں، اور پھر ویلیو کو URIs 1 فیلڈ میں پیسٹ کریں۔
- اگر آپ کے Shopify ایڈمن کے مجاز ری ڈائریکٹ URI سیکشن میں ایک سے زیادہ URI موجود ہیں، تو اضافی URI فیلڈز کے لیے ان مراحل کو دہرائیں۔
- اپنے Google Cloud Console میں، Create پر کلک کریں۔
ظاہر ہونے والے OAuth client created ڈائیلاگ کو مرحلہ 4: اپنے Shopify ایڈمن میں کریڈنشیلز کنفیگر کریں کے لیے کھلا رکھیں، کیونکہ آپ کو Google Cloud Console سے معلومات کاپی کر کے اپنے Shopify ایڈمن میں پیسٹ کرنے کی ضرورت ہے۔
مرحلہ 4: اپنے Shopify ایڈمن میں کریڈنشیلز کنفیگر کریں
- اپنے Google Cloud Console میں OAuth client created ڈائیلاگ سے، Client ID کاپی کریں۔
- اپنے Shopify ایڈمن کے Google کے ساتھ سائن ان کریں صفحہ پر، کریڈنشیلز سیکشن میں، Client ID پیسٹ کریں۔
- اپنے Google Cloud Console میں OAuth client created ڈائیلاگ سے، Client secret کاپی کریں۔
- اپنے Shopify ایڈمن کے Google کے ساتھ سائن ان کریں صفحہ پر کریڈنشیلز سیکشن میں، Client secret پیسٹ کریں۔
- اپنے Shopify ایڈمن کے Google کے ساتھ سائن ان کریں صفحہ پر، محفوظ کریں پر کلک کریں۔
مرحلہ 5: Google Cloud Console میں اپنی ایپ پبلش کریں
- Google Cloud Console میں اپنے پروجیکٹ کی ایپ کے اندر، Audience پر کلک کریں۔
- Publish app پر کلک کریں۔
Facebook کو کسٹمر اکاؤنٹس سے کنیکٹ کریں
Facebook کو کسٹمر اکاؤنٹس سے کنیکٹ کرنے کے لیے، آپ کو درج ذیل ٹاسکس کو ترتیب وار مکمل کرنے کی ضرورت ہے:
- مرحلہ 1: اپنے Shopify ایڈمن میں Facebook کے ساتھ سائن ان کریں کا صفحہ کھولیں
- مرحلہ 2: اپنے Meta for Developers ڈیش بورڈ میں ایک ایپ بنائیں
- مرحلہ 3: اپنی Meta ایپ سیٹنگز کنفیگر کریں
- مرحلہ 4: اپنے Shopify ایڈمن میں کریڈنشلز کنفیگر کریں
- مرحلہ 5: Facebook کے ساتھ سائن ان کریں کو ٹیسٹ اور فعال کریں
سیٹ اپ کے دوران، آپ کو اپنے Meta for Developers ڈیش بورڈ اور اپنے Shopify ایڈمن کے لیے براؤزر ٹیبز کے درمیان سوئچ کرنے کی ضرورت ہوتی ہے۔ Facebook کو کسٹمر اکاؤنٹس سے کنیکٹ کرنے کے لیے، آپ کے پاس Meta Developer اکاؤنٹ ہونا لازمی ہے۔ Meta Developer کے بطور رجسٹر ہونے کا طریقہ جانیں۔
مرحلہ 1: اپنے Shopify ایڈمن میں Facebook کے ساتھ سائن ان کریں کا صفحہ کھولیں
اپنے Shopify ایڈمن سے، سیٹنگز > کسٹمر اکاؤنٹس پر جائیں۔
تصدیق کے سیکشن میں، نظم کریں پر کلک کریں۔
Facebook کے ساتھ سائن ان کریں کا صفحہ کھولنے کے لیے Facebook کے آگے کنیکٹ کریں پر کلک کریں۔
مرحلہ 2: اپنے Meta for Developers ڈیش بورڈ میں ایک ایپ بنائیں
- ایک الگ براؤزر ٹیب میں، Meta for Developers ڈیش بورڈ پر جائیں اور پھر سائن ان کرنے کے لیے Login پر کلک کریں۔ اگر آپ نے Meta Developer اکاؤنٹ سیٹ اپ نہیں کیا ہے، تو اگلے مرحلے پر جانے سے پہلے آپ کو لاگ ان صفحہ سے نیا اکاؤنٹ بنانے کی ضرورت ہے۔
- ایپس پر کلک کریں۔
- Create App پر کلک کریں۔
- App name اور App contact email کے فیلڈز پُر کریں، اور پھر Next پر کلک کریں۔
- Add use cases صفحہ پر، Authenticate and request data from users with Facebook Login منتخب کریں، اور پھر Next پر کلک کریں۔
- Which business portfolio do you want to connect to this app صفحہ پر، کوئی بزنس پورٹ فولیو منتخب کریں، یا I don't want to connect a business portfolio yet. کو منتخب کریں، اور پھر Next پر کلک کریں۔
- Publishing requirements صفحہ کا جائزہ لیں، اور پھر Next پر کلک کریں۔
- Overview صفحہ کا جائزہ لیں، اور پھر Go to dashboard پر کلک کریں۔
مرحلہ 3: اپنی Meta ایپ سیٹنگز کنفیگر کریں
- ایپ بنانے کے بعد، اپنے Meta for Developers ڈیش بورڈ میں، Use cases پر کلک کریں۔
- Authenticate and request data from users with Facebook Login کے یوز کیس پر، Customize پر کلک کریں۔
- اس بات کو یقینی بنانے کے لیے کہ سائن ان پر کسٹمر کی معلومات کیپچر ہو، Permissions and features سیکشن میں، email کے آگے، Add پر کلک کریں۔
- Settings پر کلک کریں، اور پھر Client OAuth settings پر جائیں کریں۔
- اپنے Shopify ایڈمن کے Facebook کے ساتھ سائن ان کریں صفحہ پر، ری ڈائریکٹ URLs سیکشن سے ری ڈائریکٹ URL کاپی کریں۔
- اپنے Meta for Developers ڈیش بورڈ کے Settings صفحہ پر، Valid OAuth Redirect URIs فیلڈ میں ری ڈائریکٹ URL پیسٹ کریں۔
- اگر آپ کے Shopify ایڈمن کے ری ڈائریکٹ URLs سیکشن میں ایک سے زیادہ ری ڈائریکٹ URL ہیں، تو اضافی ری ڈائریکٹ URLs کے لیے ان اقدامات کو دہرائیں۔
- اپنے Shopify ایڈمن کے Facebook کے ساتھ سائن ان کریں صفحہ پر، Deauthorize URL سیکشن سے URL کاپی کریں۔
- اپنے Meta for Developers ڈیش بورڈ کے Settings صفحہ پر، Deauthorize callback URL فیلڈ میں URL پیسٹ کریں۔
- اپنے Meta for Developers ڈیش بورڈ کے Settings صفحہ پر، Save changes پر کلک کریں۔
مرحلہ 4: اپنے Shopify ایڈمن میں کریڈنشیلز کنفیگر کریں
- اپنے Meta for Developers ڈیش بورڈ پر واپس جانے کے لیے Home آئیکن پر کلک کریں، اور پھر App settings > Basic پر کلک کریں۔
- اپنے Meta for Developers ڈیش بورڈ سے App ID کاپی کریں۔
- اپنے Shopify ایڈمن کے Facebook کے ساتھ سائن ان کریں صفحہ پر، کریڈنشیلز سیکشن کے App ID فیلڈ میں App ID پیسٹ کریں۔
- اپنے Meta for Developers ڈیش بورڈ میں، App secret کے آگے Show پر کلک کریں، اور پھر App secret کاپی کریں۔
- اپنے Shopify ایڈمن کے Facebook کے ساتھ سائن ان کریں صفحہ پر، App secret فیلڈ میں App secret پیسٹ کریں، اور پھر محفوظ کریں پر کلک کریں۔
- اپنے Shopify ایڈمن میں، تبدیلیاں محفوظ کریں پر کلک کریں۔
مرحلہ 5: Facebook کے ساتھ سائن ان کریں کو ٹیسٹ اور فعال کریں
- اپنے Shopify ایڈمن کے Facebook کے ساتھ سائن ان کریں صفحہ پر، مزید کارروائیاں > پیش منظر پر کلک کریں، اور پھر Facebook کی تصدیق کے بہاؤ کو اس طرح ٹیسٹ کریں جیسے آپ اپنے سٹور میں سائن ان کرنے والے کوئی کسٹمر ہوں۔
- آن کریں پر کلک کریں۔
Facebook کے ساتھ سائن ان کریں کو آن کرنے کے بعد، آپ اپنے آن لائن سٹور پر جا کر اور Facebook کا استعمال کر کے اپنے کسٹمر اکاؤنٹ میں سائن ان کر کے کسٹمر کے تجربے کو ٹیسٹ کر سکتے ہیں۔
Shop کے ساتھ سائن ان کریں
اگر آپ کے پاس Shop Pay فعال ہے، تو آپ کا کسٹمر اپنے Shop کریڈنشیلز اور محفوظ کردہ پاس کیز کے ساتھ سائن ان کر سکتا ہے۔ کسٹمرز آپ کے سٹور پر Shop Pay کا استعمال کر کے چیک آؤٹ کرنے کے بعد خودکار طور پر Shop کے ساتھ سائن ان بھی ہو جاتے ہیں۔
کسٹمر اکاؤنٹ کے لیے Sign in with Shop خودکار طور پر ایکٹیویٹ ہو جاتا ہے، اور اسے آپ کے سٹور سے صرف تب ہٹایا جا سکتا ہے اگر آپ Shop Pay کو ڈی ایکٹیویٹ کریں۔
جانیں کہ اپنے سٹور میں Sign in with Shop کا بٹن کیسے شامل کریں۔
اپنے سوشل سائن ان کے آپشن کا نظم کرنا
آپ اپنے کنیکٹ کردہ سوشل سائن ان کے طریقے میں ترمیم کر سکتے ہیں، اسے آف کر سکتے ہیں یا ہٹا سکتے ہیں۔
کسی سوشل سائن ان طریقے کو آف کرنے یا ہٹانے کے بعد، رکاوٹ سے بچنے کے لیے کسٹمر لاگ ان رہتے ہیں۔ سوشل سائن ان سیشن قدرتی طور پر، یا کسٹمر کے سائن آؤٹ ہونے پر ایکسپائر ہو جاتے ہیں۔
اقدامات:
اپنے Shopify ایڈمن سے، سیٹنگز > کسٹمر اکاؤنٹس پر جائیں۔
تصدیق کے سیکشن میں، نظم کریں پر کلک کریں۔
جس سائن ان طریقے کو آپ تبدیل کرنا چاہتے ہیں اس کے آگے، … مینو پر کلک کریں۔
درج ذیل میں سے کوئی بھی کام کریں:
- سائن ان آپشن میں ترمیم کرنے کے لیے، Manage پر کلک کریں، اور پھر ان کریڈنشل کو اپ ڈیٹ کریں جن میں آپ ترمیم کرنا چاہتے ہیں۔
- کسی سائن ان آپشن کو ہٹائے بغیر اسے آف کرنے کے لیے، آف کریں پر کلک کریں۔
- سائن ان آپشن کو ہٹانے کے لیے، ہٹائیں پر کلک کریں، اور پھر ڈائیلاگ میں ہٹائیں پر کلک کریں۔
اپنے کسٹمر اکاؤنٹ کی ڈومین تبدیل کرتے وقت اپنے سوشل سائن ان کو اپ ڈیٹ کرنا
اگر آپ اپنے کسٹمر اکاؤنٹ کی ڈومین کو مختلف URL پر تبدیل کرنے کا ارادہ رکھتے ہیں، تو آپ کو Shopify میں تبدیلی کرنے سے پہلے اپنی سوشل سائن ان سیٹنگ کو اپ ڈیٹ کرنے کی ضرورت ہوگی۔ یہ یقینی بناتا ہے کہ کسٹمر بغیر کسی رکاوٹ کے سائن ان کرنا جاری رکھ سکیں۔
جب آپ Shopify میں اپنے کسٹمر اکاؤنٹ کے URL کو لیگیسی فارمیٹ، جیسے کہ shopify.com/1234567890/account سے، نئے سب ڈومین فارمیٹ account.your-store.com میں، یا موجودہ سب ڈومین سے کسی مختلف سب ڈومین میں اپ ڈیٹ کرتے ہیں، جیسے account.your-store.com کو customers.your-store.com میں اپ ڈیٹ کرنا، تو ان اقدامات کی ضرورت ہوتی ہے۔
اپنے سوشل پرووائیڈر میں نئے کسٹمر اکاؤنٹ کا سب ڈومین شامل کریں
آپ اپنی موجودہ ڈومین کے ساتھ ساتھ اپنے سوشل پرووائیڈر کی سیٹنگ میں نئی ڈومین شامل کریں گے۔ Shopify میں کسٹمر اکاؤنٹ کی ڈومین کو تبدیل کرنے اور کسٹمر اکاؤنٹ کے سائن ان اور سائن آؤٹ کے عمل کے کام کرنے کی تصدیق کرنے کے بعد، آپ پرانی ڈومین کی انٹری ہٹا سکتے ہیں۔
آپ کو ہر اس سوشل سائن ان آپشن کے لیے ان اقدامات کو دہرانے کی ضرورت ہے جسے آپ نے ایکٹیویٹ کیا ہے۔
اقدامات:
- Google Cloud Console پر جائیں اور APIs & Services > Credentials کھولیں۔
- Shopify کے لیے بنایا گیا OAuth 2.0 Client منتخب کریں۔
- Authorized JavaScript origins میں، ایک نئی انٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com - Authorized redirect URIs میں، ایک نئی انٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com/authentication/social/google/callback - Deauthorize callback URL میں، ایک نئی انٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com/authentication/social/google/revoke - اپنی تبدیلیاں محفوظ کریں۔ فی الحال پرانے اور نئے دونوں URL کو رکھیں۔
- اپنے Shopify ایڈمن پر واپس آئیں اور Shopify میں اپنے اکاؤنٹ کی ڈومین کو نئے کسٹم سب ڈومین URL میں تبدیل کرنے کے لیے اقدامات کی پیروی کریں۔
- اس بات کی تصدیق کرنے کے لیے کہ سب کچھ کام کر رہا ہے، اپنے سٹور فرنٹ پر ہر سوشل آپشن کے ساتھ سائن ان اور سائن آؤٹ دونوں کی جانچ کریں۔
- اختیاری: سائن ان کا عمل درست طریقے سے کام کرنے کی تصدیق ہو جانے کے بعد، آپ Google پر واپس جا کر پرانی ڈومین کی انٹری ہٹا سکتے ہیں۔
- Meta for Developers پر جائیں اور اپنی ایپ کھولیں۔
- Facebook کے Login > Settings پر جائیں۔
- Valid OAuth Redirect URIs میں، ایک نئی انٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com/authentication/social/facebook/callback - Deauthorize Callback URL میں، ایک نئی انٹری شامل کریں۔ مثال کے طور پر:
https://account.your-store.com/authentication/social/facebook/revoke - Settings > Basic پر جائیں۔
- App Domains میں، ایک نئی انٹری شامل کریں۔ مثال کے طور پر:
account.your-store.com - اپنی تبدیلیاں محفوظ کریں۔ فی الحال پرانے اور نئے دونوں URL کو رکھیں۔
- اپنے Shopify ایڈمن پر واپس آئیں اور Shopify میں اپنے اکاؤنٹ کی ڈومین کو نئے کسٹم سب ڈومین URL میں تبدیل کرنے کے لیے اقدامات کی پیروی کریں۔
- اس بات کی تصدیق کرنے کے لیے کہ سب کچھ کام کر رہا ہے، اپنے سٹور فرنٹ پر ہر سوشل آپشن کے ساتھ سائن ان اور سائن آؤٹ دونوں کی جانچ کریں۔
- اختیاری: سائن ان کا عمل درست طریقے سے کام کرنے کی تصدیق ہو جانے کے بعد، آپ Facebook پر واپس جا کر پرانی ڈومین کی انٹری ہٹا سکتے ہیں۔