یکی از مهمترین مواردی که نیاز است در یک سایت فروشگاهی در نظر گرفته شود، سرعت و صرفه جویی در زمان کاربران است. زمان دارایی ارزشمندی برای مشتری است بنابراین هر فرایندی که سبب شود مشتری در زمان کوتاهتری به هدف خود نزدیک شود جذب مشتری بالاتری را برای فروشگاه به همراه خواهد داشت.
این روزها کاربران بسیاری برای ورود به ناحیهکاربری در سایت ها ترجیح میدهند به جای استفاده از شناسه و رمزهای مختلف و دشواری به خاطر سپردن آنها از حساب گوگل خود استفاده کنند. ورود با گوگل علاوه بر راحتی و سرعت بالا بنا به دلایل مختلف دیگری همچون امنیت اطلاعات با درنظر گرفتن پروتکلهای امنیتی گوگل، سازگاری با دستگاههای مختلف، تجربهکاربری بهتر در بین کاربران محبوبیت بالایی دارد. با توجه به این موضوع در فروشگاههای ساخته شده با میهن شاپ نیز گزینهای برای فعالسازی ورود با گوگل در نظر گرفته شده است.
برای دستیابی به این بخش وارد پنل مدیریت فروشگاه خود شوید و از منوی سمت راست روی گزینه تنظیمات سایت و سپس زیرمنوی ورود با گوگل کلیک کنید.
صفحهای مطابق تصویر زیر باز میشود که از شما Client ID و Client secret را درخواست میکند.
برای دستیابی به این دو کد و ثبت سایت در گوگل باید اپلیکیشنی در حساب گوگل خود ایجاد کنید. ابتدا وارد حساب کاربری خود در گوگل شوید. سپس به صفحه کنسول توسعه دهندگان به نشانی https://console.developers.google.com/ وارد شوید.
با صفحهای مطابق تصویر زیر روبرو میشوید. روی دکمه select a project در بالای صفحه کلیک کنید.
در پنجره باز شده روی گزینه new project کلیک کنید.
نامی برای پروژه خود به دلخواه وارد کنید. در صورتی که با حساب google workspace لاگین کرده باشید لوکیشن به صورت خودکار پر میشود در غیر اینصورت این قسمت را روی no organization تنظیم کنید و روی دکمه create کلیک کنید.
حال از منوی سمت راست گزینه oAuth consent screen را انتخاب کنید.
در صفحه باز شده تیک گزینه external را فعال کنید تا همه کاربران بتوانند از گزینه ورود با گوگل استفاده کنند سپس روی دکمه create کلیک کنید.
در مرحله بعدی صفحهای مطابق تصویر باز میشود در بخش App name نامی برای اپلیکیشن خود به دلخواه وارد کنید. آدرس جیمیل خود را در قسمت user support email وارد کنید.
در قسمت developer contact information آدرس ایمیلی برای ارسال پیامهای گوگل وارد کنید و دکمه save and continue را بزنید.
در دو صفحه بعدی نیاز به اقدام خاصی نیست تنها روی گزینه save and continue کلیک کنید.
در نهایت خلاصهای از موارد وارد شده به شما نمایش داده میشود. حال برای ایجاد کلیدهایی که افزونه را به گوگل متصل کند روی گزینه credentials از منوی سمت چپ کلیک کنید. سپس مطابق تصویر روی create credentials کلیک کنید. از زیر منوی باز شده گزینه OAuth client ID را انتخاب کنید.
در صفحه باز شده Application type را روی web application تنظیم کنید. در بخش Authorised redirect URIs روی دکمه add url کلیک کنید. در کادر باز شده مطابق تصویر آدرس https://example.com/login/oauth/google/callback را وارد کنید.
*نکته : آدرس سایت خود را به جای example.com وارد کنید.
در نهایت روی دکمه create کلیک کنید. در این مرحله پنجرهای مطابق تصویر زیر باز میشود و اطلاعاتی که شامل Client ID و Client secret میباشد، نمایش داده میشود.
حال به پنل مدیریت فروشگاه خود رجوع کنید. از منوی سمت راست روی گزینه تنظیمات سایت و سپس ورود از طریق گوگل کلیک کنید. وضعیت را روی فعال تنظیم کنید. Client ID و Client secret را که بعد از ساخت اپلیکیشن در حساب گوگل خود بدست آوردهاید در اینجا جاگذاری کنید و روی دکمه ویرایش کلیک کنید.
حال در صفحه لاگین و ثبت نام سایت علاوه بر ورود عادی گزینهای دیگر با عنوان ورود با گوگل اضافه شده است.