Google Cloud Console-এ একটা OAuth client বানান, তারপর তার Client ID আর Client secret Google sign-in for customers কার্ডে বসিয়ে Save Google sign-in keys চাপুন। তখন দোকানের Continue with Google বাটন আপনার নিজের Google অ্যাপ দিয়ে চলবে। এটা ঐচ্ছিক: নিজের কী না দিলে প্ল্যাটফর্মের Google সাইন ইন ব্যবহার হয়।
কোথায় পাবেন
Admin › Online store › Tracking & codes › Google Analytics & Tag Manager, Google কোডের ঘরগুলোর নিচে Google sign-in for customers কার্ড।
এই কী সেভ করতে পারেন শুধু দোকানের মালিক (Super Admin); স্টাফ পারেন না।
ধাপে ধাপে
- Admin › Online store › Tracking & codes › Google Analytics & Tag Manager খুলে নিচে Google sign-in for customers-এ যান।
- কার্ডে দেখানো ঠিকানাটা কপি করুন। দেখতে এমন: yourshop.com/auth/google/callback।
- Google Cloud Console-এ ওয়েব অ্যাপ্লিকেশনের জন্য একটা OAuth client বানান।
- কপি করা ঠিকানাটা authorised redirect URI হিসেবে যোগ করে Google-এ সেভ করুন।
- Google যে client ID আর client secret দেয়, কপি করুন।
- কার্ডে ফিরে Client ID আর Client secret ঘরে বসান।
- Save Google sign-in keys চাপুন। দেখাবে "Google sign-in keys saved for your store"।
- প্রাইভেট উইন্ডোতে দোকানের লগইন পেজ খুলে Continue with Google চেপে পরীক্ষা করুন।
কীভাবে কাজ করে
- শুধু আপনার দোকানের জন্য। কী-গুলো এনক্রিপ্ট করে আপনার দোকানের নামে রাখা হয়। অন্য কোনো দোকান এগুলো ব্যবহার করতে পারে না।
- দুটো কী-ই লাগে। client ID আর secret দুটোই সেভ থাকলে তবেই আপনার Google অ্যাপ ব্যবহার হয়। না হলে প্ল্যাটফর্মের কী দিয়ে চলে।
- secret লুকানো থাকে। সেভের পরে Client secret ঘর খালি দেখায়, লেখা থাকে "saved — leave empty to keep it"। বদলাতে চাইলে তবেই নতুনটা লিখুন।
যেমন, "রংধনু ফ্যাশন" চায় Google সাইন ইন তাদের নিজের Google অ্যাকাউন্টে চলুক। মালিক "Rangdhanu Fashion" নামে একটা Google অ্যাপ বানালেন, callback ঠিকানা যোগ করলেন, কার্ডে কী বসিয়ে সেভ করলেন। এখন থেকে দোকানের Continue with Google ওই অ্যাপ দিয়েই চলে।
জেনে রাখুন
- আবার প্ল্যাটফর্মের কী-তে ফিরতে: Client ID খালি করে সেভ করুন। সেভ করা দুটো কী-ই মুছে যায়।
- সাইন আপ পেজেও একই বাটন কাজ করে, সেখানে লেখা থাকে Sign up with Google।
সাধারণ সমস্যা
- Google বলছে redirect URI মিলছে না। Google-এ দেওয়া ঠিকানা কার্ডের ঠিকানার সাথে হুবহু মেলেনি। কার্ড থেকে আবার কপি করে বসান।
- "Google sign-in did not work. Please try again." দেখুন client ID আর secret পুরোটা বসেছে কিনা, ফাঁকা জায়গা ছাড়া, আর দুটোই সেভ হয়েছে কিনা।
