📌 كيفية تسجيل صيدلية جديدة
تقوم الصيدلية بملء نموذج التسجيل بالمعلومات الأساسية، ثم يتم مراجعة البيانات وتفعيلها من فريق المنصة.
📋 شرح كل جزء في نموذج التسجيل
| الحقل | الشرح |
| اسم المستخدم | اسم فريد (مثال: alshifa) |
| اسم الصيدلية | كما يظهر للزبائن |
| المنطقة | اسم المدينة/الحي (مثل: مدينة نصر) |
| العنوان الكامل | عنوان دقيق ليسهل الوصول |
| رابط النشاط التجاري | Maps (اختياري) |
| الاحداثيات | ليستطيع مستخدم موقعنا قياس المسافة بينه وبين صيدليتك (اختياري) |
| لينك شيت المنتجات | رابط Google Sheets للأدوية |
| لينك شيت الطلبات | لاستقبال الطلبات في شيتك |
| مواعيد العمل | وقت الفتح والإغلاق |
| معلومات التواصل | رقم المدير – واتساب – رقم تجاري |
📑 أهم خطوة: تجهيز شيت المنتجات وشيت الطلبات
بدل إنشاء ملفات من الصفر — قمنا بتجهيز قوالب جاهزة لك. فقط انسخها وعدّل بياناتك.
🧾 أولاً: شيت المنتجات (الأدوية)
يعرض أدويتك وأسعارك داخل المنصة.
اضغط هنا لفتح القالب ✅
الخطوات:
- افتح الرابط أعلاه
- File → Make a Copy
- أعد تسمية الملف باسم صيدليتك
- أضف منتجاتك (اسم الدواء – السعر – صورة)
- File → Share → Anyone with link → Viewer ✅
- انسخ رابط النسخة الجديدة وضعه في خانة شيت المنتجات
📦 ثانيًا: شيت الطلبات
يستقبل طلبات الزبائن مباشرة من موقعك.
اضغط هنا لفتح القالب ✅
الخطوات:
- افتح الرابط أعلاه
- File → Make a Copy
- أعد تسمية الملف باسم صيدليتك
- شارك الملف: Anyone with link → Viewer ✅
- من شريط المتصفح انسخ الـ ID الخاص بشيتك
🔍 وهو الجزء الطويل الموجود بين/d/و/editفي الرابط - من نفس الملف: Extensions → Apps Script
- لا تحذف الكود — فقط ضع الـ ID الذي نسخته داخل المتغير
SPREADSHEET_ID✅
🔧 استبدل فقط: "ضع هنا ID شيت الطلبات" → ضع الـ ID الخاص بك
function doPost(e) {
try {
var SPREADSHEET_ID = "ضع هنا ID شيت الطلبات";
var ss = SpreadsheetApp.openById(SPREADSHEET_ID);
var sheet = ss.getSheetByName("طلبات");
if (!sheet) {
sheet = ss.insertSheet("طلبات");
sheet.appendRow(["تاريخ_الطلب","الاسم","الهاتف","العنوان","الملاحظات","تفاصيل_الطلب","الإجمالي"]);
}
var data = {};
if (e.postData && e.postData.contents) { try { data = JSON.parse(e.postData.contents); } catch(err){} }
if ((!data || Object.keys(data).length === 0) && e.parameter) {
data = {
name: e.parameter.name || "",
phone: e.parameter.phone || "",
address: e.parameter.address || "",
notes: e.parameter.notes || "",
cartDetails: e.parameter.cartDetails || "",
total: e.parameter.total || ""
};
}
var now = Utilities.formatDate(new Date(), "GMT+2", "yyyy-MM-dd HH:mm:ss");
sheet.appendRow([now, data.name, data.phone, data.address, data.notes, data.cartDetails, data.total]);
return ContentService.createTextOutput(JSON.stringify({status:"ok"})).setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService.createTextOutput(JSON.stringify({status:"error",message:err.toString()})).setMimeType(ContentService.MimeType.JSON);
}
}
بعد وضع الكود:
- Deploy → New Deployment
- Web App → Anyone can submit
- انسخ رابط السكربت
- ضعه داخل خانة لينك شيت الطلبات في نموذج التسجيل
📍 ثالثًا: استخراج الإحداثيات
نحتاج الإحداثيات لتحديد موقع صيدليتك بدقة في الخريطة.
افتح خرائط جوجل هنا ✅
الخطوات:
- افتح نشاطك التجاري الموجود على خرائط جوجل.
- بعد ظهور موقعك على الخريطة اضغط زر 📤 مشاركة (Share).
- اختر التبويب الثاني Embed a map / تضمين خريطة.
- سيظهر لك مربع فيه كود الخريطة.
- انسخ الكود الذي يبدأ بـ
. - ضع الكود في أداة استخراج الإحداثيات (اذهب إلى هذه الصفحة).
- اضغط "نسخ الإحداثيات" ثم ضع الإحداثيات في خانة التسجيل ✅.
💡 ملاحظة: لا تضع رابط الخرائط العادي، بل كود Embed فقط — وهو الذي نحتاجه لاستخراج الإحداثيات بدقة.
🎯 بعد التسجيل
سيتم مراجعة البيانات والتواصل عبر واتساب لتفعيل الحساب.
📌 كيفية تسجيل صيدلية جديدة
تقوم الصيدلية بملء نموذج التسجيل بالمعلومات الأساسية، ثم يتم مراجعة البيانات وتفعيلها من فريق المنصة.
📋 شرح كل جزء في نموذج التسجيل
| الحقل | الشرح |
| اسم المستخدم | اسم فريد (مثال: alshifa) |
| اسم الصيدلية | كما يظهر للزبائن |
| المنطقة | اسم المدينة/الحي (مثل: مدينة نصر) |
| العنوان الكامل | عنوان دقيق ليسهل الوصول |
| رابط النشاط التجاري | Maps (اختياري) |
| الاحداثيات | ليستطيع مستخدم موقعنا قياس المسافة بينه وبين صيدليتك (اختياري) |
| لينك شيت المنتجات | رابط Google Sheets للأدوية |
| لينك شيت الطلبات | لاستقبال الطلبات في شيتك |
| مواعيد العمل | وقت الفتح والإغلاق |
| معلومات التواصل | رقم المدير – واتساب – رقم تجاري |
📑 أهم خطوة: تجهيز شيت المنتجات وشيت الطلبات
بدل إنشاء ملفات من الصفر — قمنا بتجهيز قوالب جاهزة لك. فقط انسخها وعدّل بياناتك.
🧾 أولاً: شيت المنتجات (الأدوية)
يعرض أدويتك وأسعارك داخل المنصة.
اضغط هنا لفتح القالب ✅
الخطوات:
- افتح الرابط أعلاه
- File → Make a Copy
- أعد تسمية الملف باسم صيدليتك
- أضف منتجاتك (اسم الدواء – السعر – صورة)
- File → Share → Anyone with link → Viewer ✅
- انسخ رابط النسخة الجديدة وضعه في خانة شيت المنتجات
📦 ثانيًا: شيت الطلبات
يستقبل طلبات الزبائن مباشرة من موقعك.
اضغط هنا لفتح القالب ✅
الخطوات:
- افتح الرابط أعلاه
- File → Make a Copy
- أعد تسمية الملف باسم صيدليتك
- شارك الملف: Anyone with link → Viewer ✅
- من شريط المتصفح انسخ الـ ID الخاص بشيتك
🔍 وهو الجزء الطويل الموجود بين/d/و/editفي الرابط - من نفس الملف: Extensions → Apps Script
- لا تحذف الكود — فقط ضع الـ ID الذي نسخته داخل المتغير
SPREADSHEET_ID✅
🔧 استبدل فقط: "ضع هنا ID شيت الطلبات" → ضع الـ ID الخاص بك
function doPost(e) {
try {
var SPREADSHEET_ID = "ضع هنا ID شيت الطلبات";
var ss = SpreadsheetApp.openById(SPREADSHEET_ID);
var sheet = ss.getSheetByName("طلبات");
if (!sheet) {
sheet = ss.insertSheet("طلبات");
sheet.appendRow(["تاريخ_الطلب","الاسم","الهاتف","العنوان","الملاحظات","تفاصيل_الطلب","الإجمالي"]);
}
var data = {};
if (e.postData && e.postData.contents) { try { data = JSON.parse(e.postData.contents); } catch(err){} }
if ((!data || Object.keys(data).length === 0) && e.parameter) {
data = {
name: e.parameter.name || "",
phone: e.parameter.phone || "",
address: e.parameter.address || "",
notes: e.parameter.notes || "",
cartDetails: e.parameter.cartDetails || "",
total: e.parameter.total || ""
};
}
var now = Utilities.formatDate(new Date(), "GMT+2", "yyyy-MM-dd HH:mm:ss");
sheet.appendRow([now, data.name, data.phone, data.address, data.notes, data.cartDetails, data.total]);
return ContentService.createTextOutput(JSON.stringify({status:"ok"})).setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService.createTextOutput(JSON.stringify({status:"error",message:err.toString()})).setMimeType(ContentService.MimeType.JSON);
}
}
بعد وضع الكود:
- Deploy → New Deployment
- Web App → Anyone can submit
- انسخ رابط السكربت
- ضعه داخل خانة لينك شيت الطلبات في نموذج التسجيل
📍 ثالثًا: استخراج الإحداثيات
نحتاج الإحداثيات لتحديد موقع صيدليتك بدقة في الخريطة.
افتح خرائط جوجل هنا ✅
الخطوات:
- افتح نشاطك التجاري الموجود على خرائط جوجل.
- بعد ظهور موقعك على الخريطة اضغط زر 📤 مشاركة (Share).
- اختر التبويب الثاني Embed a map / تضمين خريطة.
- سيظهر لك مربع فيه كود الخريطة.
- انسخ الكود الذي يبدأ بـ
<iframe ...></iframe>. - ضع الكود في أداة استخراج الإحداثيات (اذهب إلى هذه الصفحة).
- اضغط "نسخ الإحداثيات" ثم ضع الإحداثيات في خانة التسجيل ✅.
💡 ملاحظة: لا تضع رابط الخرائط العادي، بل كود Embed فقط — وهو الذي نحتاجه لاستخراج الإحداثيات بدقة.
🎯 بعد التسجيل
سيتم مراجعة البيانات والتواصل عبر واتساب لتفعيل الحساب.