إضافة قائمة QR للمتجر الإلكتروني (E-Commerce QR Menu)

دليل لتفعيل قائمة QR بوضع المتجر الإلكتروني، ودعم تسجيل الدخول عبر Gmail للعملاء، وربط ملفات نقاط البيع المسموح استخدامها.

Expert
تفعيل وضع المتجر الإلكتروني بقائمة QR
إضافة معامل e=1 لرابط القائمة
1

أضف المعامل e=1 لرابط القائمة

افتح رابط قائمة QR الخاص فيك وأضف المعامل e=1 بآخره، مثال:

https://nutella-shop-staging.erpmax.me/menu?e=1

هذا المعامل يفعّل وضع المتجر الإلكتروني (E-Commerce) بقائمة QR، مما يتيح للعميل تسجيل الدخول عبر حسابه، متابعة طلباته السابقة، وإدارة عناوينه المحفوظة.

دعم تسجيل الدخول عبر Gmail
إعداد مشروع بـ Google Cloud وربطه بالنظام
2

أنشئ مشروعاً جديداً بـ Google Cloud Console

روح لـ console.cloud.google.com وأنشئ مشروعاً (Project) جديداً.

إنشاء مشروع جديد بـ Google Cloud
3

افتح APIs & Services

بعد إنشاء المشروع واختياره، اذهب إلى قسم APIs & Services.

اختيار APIs and Services
4

عبّي الحقول المطلوبة

عبّي بيانات شاشة الموافقة (Consent Screen) — اسم التطبيق، بريد الدعم، النطاق المصرح به، إلخ.

تعبئة حقول Google Cloud 1
تعبئة حقول Google Cloud 2
5

أنشئ بيانات اعتماد OAuth (Create Auth Client)

انقر Create Auth Client وعبّي البيانات المطلوبة.

إنشاء Auth Client
إنشاء Auth Client

في حقل Authorized redirect URI، أضف نطاقك الخاص متبوعاً بهذا المسار:

https://<your-domain>/api/method/frappe.www.login.login_via_google

مثال: إذا كان موقعك nutella-shop-staging.erpmax.me، يصير الرابط:

http://nutella-shop-staging.erpmax.me/api/method/frappe.www.login.login_via_google
مثال على Authorized redirect URI
6

احصل على Client ID وClient Secret

بعد إنشاء بيانات الاعتماد، رح يتولّد لك Client ID وClient Secret — احتفظ فيهم، رح تحتاجهم بالخطوة الجاية.

Client ID و Client Secret
7

افتح Social Login Key داخل النظام

افتح نظام MaxFlow واذهب إلى: Integrations ← Authentication ← Social Login Key.

مسار Social Login Key 1
مسار Social Login Key 2
8

أنشئ سجلاً جديداً واختر Google

أنشئ سجل جديد، اختر Google كـ Social Login Provider، وتأكد من تفعيل خيار Enable Social Login.

9

أدخل Client ID وClient Secret

عبّي حقلي Client ID وClient Secret بالقيم اللي حصلت عليها من Google Cloud.

تعبئة Client ID و Client Secret
10

فعّل التسجيل من Website Settings

تأكد من تفعيل خيار Signup من إعدادات الموقع (Website Settings) حتى يقدر العملاء الجدد إنشاء حسابات.

تفعيل التسجيل من Website Settings

جاهز! العملاء الآن يقدروا يسجلوا دخول عبر Google

بعد تسجيل الدخول، إذا العميل ما كان موجود بالنظام مسبقاً، بيتم إنشاء حساب له تلقائياً.

تسجيل دخول العميل عبر Google

يقدر العميل بعد تسجيل الدخول يستعرض ملفه الشخصي، عناوينه، وطلباته، وكمان يقدر يعدّل اسمه ورقم هاتفه، ويضيف أو يحذف عناوين.

ملف العميل — العناوين والطلبات
ربط ملفات نقاط البيع بقائمة QR
QR Menu Settings
11

اختر ملفات نقاط البيع المدعومة

افتح QR Menu Settings واختر ملفات نقاط البيع (POS Profiles) المسموح استخدامها ضمن قائمة QR.

اختيار ملفات نقاط البيع بإعدادات قائمة QR