دليل تفصيلي خطوة بخطوة لإعداد نظام ABICex SAAS من الصفر — تثبيت لوحة التحكم، ثم بناء شركتك بدءًا من لوحة تحكم فارغة تمامًا: الهوية البصرية، صفحة تتبع الشحنات العامة، الفروع، التجار، مندوبي التوصيل، التسعير، وصولًا إلى أول شحنة لديك حتى تسليمها أو إرجاعها.
تطبيق ABICex مرفوع بالفعل على خادمك (أو يعمل محليًا) ويمكن الوصول إليه من المتصفح.
قاعدة بيانات فارغة وجاهزة، مع مستخدم قاعدة بيانات تم إنشاؤه مسبقًا — اسأل مزوّد الاستضافة عن هذه البيانات إذا لم تكن متأكدًا منها. صفحة التثبيت تتصل بقاعدة بيانات موجودة بالفعل، ولا تقوم بإنشائها.
خادمك يستوفي المتطلبات التقنية لتشغيل ABICex. تتحقق أداة التثبيت من ذلك تلقائيًا في الخطوة 2 — وإن كان هناك أي نقص، يستطيع مزوّد الاستضافة أو المطوّر إصلاحه خلال دقائق.
كود الشراء (Purchase Code) الخاص بك من تأكيد الطلب، جاهزًا للصقه عند الحاجة.
1
فتح صفحة التثبيت
وجّه المتصفح إلى نطاقك (الدومين) مع إضافة /install في النهاية، مثال: https://your-domain.com/install. إذا لم يكن التطبيق مثبّتًا بعد، ستظهر هذه الشاشة تلقائيًا — وستشاهد شاشة الترحيب أدناه. اضغط Next (التالي) للبدء.
شاشات أداة التثبيت تظهر باللغة الإنجليزية فقط مهما كانت لغة جهازك، لأن هذه الأداة لا تحتوي على ترجمة — أما لوحة التحكم نفسها بعد التثبيت فتدعم اللغة العربية بالكامل كما ستلاحظ في الخطوة 6.
شاشة الترحيب في أداة التثبيت — الخطوة 1 من 5.
2
فحص متطلبات ما قبل التثبيت
تتحقق أداة التثبيت تلقائيًا من أن خادمك مُعد بشكل صحيح لتشغيل ABICex. يجب أن تظهر علامة صح خضراء أمام كل عنصر قبل المتابعة.
إذا ظهرت علامة حمراء أمام أي عنصر، فهذه مشكلة في إعدادات الخادم وليست شيئًا تُصلحه من هذه الشاشة — أرسل اسم العنصر إلى مزوّد الاستضافة أو المطوّر، ثم أعد تحميل الصفحة بعد إصلاحه.
لا تحتاج إلى الضغط على أي شيء في هذه الخطوة سوى زر التالي بعد أن تصبح كل العناصر خضراء.
يتم فحص متطلبات الخادم تلقائيًا — اللون الأخضر بالكامل يعني أنك جاهز للمتابعة.
3
إعداد قاعدة البيانات
أدخل بيانات الاتصال بقاعدة البيانات التي أنشأتها قبل البدء. تحفظ أداة التثبيت هذه البيانات تلقائيًا نيابةً عنك، لذا تأكد من صحتها قبل المتابعة.
مضيف قاعدة البيانات (Database Host) — غالبًا localhost ما لم يوفر لك مزوّد الاستضافة عنوانًا مختلفًا.
اسم المستخدم / كلمة المرور — مستخدم MySQL يملك صلاحيات كاملة على قاعدة البيانات أدناه.
اسم قاعدة البيانات — قاعدة البيانات الفارغة التي أنشأتها لتطبيق ABICex.
بيانات الاتصال بقاعدة البيانات — تُحفظ تلقائيًا فور المتابعة.
4
حساب المدير
أنشئ أول حساب في النظام — حساب المدير العام (Super Admin) الذي يدير المنصة بالكامل (جميع الشركات/المستأجرين، والباقات، والاشتراكات، والإعدادات العامة). هذا هو الحساب الذي ستستخدمه فعليًا لاحقًا، وليس أيًا من بيانات الدخول التجريبية الظاهرة في مكان آخر.
استخدم بريدًا إلكترونيًا حقيقيًا تملكه — سيصبح اسم المستخدم لتسجيل الدخول.
اختر كلمة مرور قوية؛ ستُدخلها في الخطوة التالية، ثم تستخدمها لتسجيل الدخول بعد انتهاء الإعداد.
الحساب الذي يُنشأ هنا يصبح حساب المدير العام (Super Admin) الخاص بك.
5
التحقق من كود الشراء وإنهاء التثبيت
الصق كود الشراء (Purchase Code) من تأكيد طلبك، ثم اضغط Finish (إنهاء).
يتم التحقق من الكود عبر الإنترنت.
يتم إعداد قاعدة بياناتك وتعبئتها بالبيانات الافتراضية.
يُحفظ حساب المدير الذي أدخلته في الخطوة 4.
يُعلَّم الإعداد على أنه اكتمل، وتتم إعادة توجيهك مباشرة إلى صفحة تسجيل الدخول.
تحتاج هذه الخطوة إلى اتصال إنترنت فعّال على الخادم، حيث يتم التحقق من كود الشراء عبر خادم الترخيص.
الخطوة الأخيرة — التحقق من كود الشراء يُكمل عملية التثبيت.
6
تسجيل الدخول لأول مرة
سجّل الدخول باستخدام البريد الإلكتروني وكلمة المرور اللذين حددتهما في الخطوة 4. ستنتقل إلى لوحة تحكم المدير العام، التي تعرض لمحة سريعة عن شركات منصتك وباقاتها واشتراكاتها.
شاشة تسجيل الدخول بعد اكتمال الإعداد.لوحة تحكم المدير العام عند أول تسجيل دخول — بعد التبديل إلى اللغة العربية.
ابحث عن مبدّل اللغة (أيقونة الكرة الأرضية) في شريط التنقل العلوي — يشمل اللغة العربية ولغات أخرى للوحة التحكم نفسها.
الجزء الثاني — إعداد شركتك من الصفر
عند إنشاء شركة جديدة على ABICex، تبدأ لوحة تحكمها فارغة تمامًا — بلا شحنات، ولا تجار، ولا مندوبي توصيل. الخطوات التالية تبني هذه اللوحة بالترتيب الذي ينجح فعليًا: الهوية البصرية أولًا، ثم فريقك وشركاؤك، ثم التسعير، وأخيرًا أول شحنة. كل لقطة شاشة في هذا الجزء هي شاشة حقيقية، تم التقاطها من شركة أُنشئت حديثًا وبلا أي بيانات.
لقطات الشاشة في هذا الجزء تعرض واجهة النظام باللغة الإنجليزية للحفاظ على الاتساق، لكن لوحة تحكمك قد تظهر بالعربية حسب إعداد اللغة لديك — الحقول والأزرار في نفس الأماكن تمامًا.
7
الهوية البصرية وبيانات الشركة
اذهب إلى الإعدادات ← الإعدادات العامة (Setting → General Settings). هذا أول شيء يجب تعبئته — شعارك وألوانك تظهر في لوحة التحكم وفي الصفحات التي يراها عملاؤك بدءًا من هذه اللحظة.
الشعار (Logo)، والشعار الفاتح (للخلفيات الداكنة)، وأيقونة المتصفح (Favicon) — ارفع كل واحدة على حدة.
اسم التطبيق، الهاتف، البريد الإلكتروني، العنوان، ونص حقوق النشر.
العملة — اضبطها مبكرًا؛ تُستخدم في كل مكان يُعرض فيه مبلغ مالي.
بادئة تتبع الشحنة / بادئة الفاتورة — رمز قصير يُضاف إلى كل رقم تتبع وفاتورة تُنشئها (مثال: NF-).
اللون الأساسي / لون النص — يعيد تلوين لوحة التحكم لتطابق هوية علامتك التجارية.
الإعدادات ← الإعدادات العامة — الشعار والهوية البصرية والعملة كلها هنا.
8
موقعك الإلكتروني العام
كل شركة على ABICex تحصل على موقعها الإلكتروني العام الخاص بها — الصفحة التي يصل إليها عملاؤك للتعرف على خدمتك وتتبع شحناتهم. لست بحاجة لبنائها من الصفر: هي موجودة بالفعل، وقسم الموقع الإلكتروني (Front Web) في القائمة الجانبية (فوق الإعدادات مباشرة) هو المكان الذي تعدّل منه محتواها.
الصفحات (Pages) — من نحن، اتصل بنا، الأسئلة الشائعة، سياسة الخصوصية، الشروط والأحكام — جاهزة للتعديل.
الأقسام (Section) — أقسام الصفحة الرئيسية (البانر الرئيسي، أبرز المزايا، إلخ).
الخدمات، ولماذا نحن، والشركاء، والمدونة، والأسئلة الشائعة، وروابط التواصل الاجتماعي — عناصر محتوى وقوائم مساندة تظهر على الموقع.
الموقع الإلكتروني ← الصفحات — الصفحات الجاهزة مسبقًا في موقعك العام.
الموقع نفسه يعمل بالفعل على نطاق (دومين) شركتك. صفحة تتبع الشحنة هي الأهم من الناحية التشغيلية — هي التي تُطلع عليها عملاءك ليتحققوا من حالة شحنتهم بأنفسهم دون الاتصال بك.
الصفحة الرئيسية العامة لشركتك — تعمل تلقائيًا، وقابلة للتعديل من الموقع الإلكتروني.صفحة تتبع الشحنة العامة — يُدخل العملاء رقم التتبع هنا.
9
إضافة أول فرع
الفرع (يُسمى "Hub" داخليًا) هو موقع فعلي تمر به الشحنات — مستودع، مكتب فرز، أو نقطة استلام. اذهب إلى إدارة الفروع ← الفرع ← إضافة جديد.
أدخل اسم الفرع وهاتفه وعنوانه — الشحنات ومندوبو التوصيل يُسندون إلى هذا الفرع.
تحتاج إلى فرع واحد على الأقل قبل أن تتمكن من إضافة مندوب توصيل أو تحريك أي شحنة عبر النظام.
إدارة الفروع ← الفرع ← إضافة جديد.
بعد إنشاء الفرع، افتحه وعيّن له مدير فرع ("In-Charge") — الموظف المسؤول عن التشغيل اليومي لذلك الموقع.
داخل الفرع — تعيين مدير فرع (In-Charge) له.
10
إضافة أول تاجر
التاجر هو أحد عملائك الذي يشحن الطرود عبر شركتك — متجر إلكتروني مثلًا. اذهب إلى إدارة التجار ← التجار ← إضافة جديد.
اسم النشاط التجاري، واسم جهة الاتصال، والبريد الإلكتروني، والهاتف، وكلمة المرور (لتسجيل دخوله إلى لوحة التاجر المنفصلة)، والفرع (فرعه الرئيسي).
رسوم الدفع عند الاستلام (COD Charge) — رسوم التحصيل النقدي التي تفرضها، وتُحدَّد بشكل منفصل لشحنات داخل المدينة / ضواحي المدينة / خارج المدينة.
نسبة رسوم الإرجاع (%) — ما تتقاضاه من التاجر عند رجوع شحنة دون تسليم.
اختياري: جهة اتصال مرجعية، مدة السداد، تفعيل المحفظة، رفع الهوية الوطنية/السجل التجاري.
إدارة التجار ← التجار ← إضافة جديد.
يسجّل التجار الدخول إلى لوحة التاجر الخاصة بهم بالبريد الإلكتروني وكلمة المرور المحددين هنا — فينشئون شحناتهم ويتابعونها من هناك، بمعزل عن لوحة تحكمك الإدارية.
11
إضافة أول مندوب توصيل
اذهب إلى الفريق ← مندوب التوصيل ← إضافة جديد.
الاسم، الهاتف، البريد الإلكتروني، كلمة المرور (لتسجيل دخوله إلى تطبيق التوصيل)، الفرع المسند إليه، العنوان.
رسوم التوصيل / رسوم الاستلام — ما تدفعه له عن كل شحنة يسلّمها أو يستلمها.
رسوم الإرجاع، الرصيد الافتتاحي، والراتب إذا كنت تدفع راتبًا أساسيًا أيضًا.
رفع رخصة القيادة، اختياري.
الفريق ← مندوب التوصيل ← إضافة جديد.
هذا هو الحساب الذي يسجّل به مندوب التوصيل الدخول إلى تطبيق التوصيل على جواله ليرى الشحنات المسندة إليه ويحدّث حالاتها من الميدان.
12
فئات وأسعار التوصيل
قبل أن يتم تسعير الشحنات تلقائيًا، أخبر ABICex بما تتقاضاه. يقع هذا تحت الإعدادات.
فئة التوصيل أولًا — "أنواع" الشحنات التي تُسعّرها بشكل منفصل (مثلًا حسب فئة الوزن، أو وثيقة / طرد / قابل للكسر). ثم رسوم التوصيل — صف سعر واحد لكل فئة ووزن، بأربعة أسعار جنبًا إلى جنب:
نفس اليوم، اليوم التالي، ضواحي المدينة، خارج المدينة — أربعة أعمدة أسعار حسب السرعة/المنطقة.
يمكن لصف السعر أن يستهدف منطقة (Region) محددة أيضًا (سعر مختلف لمدينة معينة، وسعر آخر لبقية المناطق) — الصفوف المتروكة على "كل المناطق" هي السعر الاحتياطي المستخدم متى لم يوجد صف خاص بالمنطقة.
تواريخ السريان والأولوية تتيحان جدولة تغيير سعر مؤقت دون حذف تسعيرك المعتاد.
الإعدادات ← رسوم التوصيل — جدول أسعارك القياسي (هذا هو "السعر الثابت" الذي تُسعَّر به كل شحنة افتراضيًا).إضافة صف سعر جديد — فئة وزن واحدة، مُسعّرة للمناطق الأربع كلها.
تحتاج سعرًا خاصًا متفاوَضًا عليه لتاجر معيّن بدلًا من جدولك القياسي؟ افتح ذلك التاجر من إدارة التجار ← التجار واضبط رسوم توصيل خاصة به فقط — تحلّ محل الجدول القياسي لشحناته هو فقط. هذا هو السعر "المرن": الجدول أعلاه هو الافتراضي على مستوى الشركة، بينما السعر الخاص بتاجر معيّن هو الاستثناء الذي تحدده حالة بحالة.
13
إنشاء أول شحنة
بعد أن أصبح لديك فرع وتاجر وأسعار جاهزة، اذهب إلى العمليات ← الشحنات ← إضافة.
التاجر، عنوان/هاتف الاستلام — من أين تُستلم الشحنة.
مبلغ التحصيل النقدي — المبلغ الذي يُحصَّل من العميل عند التسليم (لطلبات الدفع عند الاستلام).
الفئة ونوع التوصيل — هما ما يُسعَّر بهما جدول رسوم التوصيل (الخطوة 12).
اسم / هاتف / عنوان العميل — مع محدد موقع على الخريطة لتثبيت مكان التسليم بدقة.
فعّل قابل للكسر/سائل إذا احتاجت معاملة خاصة، اختر نوع التغليف، واضبط الأولوية إن كانت الشحنة عاجلة.
لوحة تفاصيل الرسوم على اليمين تُعيد الحساب مباشرة أثناء تعبئة النموذج — التحصيل النقدي، رسوم التوصيل، رسوم الدفع عند الاستلام، الضريبة، والصافي المستحق.
العمليات ← الشحنات ← إضافة — التسعير يُعاد حسابه مباشرة على اليمين أثناء تعبئة النموذج.
14
متابعة الشحنة حتى التسليم — أو الإرجاع
تمر كل شحنة بتسلسل ثابت من الحالات، تظهر كشارة ملوّنة في قائمة الشحنات وتُحدَّث عند كل نقطة تسليم:
معلّقة (Pending) — أُنشئت للتو، ولم تُستلم بعد.
إسناد استلام — تم تعيين مندوب لاستلامها من التاجر.
استُلمت من المندوب ← استُلمت بالمستودع — وصلت إلى فرعك.
تحويل إلى فرع ← استُلمت بالفرع — انتقلت إلى الفرع الذي سيسلّمها، إن اختلف عن الأول.
إسناد توصيل — تم تعيينها لمندوب توصيل للمرحلة الأخيرة.
تم التسليم (أو تسليم جزئي للشحنات متعددة القطع) — نجاح.
وإذا فشلت محاولة التسليم، تسلك الشحنة مسار الإرجاع بدلًا من ذلك:
إرجاع للمستودع — تُعاد إلى فرعك بدلًا من تسليمها.
إرجاع لشركة الشحن / إسناد إرجاع للتاجر — تُوجَّه رجوعًا إلى من يجب أن يستلمها.
أُرجعت للتاجر — تأكيد استلام التاجر لها، لإغلاق الدورة.
يمكن إعادة جدولة أي خطوة (طلب العميل موعدًا آخر) أو إلغاؤها والتراجع عنها — إلغاء حالة يعيد الشحنة إلى الخطوة السابقة لها، بدلًا من فقدان سجل تاريخها.
العمليات ← الشحنات — شحنات حقيقية في نقاط مختلفة من دورة حياتها، ومنها شحنة قيد الإرجاع.
استرداد مبلغ لتاجر عن شحنة أُرجعت أو لم تُسلَّم هو قيد محاسبي عادي — راجع الخطوة 18، المحاسبة أدناه — وليس شاشة "استرداد" منفصلة.
15
إضافة عدة شحنات دفعة واحدة (استيراد بالجملة)
لتاجر يرسل دفعة كبيرة من الشحنات، اذهب إلى العمليات ← الشحنات ← استيراد بدلًا من إنشاء كل شحنة يدويًا.
نزّل ملف إكسل النموذجي من زر نموذج.
عبّئ صفًا واحدًا لكل شحنة، مستخدمًا رموز الفئة ونوع التوصيل الموضحة في الصفحة.
اختر التاجر الذي تخص هذه الشحنات، ثم ارفع الملف.
أي صفوف تفشل في التحقق تُعرض مع رقم الصف وسبب الخطأ، لتتمكن من تصحيحها وإعادة رفعها فقط.
العمليات ← الشحنات ← استيراد — رفع ملف إكسل لإنشاء شحنات بالجملة.
16
طلبات الاستلام — عادي مقابل سريع
عندما يريد تاجر أن تُستلم شحنة منه، هذا هو طلب الاستلام — منفصل عن الشحنة نفسها. يتتبّع ABICex نوعين، لكل منهما شاشته الخاصة تحت العمليات:
طلب استلام — عادي (Regular): استلام بأولوية عادية، يُجدوَل ضمن مسارات الاستلام المعتادة.
طلب استلام — سريع (Express): طلبات استلام عاجلة في نفس اليوم، ينبغي أن تتقدم على الطابور.
العمليات ← طلب استلام — عادي.العمليات ← طلب استلام — سريع.
17
الرحلات (Trips)
الرحلة (Trip) تجمع كل الشحنات التي يحملها مندوب توصيل واحد لفرع واحد في جولة واحدة — وهي فعليًا كشف مهامه لهذا اليوم. تُنشأ معظم الرحلات تلقائيًا فور إسناد عدة شحنات دفعة واحدة إلى مندوب توصيل؛ ويمكنك أيضًا التخطيط لرحلة مسبقًا من العمليات ← الرحلات ← إضافة جديد باختيار مندوب التوصيل والفرع ومسار اختياري.
العمليات ← الرحلات — كل صف يمثل جولة مندوب توصيل واحد، مع عدد شحناتها.
افتح رحلة لعرض كشف شحناتها كاملًا، وطباعة بوليصة شحن للسائق، وإغلاقها بمجرد أن تصل كل شحنة فيها إلى حالة نهائية.
الإيرادات / المصروفات — تسجيل أموال داخلة أو خارجة من أحد حساباتك، مصنّفة تحت رأس حساب (Account Head).
تحويل الأموال — نقل مبلغ بين اثنين من حساباتك الخاصة (مثلًا من النقدي إلى البنك).
معاملات البنك — تسوية المعاملات مقابل حساب بنكي تحديدًا.
الحسابات ← إضافة جديد — أنشئ حسابًا دفتريًا قبل تسجيل إيرادات أو مصروفات عليه.الحسابات ← الإيرادات ← إضافة جديد.الحسابات ← المصروفات ← إضافة جديد — هذا أيضًا المكان الذي تسجّل فيه استرداد مبلغ لتاجر عن شحنة مُرجعة.
لوحة التحكم التي رأيتها عند أول تسجيل دخول (الخطوة 6) كانت تحتوي بالفعل على رسوم بيانية للإيرادات/المصروفات — بمجرد أن تسجّل قيودًا حقيقية هنا، تُملأ تلك الرسوم وبطاقة "إجمالي الحسابات" تلقائيًا.
الخطوات التالية
أعدّ بوابات الدفع ومزوّدي الرسائل النصية (SMS) من قائمة الإعدادات قبل بدء استقبال التجار الفعليين.
أنشئ أدوارًا (Roles) من قائمة المستخدمون والأدوار إن كان سيستخدم اللوحة موظفون غيرك، بحيث يرى كل شخص فقط ما يحتاجه عمله.
عطّل أزرار تسجيل الدخول التجريبية في شاشة الدخول عند الاستعداد للتشغيل الفعلي — اطلب من المطوّر تعطيل الوضع التجريبي.
راجع الإعدادات ← رسوم التوصيل بشكل دوري كلما تغيّر تسعيرك — يمكن إبقاء الأسعار القديمة بتاريخ انتهاء بدلًا من حذفها.
حل المشكلات الشائعة
العرض (المشكلة)
السبب المحتمل والحل
"Invalid purchase code" (كود شراء غير صالح)
انسخ الكود بدقة من تأكيد الطلب دون أي مسافات زائدة. يجب أن يكون كودًا حقيقيًا مرتبطًا بهذا المنتج.
"The database information is Invalid" (بيانات قاعدة البيانات غير صحيحة)
تأكد من صحة المضيف واسم المستخدم وكلمة المرور واسم قاعدة البيانات، وتأكد من وجود القاعدة فعلاً وامتلاك المستخدم صلاحيات عليها.
أحد فحوصات المتطلبات يبقى باللون الأحمر
هذه مشكلة في إعدادات الخادم — أرسل العنصر الذي فشل إلى مزوّد الاستضافة أو المطوّر ليُصلحه، ثم أعد تحميل أداة التثبيت.
/install يعيد التوجيه مباشرة إلى التطبيق
هذا يعني أن ABICex مثبّت بالفعل. إذا احتجت لإعادة التثبيت فعلًا، اطلب ذلك من مطوّرك — فهذا يُعيد ضبط البيانات الحالية، لذا اعتبره آخر الحلول.
أحد عناصر القائمة الموضحة في هذا الدليل غير ظاهر لديك
عناصر القائمة تظهر فقط إذا كان لحسابك صلاحية لها وكانت باقة اشتراكك تشمل تلك الميزة. تحقق من المستخدمون والأدوار، أو اطلب من المسؤول عن اشتراكك تفعيلها.