10 · DASHBOARD صفحات اللوحة والشاشات

لوحة الإدارة: كل صفحة، وكل شاشة

الصفحة دي هي «خريطة» لوحة الإدارة كاملة: كل مجموعة في القايمة الجانبية وكل صفحة جواها — الغرض، المكونات، الإجراءات، والمرحلة اللي بتتبني فيها. وبعدين الرئيسية الإحصائية بالتفصيل، وتصميم مبدئي لأهم 6 شاشات تشغيل (لوحة الطلبات، الاستثناء، محطة التقفيل، التسليم للمندوب، التحويل، إضافة طلب بوضع الجملة)، وشكل اللوحة على الموبايل، والمكونات المشتركة، والتقارير. الشكل النهائي للألوان والخطوط بيتحدد من الاقتراح اللي هيتختار في صفحة 09.

١٥ مجموعة٨٤ صفحةMVC جوه نفس المشروع كل صفحة = CSS + JSفاتح + غامقعربي + إنجليزيتطبيق على الموبايل (PWA)
01

مبادئ اللوحة

دي القواعد اللي كل صفحة في اللوحة بتتبني عليها — «طريقة شغلنا» الثابتة، ومطبقة على شغل فلوكة.

🧭

كل الصفحات من أول يوم

القايمة الجانبية فيها كل الصفحات من المرحلة 0. الصفحة اللي لسه ماتبنتش بتبان باهتة ومكتوب عليها «قريباً — مرحلة X»، ولما تتبني اللينك بيتفعّل لوحده. كده العميل شايف الصورة الكاملة، وأكتر من حد يقدر يشتغل من غير تعارض.

🔐

الصلاحية بتحدد اللي يبان

كل صفحة ليها صلاحية «يشوف»، وكل زرار جواها ليه صلاحية لوحده (يطبع، يأكد، يلغي، يغيّر السعر…). اللي ماعندوش الصلاحية مايشوفش الزرار أصلاً، والسيرفر بيرفض لو حد حاول من برا.

🎨

كل صفحة ليها تصميمها

كل صفحة ليها ملف CSS وملف JS خاصين بيها بس. الملفات المشتركة (الألوان، الأساس، المكونات، الحركات، الثيم) مجمّدة — أي صفحة جديدة ماتلمسهاش. الشكل العام من الاقتراح المختار في صفحة 09.

⚡

شاشات التشغيل سريعة

محطة التقفيل والتسليم والتجميع بتتعمل للسكانر والتابلت: خط كبير، ألوان واضحة، صوت للنجاح والخطأ، ومن غير ما الموظف يلمس الماوس. الرد على أي سكان أقل من 200ms.

💡

اللي محتاج تصرّف فوق

في كل قايمة تشغيل: العاجل الأول (أحمر)، بعده اللمبة (استثناء أو تنبيه)، بعده «اتجمع قبل كده»، والباقي بالتاريخ. نفس الترتيب في كل مكان عشان محدش يتلخبط.

📒

كل إجراء متسجل

أي ضغطة بتغيّر حاجة ليها سطر في سجل التعديلات: مين، إمتى، القيمة قبل وبعد R11. وكل صفحة تفاصيل فيها تبويب «السجل» بيعرض تاريخ الحاجة دي بالظبط.

0 … 8 رقم المرحلة اللي الصفحة بتتبني فيها (التفاصيل في صفحة 12) جديد صفحة إحنا ضايفينها من «طريقة شغلنا» حتى لو العميل ماطلبهاش S6 مصدر الطلب
02

خريطة القايمة الجانبية

15 مجموعة فيها 84 صفحة + الشريط العلوي، مترتبة حسب الاستخدام اليومي: الطلبات فوق لأنها شغل كل ساعة، والإعدادات تحت لأنها بتتفتح نادراً. الرقم جنب كل صفحة = مرحلتها.

🏠الرئيسية1
  • الرئيسية الإحصائية0·6
🧾الطلبات11
  • كل الطلبات2
  • بانتظار التأكيد2
  • الاستثناءات 💡2
  • التجهيز (4 أقسام)2
  • محطة التقفيل2
  • التسليم للمندوب2
  • المطابقة2
  • المرتجعات2
  • المؤجل والمركون2
  • إضافة طلب2
  • تفاصيل الطلب2
🏷️المنتجات8
  • المنتجات1
  • المتغيرات1
  • الأقسام1
  • البراندات1
  • نطاقات الأكواد1
  • الأسعار وسجلها1
  • طباعة الباركود1
  • استيراد1
🏬المخازن5
  • المخازن والأماكن1
  • الأرصدة1
  • سجل الحركات1
  • التحويلات بالموافقة1
  • الجرد والمراجعة1
🚢البضاعة الداخلة7
  • الموردين3
  • أذون الشراء3
  • الشحنات3
  • الاستلام3
  • العدّاد3
  • التسعير بعد العد3
  • العينات3
🔍الجودة3
  • دفعات الفحص3
  • التالف ولجنته3
  • الخامات المسحوبة3
🤝العملاء والجملة8
  • العملاء2
  • الشكاوى2
  • طلبات التجار4
  • التجار4
  • Prime4
  • مستويات VIP4
  • أسعار وشرائح الجملة4
  • شروط الجملة4
🎁التسويق6
  • العروض5
  • الكوبونات5
  • نقاط الولاء5
  • باقات الصور5
  • البانرات5
  • المحفظة 🔒؟
💬الرسائل5
  • القوالب2
  • جدول التذكيرات2
  • سجل الرسائل2
  • رسالة جماعية5
  • صندوق الإشعارات2
🚚الشحن3
  • شركات الشحن2
  • أسعار المحافظات2
  • حسابات شركات الشحن2
🏪الفروع والبازارات4
  • الفروع والبازارات7
  • استلام الفرع7
  • البيع بالباركود7
  • تخفيضات الفرع7
📊التقارير1
  • مركز التقارير (24 تقرير)6
💵المالية المبسطة5
  • مدفوعات الموردين3
  • المصاريف6
  • الإيرادات الأخرى6
  • التحصيل من الشحن6
  • الملخص المالي6
📝المحتوى6
  • صفحات المحتوى2
  • الأسئلة الشائعة2
  • التواصل والسوشيال2
  • اتصل بنا (الوارد)2
  • شاشات التعريف4
  • SEO والتتبع5
⚙️الإعدادات11
  • عامة0
  • التكاملات0
  • الأدوار والصلاحيات0
  • المستخدمين0
  • سجل التعديلات0
  • المحذوفات0
  • قوايم الأسباب0
  • الوسوم اللونية2
  • الطابعات والملصقات1
  • المهام الخلفية0
  • ملفي الشخصي0
🔔الشريط العلوي—
  • بحث شامل (طلب/كود/عميل)2
  • الجرس الحي0
  • تبديل الثيم0
  • تبديل اللغة0
البحث الشامل

خانة واحدة فوق في كل صفحة: تكتب رقم طلب (FL-260412) أو كود قطعة (N2515) أو رقم موبايل أو اسم تاجر ← يفتح النتيجة على طول. والسكانر شغال فيها كمان: تسكان إيصال من أي صفحة ← يفتحلك الطلب.

03

مجموعة الطلبات

أكتر مجموعة بتتفتح في اليوم. كلها بتقرا من نفس آلة الحالات — مفيش صفحة بتغيّر الحالة بإيدها. S2 S3 S6

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
كل الطلباتالقايمة الكاملة بكل الحالات للبحث والمتابعةشريط فلاتر (الحالة، المصدر: موقع/لوحة/جملة، المحافظة، شركة الشحن، القسم، الوسم، التاريخ، الموظف) محفوظ في الرابط · عدّادات لكل حالة · جدول بترتيب العاجل ← اللمبة ← التاريخفتح، طباعة جماعية، تعليم عاجل، وسم لوني، تصدير Excel/PDF، نقل حالة (للأدمن بس بسبب)2
بانتظار التأكيدالطلبات اللي لسه العميل مارد عليهاعمود «الرسايل اللي اتبعتت» (2 من 2) · وقت آخر رسالة · علامة «محتاج مكالمة» بعد 24 ساعة · زرار واتساب مباشرتأكيد يدوي بعد مكالمة (بملاحظة)، إعادة إرسال، تحويل لاستثناء، إلغاء بسبب2
الاستثناءات (اللمبة)كل طلب فيه مشكلة لحد ما خدمة العملاء تحلهاقايمة اللمبات المولعة · سبب الاستثناء (العميل داس تعديل / قطعة ناقصة / طلب العميل) · الملاحظة · «على ستاند المواقف» · درج الحلكتابة الحل، اختيار نوع الحل، تسجيل مين حل، إطفاء اللمبة ← يرجع «تم التأكيد»2
التجهيزالطلبات المأكدة اللي هتتطبع وتتجمع4 تبويبات: بورسعيد · المحافظات · الجملة · طلبات الصور بعدّاد لكل واحد S6 · الطلب اللي فيه صور + قطع عادية يروح «الصور» · علامة «اتجمع قبل كده»طباعة إيصال (أول طباعة ← جاري التحضير)، طباعة جماعية للقسم، طباعة الصور، إعادة طباعة (نسخة 2)، تحويل لاستثناء2
محطة التقفيلتقفيل الطلب بالسكان قبل الشوالخانة سكان كبيرة · سطور الطلب بعدّاد لكل قطعة · سجل السكانات · حالة نجاح/خطأ بصوت · عدّاد الورديةسكان إيصال ← سكان قطع ← سكان إيصال للتأكيد، تعليق الطلب (استثناء)، إلغاء السكان الأخير بصلاحية2
التسليم للمندوبدفعات التسليم لشركات الشحن R6فتح دفعة لشركة · سكان الطلبات · العدد الحي · الطلبات الجاهزة اللي لسه مااتسكانتش · الدفعات المقفولةفتح/قفل دفعة، شيل طلب من الدفعة قبل القفل، تصدير Excel الدفعة، طباعة نموذج توقيع المندوب2
المطابقةمطابقة فريق المراجعة مع شركة الشحناستيراد ملف الشركة · مقارنة تلقائية بالدفعات · فروق (ناقص/زيادة/حالة مختلفة) · حالة كل طلباعتماد الاستلام والمرتجع من الملف، فتح فرق كاستثناء، تقرير فروق2
المرتجعاتاستلام وفحص المرتجع قطعة قطعة R7المرتجعات الواصلة · فحص كل قطعة (سليمة / تالفة / قطعة مكان قطعة / أوردر مكان أوردر) · ملاحظة وصورتسجيل مرتجع كلي/جزئي، قرار لكل قطعة، «إرجاع للمخزون» بإيد المسؤول، تحويل للتالف2
المؤجل والمركوننوعين الحجز منفصلين C2تبويب «مؤجل الشحن» (ميعاد شحن + ميعاد استلام + تذكير) · تبويب «مركون» (مهلة 5–7 أيام، أحمر بعدها) · عدّاد الأيام الباقيةتغيير الميعاد، إرسال تذكير، «العميل أكد» ← تم التأكيد، فك الركنة وإلغاء الحجز2
إضافة طلبطلب يدوي من المودريشن (قطاعي أو جملة) S3بحث العميل بالموبايل · بحث القطعة بالكود/السكان · السعر = آخر سعر · خصم نسبة/مبلغ · ضريبة · شحن تلقائي من المحافظة وقابل للتعديل · دفع متعدد · عاجل · لون الشريط · زرار جملة يقلب الشاشة خضراحفظ كمركون، حفظ وإرسال تأكيد، تأكيد مباشر بصلاحية، تحديد الحالة اللي ينزل فيها (للأدمن)2 + الجملة 4
تفاصيل الطلبكل حاجة عن طلب واحدرأس فيه الحالة والوسوم · السطور بالأماكن والصور · خط زمني للحالات · الرسايل اللي اتبعتت · سجل الطباعة والسكان · الملاحظات الداخلية · الفلوسكل الإجراءات حسب الحالة والصلاحية، ملاحظة داخلية، إعادة إرسال، طباعة2
04

مجموعة المنتجات والأكواد

المنتج بيتكوّد في أي وقت — حتى قبل ما البضاعة توصل من الصين — بحالة «متكوّد ومنتظر» لحد ما يتنشر. S1 S6 R12

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
المنتجاتالكتالوج كلهفلاتر (القسم، البراند، الحالة: متكوّد ومنتظر/مستلم/منشور/مخفي، الظهور: قطاعي/جملة/Prime، المخزون) · جدول بالصورة والكود والأسعار والرصيد · صفحة إضافة/تعديل بتبويبات: الأساسي، الصور (صورة داخلية للفريق + صور الموقع)، المتغيرات، الأسعار، الظهور، ملاحظات الفريق والتذكيراتإضافة، تعديل، نشر/إخفاء، نسخ منتج، تذكير داخلي («المفروض ييجي 30 دستة في حاوية شهر كذا»)، حذف (لسلة المحذوفات)1
المتغيراتالألوان والمقاسات والخامات وأسعارهاأنواع الخصائص وقيمها من اللوحة · مصفوفة متغيرات لكل منتج · كود لكل متغير · سعر خاص اختياريتوليد المتغيرات، تعديل جماعي للسعر، تفعيل/إيقاف1
الأقسامأساور، سلاسل، خواتم، حلقان، بروش، بيرسينج، ميداليات…شجرة بالسحب والإفلات · اسم عربي/إنجليزي · صورة · ترتيب · ظهور في الجملةإضافة، ترتيب، إخفاء1
البرانداتفلوكة والبراند التاني (الفرز لكل براند) Q10اسم، لوجو، هل ليه فحص جودة خاص، المخازن المرتبطةإضافة، تعديل1
نطاقات الأكوادحجز وقفل النطاقات R12البادئات (N، Pin، Mobile…) · النطاقات المحجوزة (مثلاً N1000–N1200) بحالة مقفول/مفتوح ومين حجزها · الكود التالي المقترح · خريطة الاستخدامحجز نطاق، قفل/فتح (للمالك بس)، اقتراح كود، كشف التكرار1
الأسعار وسجلهاكل أسعار المنتج وتاريخهاتكلفة (أدمن بس) · جملة + شرائح كمية · قطاعي · عرض بتاريخ من–إلى · سجل كل تغيير بمين وإمتى · «آخر سعر» محسوبتحديث سعر فردي أو جماعي (بنسبة/مبلغ)، جدولة سعر عرض، استيراد أسعار من Excel1
طباعة الباركودملصقات Code128 بمقاس الطابعةاختيار أكواد (أو من إذن استلام) · العدد لكل كود · معاينة بمقاس الملصق (افتراضي 40×25 مم) · طباعة من المتصفحطباعة، حفظ قالب طباعة1
استيرادإدخال جماعي ونقل البياناترفع Excel · ربط الأعمدة · معاينة بأخطاء كل صف · تقرير بعد الاستيراداستيراد منتجات، متغيرات، أسعار، أرصدة افتتاحية؛ تنزيل قالب فاضي1
05

مجموعة المخازن

مخازن منفصلة على السيستم حتى لو في نفس المكان، ومفيش حركة من غير مستند. R1 R2 R4

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
المخازن والأماكنتعريف المخازن (رئيسي، جملة، أونلاين، فرع/بازار، تالف، مرتجعات تحت الفحص، عينات) وأماكنهاكارت لكل مخزن بالمسؤول والرصيد · شجرة أماكن (صف/رف/خانة) بكود قابل للطباعة · مخزن مؤقت للبازار بتاريخإضافة مخزن/مكان، تعيين مسؤول، طباعة ملصقات الأماكن، قفل مخزن مؤقتاً1
الأرصدةرصيد كل متغير في كل مخزنمصفوفة منتج × مخزن · متاح / محجوز / في الطريق · تنبيه «قرّب يخلص» بحد لكل منتج · فلتر بالمكانفتح كارت الصنف (حركاته)، تصدير، طلب تحويل من هنا1
سجل الحركاتالسجل الإلحاقي اللي مايتعدّلشكل سطر: الصنف، المخزن، المكان، الكمية ±، النوع، المستند (لينك)، مين، إمتى · فلاتر بكل حاجةقراءة وتصدير بس — مفيش تعديل ولا حذف1
التحويلات بالموافقةطلب + تأكيد استلام من المخزن المستلم R2تبويبات: طلبات صادرة · مستنية تأكيدي · مقفولة · خط زمني (اتطلب ← اتبعت ← مستني تأكيد ← اتأكد) · خانة رقم صفحة الدفتر الورقيإنشاء طلب، إرسال، تأكيد استلام بالعدد الفعلي، تسجيل فرق (عجز تحويل) بسبب، رفض1
الجرد والمراجعةالمراجع بالمسدس قصاد المسجل S1اختيار مخزن/مكان · سكان القطع وجنبها صورة المنتج · مقارنة حية بالمسجل · قايمة الفروقبدء جلسة جرد، حفظ، رفع الفروق للموافقة ← حركة «تسوية جرد» بمين وافق1
06

البضاعة الداخلة والجودة

دورة البضاعة من الصين لحد الرف: إذن ← شحنة ← استلام ← عدّاد ← تسعير ← تكويد ← توزيع ← فرز. S1 S3 R3

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
الموردينموردين الصين والمحليينبيانات المورد · العملة · الأذون المفتوحة · المدفوع والمتبقي · تقييم (نسبة التالف من بضاعته)إضافة، تعديل، كشف حساب3
أذون الشراءضبط الفلوس قبل وصول البضاعةالإذن بسطوره (كود منتظر أو وصف) · المدفوعات (دفعات قبل الوصول) · الحالة: مفتوح / وصل جزئي / اتسوّى · الربط بالشحناتإنشاء، تسجيل دفعة، ربط بشحنة، تسوية على اللي وصل فعلاً، قفل3
الشحناتالحاويات/الشحنات في الطريقرقم الشحنة · التاريخ المتوقع · الأذون المرتبطة · المصاريف (جمرك، نقل، تخليص) · الحالةإنشاء، تحديث الحالة، تسجيل مصاريف، فتح استلام3
الاستلامالمسؤول بيقارن بقايمة التعبئةجرد تقريبي بالدستة + الوزن · التكلفة المبدئية · العجز والتبليغ · صورتسجيل استلام مبدئي، تبليغ عجز، تحويل للعدّاد3
العدّادالعد الدقيق بالقطعةشيت عد لكل صنف · مقارنة بتقرير الاستلام · الفرق · سحب العينات للمصوّرتسجيل العد، سحب عينة (بسند)، اعتماد العدد ← حركة استلام للمخزن الرئيسي3
التسعير بعد العدإعادة حساب التكلفة بعد الجمرك (3000 ج ÷ 2950 قطعة)التكلفة المحسوبة · اقتراح جملة/قطاعي بهامش من الإعدادات · سعر العرضاعتماد الأسعار (صاحب الشغل أو المفوّض)، نشر المنتجات3
العيناتالعينات اللي خرجت للمصوّرمين خدها، إمتى، رجعت ولا لأ · مخزن «عينات»تسجيل خروج/رجوع، تحويل للبيع3
دفعات الفحصفحص الجودة لكل براند (7–8 بنات)دفعة لكل صنف · فرز أول / فرز تاني / تالف بالعدد · مين فحص · الوقتبدء دفعة، تسجيل النتيجة ← حركات فرز للأونلاين/الفرع/التالف3
التالف ولجنتهكل قطعة تالفة ليها كود وصاحب R3حالات التالف (إضافة ← مراجعة ← قرار) · الصور · مين أضاف · قرار اللجنةإعدام (مع تسجيل الخامات المسحوبة)، إصلاح «مرتجع تالف» ← الوجهة (أونلاين/محل/بازار/جملة) C83
الخامات المسحوبةقفل، حلقة، فصوص من الإعدامرصيد خامات بسيط للفني «هاند ميد»إضافة من إعدام، صرف للإصلاح3
07

العملاء والجملة

Prime يدوي وللجملة بس (تاج)، وVIP تلقائي بعدد الطلبات للكل (نجوم). S6 C5 R10

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
العملاءعملاء القطاعيبحث بالموبايل · عدد الطلبات والإجمالي · نجوم VIP · النقاط · العناوين · سجل الطلبات والشكاوىفتح، تعديل، وقف حساب، إضافة طلب له، رسالة واتساب2
الشكاوى جديدشكاوى مربوطة بالطلبالنوع من اللوحة · الموظف المسؤول · مهلة الرد · الحالةتعيين، رد، حل، قفل2
طلبات التجارمراجعة فورم «Wholesale»بيانات الفورم كاملة (اسم المشروع، صاحبه، اللينكات، الخبرة، المحل، الجودة/السعر، الكمية) · إصدار الشروط اللي وافق عليها · الحالة: تحت المراجعة / مطلوب بيانات / مقبول / مرفوضقبول (يبعت لينك الدخول بالواتساب)، رفض بسبب من القايمة، طلب بيانات، زرار واتساب يفتح شات التاجر4
التجارحسابات التجار المقبولينرقم التاجر (للعلامة المائية) · Prime/VIP · الطلبات · آخر دخول · إصدار الشروطتفعيل/إيقاف (خرق الشروط)، إعادة إرسال لينك الدخول، ترقية Prime4
Primeالتجار المميزين بخط المنتجات المقفولقايمة التجار Prime بتاريخ التفعيل والانتهاء (اختياري) · المنتجات المقفولة · (اشتراك شهري لاحقاً Q12)منح/سحب Prime يدوي بسبب، تحديد المنتجات المقفولة4
مستويات VIPالنجوم التلقائيةالمستويات (نجمة +10 طلب، نجمتين +20) قابلة للتعديل · بيتحسب على «تم الاستلام» بس · المزايا (لاحقاً)تعديل الحدود، إعادة حساب يدوي4
أسعار وشرائح الجملةسعر جملة لكل منتج + شرائح كمية C4جدول منتج × سعر جملة · شرائح (12، 120…) · أقل كمية للصنف (من الإعدادات) · «يظهر في الجملة؟»تعديل فردي/جماعي، استيراد Excel4
شروط الجملةالشروط بإصداراتمحرر نصوص · رقم الإصدار · مين وافق على أي إصدارإصدار جديد (يطلب موافقة التجار تاني لو اتحدد كده)4
08

التسويق والرسائل

الموقع التجريبي فيه شكل العروض والولاء — المنطق كله علينا، وكل رقم من اللوحة. S7 R9

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
العروضالخمس أنواعنوع العرض: خد 2 هدية 1 · التانية بنص السعر · أي 3 بسعر ثابت · هدية فوق مبلغ (800) · طقم كامل بسعر · النطاق (منتجات/قسم) · من–إلى · القناة (قطاعي) · أولوية · معاينة على سلة تجريبيةإنشاء، جدولة، إيقاف، نسخ، تقرير الأثر5
الكوبوناتأكواد خصمنسبة/ثابت + حد أقصى · حد أدنى للطلب · أول طلب · عدد استخدامات كلي ولكل عميل · النطاق · التجميع مع العروض (حسب قرار Q4)إنشاء، توليد أكواد جماعي، إيقاف، تصدير الاستخدام5
نقاط الولاءنقطة لكل 10 ج + المستوياتقاعدة الكسب · المستويات (200 ← 50 ج، 400 ← شحن مجاني، 800 ← 10% بحد 150، 1500 ← 25% بحد 400) · مدة الصلاحية · سجل نقاط كل عميلتعديل القواعد، إضافة/خصم نقاط يدوي بسبب5
باقات الصورمنتج الصور C6الباقات (حتى 3 +80، حتى 6 +130، حتى 10 +190) · المنتجات اللي بتقبل صور · مقاس وأنواع الملفاتإضافة/تعديل باقة، ربط بمنتج5
البانرات جديدسلايدر الموقعصورة موبايل + صورة عريضة · الوجهة (منتج/قسم/لينك) · الترتيب · من–إلى · الجمهور (قطاعي/جملة)إضافة، ترتيب بالسحب، إيقاف5
المحفظة 🔒موجودة في الموقع التجريبي ومش في كلام العميل C7— الصفحة بتبان في القايمة مقفولة ومكتوب «مستنية قرار العميل»—؟
قوالب الرسائلنص كل رسالة واتساب/إيميلقايمة الأحداث (طلب جديد، تأكيد، تذكير، اتشحن، قبول تاجر…) · النص بالمتغيرات {name} {code} {total} · الأزرار · معاينةتعديل، تجربة إرسال لرقم اختبار، تفعيل/إيقاف حدث2
جدول التذكيراترسايل التأكيد وتذكير المؤجلعدد رسائل التأكيد والفاصل بينهم · بعد كام ساعة «محتاج مكالمة» · تذكير المؤجل قبل كام يوم · ساعات الهدوءتعديل الجدول (بحد أدنى/أقصى لكل رقم)2
سجل الرسائلكل رسالة اتبعتت أو وقفتالحالة (في الطابور/اتبعتت/وصلت/فشلت) · الرد (تأكيد/تعديل) · التكلفة · الحد اليومي المستخدمإعادة إرسال، فلترة، تصدير2
رسالة جماعية جديدرسالة لشريحة عملاء أو تجارالجمهور (المحافظة، VIP، التجار، Prime) · القالب · الجدولة · العدد المتوقع والتكلفةإرسال تجريبي، جدولة، إيقاف5
صندوق الإشعاراتإشعارات الموظف نفسهمقروء/غير مقروء · لينك لكل إشعارتعليم الكل كمقروء2
09

الشحن والفروع والبازارات

شركات الشحن بملفات Excel دلوقتي وربط برمجي بعدين، والفروع ونقطة البيع في مرحلة 7 — بس المخزون جاهز لهم من الأول. Q6 Q8

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
شركات الشحنالشركات اللي بنتعامل معاهاالاسم · المحافظات اللي بتغطيها · شكل ملف Excel بتاعها (ربط الأعمدة) · الربط البرمجي (لاحقاً)إضافة، تعديل، اختبار استيراد ملف2
أسعار المحافظاتالشحن التلقائي في الطلب27 محافظة متبذورة · السعر لكل محافظة (ولكل شركة لو مختلف) · مدة التوصيل · الشحن المجاني فوق مبلغتعديل جماعي، تفعيل/إيقاف محافظة2
حسابات شركات الشحندخول محدود للشركة S2مستخدم لكل شركة · يشوف طلباته بس (بدون أسعار التكلفة)إنشاء، إيقاف2
الفروع والبازاراتالمحل والبازارات المؤقتةكل فرع = مخزن · البازار بتاريخ بداية ونهاية · المديرإضافة، قفل بازار ← تحويل الباقي7
استلام الفرعاستلام فرز تاني بالفاتورةالتحويلات الواردة · التعليق في الأماكن · الفائضتأكيد استلام، تسجيل فائض7
البيع بالباركودنقطة بيع بسيطةسكان ← سلة ← دفع (كاش/إنستاباي) ← إيصال · ورديةبيع، مرتجع فرع، قفل وردية7
تخفيضات الفرعمدير الفرع يخفض السعر S1المنتج · السعر الجديد في الفرع بس · الحد الأقصى للتخفيض من الإعداداتتخفيض، إلغاء التخفيض7
10

التقارير والمالية المبسطة والمحتوى

المالية «مبسطة»: موردين ومدفوعات ومصاريف وإيرادات — مش برنامج حسابات كامل Q7. والمحتوى من «الإضافات القياسية» اللي بنعملها في كل مشروع.

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
مركز التقاريركل التقارير في مكان واحدكروت التقارير مقسمة (مبيعات، تشغيل، مخزون، جودة، جملة، تسويق، مالية) · كل تقرير بفلاتره · رسم + جدول (التفاصيل في القسم 26)عرض، تصدير Excel/PDF، حفظ فلتر مفضّل6
مدفوعات الموردينالفلوس اللي اتدفعت للصين قبل الوصولالدفعات مربوطة بأذون الشراء · العملة وسعر الصرف · المتبقيتسجيل دفعة، إرفاق إيصال3
المصاريفمصاريف التشغيلبنود من اللوحة (إيجار، رواتب، شحن، تغليف…) · مرفقاتإضافة، تعديل بسجل6
الإيرادات الأخرىأي دخل غير المبيعاتبنود من اللوحةإضافة6
التحصيل من الشحنفلوس الكاش عند الاستلام عند الشركاتالمستحق لكل شركة من المطابقة · اللي اتحصّل · الفرقتسجيل تحصيل، تصدير كشف6
الملخص الماليصورة الشهرمبيعات − تكلفة − مصاريف = صافي تقديري · مقارنة بالشهر اللي فاتتصدير PDF6
صفحات المحتوى جديدالشروط، الخصوصية، الإلغاء والاسترجاع (14 يوم)، الشحن (2–5 أيام)، عن فلوكةمحرر Quill · عربي/إنجليزي · معاينةتعديل، نشر2
الأسئلة الشائعة جديدللقطاعي وللجملةسؤال/جواب لغتين · ترتيب · الجمهورإضافة، ترتيب2
التواصل والسوشيال جديدبيانات تظهر في الموقعتليفون، واتساب، إيميل، العنوان، مواعيد، خريطة · فيسبوك، إنستجرام، تيك توك…تعديل2
اتصل بنا (الوارد) جديدرسايل فورم التواصلجديد / مقروء / اترد عليهرد، أرشفة2
شاشات التعريفشرح «إزاي تطلب» لأول دخول التاجر S6شرايح بصورة ونص · الجمهور (تاجر/عميل)إضافة، ترتيب4
SEO والتتبع جديدالعنوان والوصف وأكواد التتبععنوان ووصف لكل صفحة عامة · Google Analytics · Facebook Pixel · النشرة البريدية بتصديرتعديل5
11

الإعدادات

المرحلة 0 كلها هنا: لأن كل حاجة بعد كده بتقرا منها. أي رقم بيتغير بقرار إداري مكانه هنا، بحد أدنى وأقصى وسجل تغيير. R9 S8

الصفحةالغرضالمكونات الأساسيةالإجراءاتمرحلة
عامةكل الأرقام والمهلاتمجموعات بتبويبات: الطلبات (المهلات، التنبيهات)، الحجز، الجملة، VIP، الولاء، الطباعة، الصوت، تشغيل المزايا، الصيانة · كل خانة جنبها الافتراضي والحدحفظ (سجل تغيير)، رجوع للافتراضي0
التكاملاتمفاتيح المزودين مشفّرةواتساب «حلول»، الإيميل SMTP، تخزين الصور (محلي/ImageKit)، SMS، الدفع (لاحقاً) · المفاتيح مخفيةزرار «اختبار الاتصال» لكل مزود، تبديل المزود0
الأدوار والصلاحياتجدول دور × صلاحية Q5الأدوار (مالك، مودريشن قطاعي/جملة/الاتنين، خدمة عملاء، إدخال بيانات، مجمّع، مراجع، استلام، عدّاد، جودة، فني تالف، مدير فرع، مراجعة، محاسب، شركة شحن) · مصفوفة الصفحات والأزرار بمربعاتإنشاء دور، نسخ دور، تعديل المصفوفة (يتسجل)0
المستخدمينموظفين اللوحةالاسم، الموبايل، الدور، المخزن/الفرع المرتبط، آخر دخول، التحقق بخطوتينإضافة، إيقاف، إعادة تعيين الباسورد، إنهاء الجلسات0
سجل التعديلاتمين عدّل إيه R11الكيان، الحقل، قبل، بعد، مين، إمتى، من أي جهاز · الحقول الحساسة مخفيةبحث، تصدير0
المحذوفاتسلة المحذوفاتكل حاجة اتحذفت بنوعها ومين حذفهااسترجاع0
قوايم الأسبابأسباب الإلغاء، الرفض، المرتجع، التالف، الاستثناء، الشكاوىلغتين · ترتيب · تفعيل/إيقاف بدل الحذفإضافة، إيقاف0
الوسوم اللونيةلون الشريط (عادي/أصفر/أخضر…) Q11اسم ومعنى ولون لكل وسمإضافة، تعديل2
الطابعات والملصقاتمقاسات الإيصال والملصق Q9إيصال 80 مم · ملصق 40×25 مم · ملصق المكان · معاينة طباعةتعديل المقاس، طباعة تجريبية1
المهام الخلفيةلوحة Hangfire بصلاحيةالتذكيرات، فحص اللمبة، طابور الواتساب، VIPمتابعة، إعادة تشغيل مهمة0
ملفي الشخصيالموظف نفسهالبيانات، الباسورد، التحقق بخطوتين، الثيم واللغة، الصوتحفظ0
12

الرئيسية الإحصائية — القواعد

أول صفحة بيشوفها أي حد بيدخل، ولازم تجاوب على سؤال واحد: «الشغل ماشي ازاي، وفين المشكلة؟». هيكلها بيتبني في المرحلة 0، وأرقامها بتزيد مع كل مرحلة، وبتكمل في المرحلة 6.

⏱️ الفلتر الزمني

  • النهارده · امبارح · 7 أيام · 30 يوم · الشهر ده · الشهر اللي فات · السنة · من–إلى.
  • بيغيّر الصفحة كلها من غير تحميل، ويتحفظ في الرابط (تبعت اللينك لحد يشوف نفس الفترة).
  • كل رقم جنبه المقارنة بالفترة اللي قبلها بنفس الطول (30 يوم ← الـ 30 اللي قبلهم) بسهم ولون: أخضر للأحسن وأحمر للأوحش — والمرتجع والتالف معكوسين (النزول أحسن).
  • «النهارده» بتوقيت القاهرة، والفترة الطويلة متخزنة 5 دقايق.

🧩 تحميل وصلاحيات

  • كل كارت بيحمل لوحده (هيكل لامع لحد ما ييجي) — كارت بطيء مايأخرش الباقي.
  • الأقسام بتظهر حسب الصلاحية: مسؤول المخزن مايشوفش الفلوس، والمودريشن مايشوفش التكلفة.
  • كل رقم أو رسمة بتفتح تقريرها التفصيلي بنفس الفلتر — تدوس على «مرتجع 4.2%» يفتح تقرير المرتجعات للفترة دي.
  • الأرقام الحية (طلبات جديدة، لمبات) بتتحدث بـ SignalR وتومض لما تتغير.

الأقسام حسب الدور

الدورالطلباتالتأكيدالتجهيز والشحنالفلوسالمخزونالجودةالجملةالعملاء
المالك / الأدمن✓✓✓✓ + التكلفة والهامش✓ + القيمة✓✓✓
مودريشن✓✓عدد بس—المتاح بس—لو جملة✓
خدمة العملاء✓✓عدد بس————✓
الأوبريشنعدد بس—✓—المتاح بس———
مسؤول مخزن / استلام————✓ مخزنه✓——
المحاسب✓—المطابقة✓✓ + القيمةالتالف✓—

مصفوفة افتراضية — بتتعدّل من «الأدوار والصلاحيات» بعد ميتنج القيود التفصيلية Q5.

13

أرقام الرئيسية — 8 مجموعات

كل رقم: إزاي بيتحسب، وبيفتح أنهي تقرير. كلهم بعدّاد متحرك وخط اتجاه صغير ومقارنة بالفترة اللي قبلها.

🧾 الطلبات
الطلباتاتعملت في الفترة (من غير الملغي بسبب «تكرار»)تقرير الطلبات
قيمة الطلباتإجمالي بعد الخصومات ومن غير الشحنالمبيعات
متوسط الطلبالقيمة ÷ العددالمبيعات
المصدرموقع / لوحة / جملة بنسبةالطلبات
الملغيالعدد والنسبة وأكتر سببأسباب الإلغاء
عاجل مفتوحلحظيكل الطلبات (فلتر عاجل)
✅ التحويل والتأكيد
نسبة التأكيداتأكد ÷ اتعمل (من غير الجملة)التأكيد
متوسط وقت التأكيدمن الإنشاء لحد «تم التأكيد»التأكيد
بالزرار / يدوينسبة اللي أكد من الواتساب للي اتأكد بمكالمةالرسائل
محتاج مكالمةعدّى 24 ساعة بعد آخر رسالة — لحظيبانتظار التأكيد
داسوا «تعديل»العدد في الفترةالاستثناءات
الرسائل وتكلفتهاالمبعوت × تكلفة الرسالة من الإعداداتسجل الرسائل
📦 التجهيز والشحن
اتطبعأول طباعة في الفترة، لكل قسم من الأربعةالتجهيز
وقت التجهيزمتوسط من الطباعة للتقفيل (ساعات)زمن التجهيز
أخطاء التقفيلسكانات غلط ÷ كل السكاناتأخطاء التقفيل
تحضير متأخرجاري التحضير > 24 ساعة — لحظيالتجهيز (فلتر)
اتشحناتسكان في دفعة تسليمدفعات التسليم
فروق المطابقةطلبات مختلفة بين دفعتنا وملف الشركةالمطابقة
💵 الفلوس أدمن/محاسب
المبيعات المحققةطلبات «تم الاستلام» + بيع الفروعالمبيعات
تحت التحصيلاتشحن ولسه مااتحصلش من الشركةالتحصيل من الشحن
الخصوماتعروض + كوبونات + نقاط، كل واحد لوحدهأثر التسويق
هامش تقديريالمبيعات − التكلفة (أدمن بس)الربحية
مدفوع للمورديندفعات أذون الشراءالموردين
المصاريفبنود المصاريفالملخص المالي
🏬 المخزون
قيمة المخزونالرصيد × التكلفة لكل مخزن (أدمن)المخزون الحالي
نفدمتغيرات منشورة رصيدها صفرالنواقص
قرّب يخلصتحت الحد اللي في المنتجالنواقص
راكدمااتباعش من 60 يوم (من الإعدادات)الراكد
تحويلات مفتوحةمستنية تأكيد — لحظيالتحويلات
فروق الجردتسويات في الفترة بالعدد والقيمةالجرد
🔍 الجودة والتالف
اتفحصقطع خلصت فحص في الفترةدفعات الفحص
نتيجة الفرزأول / تاني / تالف بالنسبة، لكل براندالجودة
تالف جديدحالات تالف اتضافتالتالف
إعدام / إصلاحقرارات اللجنةالتالف
نسبة المرتجعمرتجع ÷ اتشحنالمرتجعات
رجع للمخزونمن المرتجع بعد الفحصالمرتجعات
🤝 الجملة
طلبات تجار جديدةتحت المراجعة — لحظي، بصوتطلبات التجار
تجار نشطينعملوا طلب في الفترةالتجار
مبيعات الجملةقيمة طلبات الجملةمبيعات الجملة
متوسط طلب الجملةبالقطع وبالفلوسمبيعات الجملة
Primeنشطين + اللي قرب ينتهيPrime
⭐ العملاء والولاء
عملاء جددأول طلب في الفترةالعملاء
عملاء رجعواطلب تاني أو أكترتكرار الشراء
VIPالعدد لكل مستوى نجومVIP والولاء
النقاطاتكسبت / اتصرفتVIP والولاء
كوبوناتمرات الاستخدام والخصمأثر التسويق
14

الرسومات والقوايم الحية

رسومات كتير ومتنوعة بمكتبة ApexCharts (نسخة محلية)، وكلها بترسم بحركة وتحترم «تقليل الحركة».

#الرسمةالنوعالبياناتبتفتح
1المبيعات والطلبات عبر الزمنخط/مساحة + الفترة السابقة متقطعةيومي (أو ساعة لو النهارده)المبيعات
2الطلبات بالساعةأعمدةمتوسط الطلبات لكل ساعةالطلبات
3يوم × ساعةخريطة حراريةكثافة الطلبات — تساعد في توزيع الوردياتالطلبات
4الطلبات حسب الحالةدوناتعدد في كل حالة دلوقتيكل الطلبات بفلتر الحالة
5طرق الدفعدوناتكاش / إنستاباي / محافظ / (أونلاين لاحقاً)المبيعات
6قمع الطلبقمعاتعمل ← اتأكد ← اتطبع ← اتقفل ← اتشحن ← اتسلمالتأكيد / التجهيز
7أقسام التجهيزأعمدة مكدسةبورسعيد / محافظات / جملة / صور لكل يومالتجهيز
8أفضل 10 منتجاتأعمدة أفقيةبالقطع وبالقيمة (تبديل)أداء المنتجات
9أفضل 10 تجارأعمدة أفقيةقيمة طلبات الجملةمبيعات الجملة
10المبيعات حسب المحافظةأعمدة أفقيةأعلى 10 محافظات + بورسعيد لوحدهاالمحافظات
11تقفيل من غير أخطاءمقياس دائرينسبة الطلبات اللي اتقفلت من أول مرةأخطاء التقفيل
12نتيجة الفرزدونات لكل براندأول / تاني / تالفالجودة
13أسباب الإلغاء والمرتجعأعمدة أفقيةمن قوايم الأسبابالأسباب
14نمو العملاء والتجارخطجدد / راجعين / تجار مقبولينالعملاء
15المخزون حسب المخزنأعمدةقطع (والقيمة للأدمن)المخزون الحالي
16أداء الفريقأعمدة مجمعةاتجمع / اتقفل / أخطاء لكل موظفأداء الموظفين

📡 القوايم الحية

  • آخر الطلبات: آخر 10 بالحالة والقسم — الجديد بيومض ويطلع صوت (لو مفعّل).
  • آخر الأحداث: «طلب FL-260431 اتقفل»، «تحويل TR-118 اتأكد»، «تاجر جديد قدّم».
  • تحويلات مستنية تأكيدك (لمسؤول المخزن).
  • طلبات التجار الجديدة (لمسؤول الجملة).
  • تذكيرات النهارده: الملاحظات الداخلية زي «الحاوية المفروض توصل».

💡 «محتاج تصرّف» — شريط فوق الصفحة

التنبيهالشرطبيوديك
استثناءات مفتوحةلمبة مولعةالاستثناءات
محتاج مكالمة24 ساعة من غير ردبانتظار التأكيد
تحضير متأخر> 24 ساعةالتجهيز
مركون عدّى مهلته5–7 أيامالمؤجل والمركون
تحويل مستنيمستني تأكيدكالتحويلات
تاجر مستنيتحت المراجعة > 48 ساعةطلبات التجار
مزود واقعالواتساب فشل X مرةالتكاملات
15

شكل الرئيسية (تصميم مبدئي)

بألوان فلوكة الأساسية. الأرقام تخيلية للتوضيح بس. الشكل النهائي بيمشي على الاقتراح المختار من صفحة 09.

flouka-admin / dashboard
لوحة فلوكة / الرئيسية
صباح الخير 👋
النهاردهامبارح7 أيام30 يومالشهر دهالسنةمن–إلى ⬇ تصدير
💡 محتاج تصرّف:استثناءات7محتاج مكالمة12تحضير متأخر3تحويل مستني2تجار جدد5
الطلبات1,284▲ 12.4% عن الفترة اللي قبلها
قيمة الطلبات486,200 ج▲ 8.4%
نسبة التأكيد91%▲ 3 نقط
اتشحن1,102▲ 10.1%
متوسط الطلب379 ج▼ 2.1%
نسبة المرتجع4.2%▼ 0.6 (أحسن)
وقت التجهيز6.5 ساعة▼ 1.2 س
تجار نشطين46▲ 9
المبيعات اليومية — الخط المتقطع = الفترة اللي قبلها
الطلبات حسب الحالة دلوقتي
342طلب مفتوح
بانتظار التأكيدتم التأكيدجاري التحضيرجاهز / اتشحناستثناءمؤجل/مركون
الطلبات بالساعة
10ص122م4681012
قمع الطلب
اتعمل1284
اتأكد1168
اتطبع1130
اتقفل1118
اتشحن1102
اتسلم1002
تقفيل من أول مرة
97%

36 خطأ سكان من 4,812

كثافة الطلبات: يوم × ساعة
101112123456789 السبت الحد الاتنين الخميس الجمعة
أفضل المنتجات بالقطع
o0653214
N2515176
Pin-328141
N1044116
Mobile-2886
آخر الطلبات ● لحظي
FL-260431منة ع. — بورسعيدبانتظار التأكيددلوقتي
FL-260430متجر «لمسة» — جملةتم التأكيد4 د
FL-260429ندى م. — الجيزة💡 استثناء11 د
FL-260428سلمى ح. — الإسكندريةجاري التحضير18 د
آخر الأحداث
🔁تحويل TR-118 (رئيسي ← أونلاين) اتأكد بفرق 2 قطعة6 د
🚚دفعة التسليم #312 اتقفلت — 52 طلب20 د
🤝طلب تاجر جديد: «بيت الإكسسوار» — المنصورة34 د
🔍دفعة فحص N2500–N2540 خلصت: 91% فرز أول1 س
16

شاشة: لوحة التجهيز بالأقسام الأربعة

الأوبريشن بيفتح القسم بتاعه، يطبع، ويجمّع بالمكان. العاجل فوق، بعده اللمبة، بعده «اتجمع قبل كده» — مهما كان التاريخ. S2 S6

flouka-admin / orders / preparing?section=governorates
الطلبات / التجهيز
التجهيز
🖨️ طباعة المحدد (3)🖨️ طباعة القسم كله
بورسعيد34المحافظات112الجملة9طلبات الصور6
🔎 رقم طلب، كود، موبايل… أو سكان الحالة: تم التأكيد ▾شركة الشحن ▾الوسم ▾📅 آخر 7 أيام المحافظة: الكل ✕
☐الطلبالعميلالمحافظةالقطعالإجماليالحالةعلاماتالعمر
☑FL-260377هبة س.القاهرة4620 جتم التأكيد🔴 عاجل2 يوم
☐FL-260402رحاب ف.المنيا3455 ج💡 استثناءقطعة ناقصة N25151 يوم
☑FL-260390مريم أ.الدقهلية2310 جتم التأكيد↺ اتجمع قبل كده — على الستاند1 يوم
☑FL-260411آية ك.الغربية5790 جتم التأكيد🟨 زعلانة — هدية9 س
☐FL-260415دينا ر.الشرقية1180 ججاري التحضيرنسخة 17 س
☐FL-260418نورهان ع.الإسكندرية3402 جتم التأكيد5 س
☐FL-260421شيماء م.أسيوط2260 جتم التأكيد⭐ VIP3 س
عرض 1–25 من 112‹123…5›
البندالمواصفة
الأقسامبورسعيد · المحافظات · الجملة · طلبات الصور — القسم بيتحدد تلقائي عند التأكيد (محافظة العميل + نوع الطلب + فيه صور؟). الطلب اللي فيه صور + قطع عادية ← «طلبات الصور». الأدمن يقدر ينقل طلب لقسم تاني بسبب.
الترتيبعاجل ← لمبة ← اتجمع قبل كده ← الأقدم. نفس قاعدة الترتيب في كل قوايم التشغيل، ومتخزنة كعمود محسوب عشان السرعة.
الطباعةأول طباعة = «جاري التحضير» R5. الطباعة التانية مكتوب عليها «نسخة 2» ومتسجلة. الطلب اللي «اتجمع قبل كده» بيطبع بعلامة «هات من الستاند — ماتجمعش».
الإيصال80 مم: باركود رقم الطلب، القسم، القطع بأكوادها وأماكنها مترتبة بمسار التجميع، صور مصغرة اختيارية، علامة الصور.
اللحظيطلب اتأكد ← يظهر في القسم بوميض. لمبة اتطفت ← الصف يتحرك لمكانه. العدّادات على التبويبات بتتحدث لوحدها.
الصلاحيات«يطبع»، «يطبع نسخة تانية»، «يحوّل لاستثناء»، «ينقل القسم» — كل واحدة لوحدها.
17

شاشة: درج حل الاستثناء

خدمة العملاء بتدوس على اللمبة ← يفتح درج جنب القايمة فيه كل حاجة: المشكلة، مين كتبها، الطلب، وأزرار الحل. S2

flouka-admin / orders / exceptions
الاستثناءات
7 مفتوحة
الطلبالسببمن
FL-260402قطعة ناقصة3 س
FL-260409العميل داس تعديل5 س
FL-260395عايز يأجل8 س
FL-260388العنوان ناقص1 يوم
البندالمواصفة
مصادر الاستثناءالعميل داس «تعديل» في الواتساب · الأوبريشن: قطعة ناقصة (لازم يكتب الكود) · خدمة العملاء/المودريشن: طلب من العميل (تعديل، إلغاء، تأجيل) · فرق مطابقة من شركة الشحن.
أنواع الحلمن «قوايم الأسباب» في اللوحة: استبدال، حذف قطعة، تأجيل (بميعاد ← «مؤجل الشحن»)، إلغاء (بسبب)، انتظار قطعة. كل نوع ليه أثره (تعديل السطر، فك حجز، رسالة للعميل).
مين وإمتىكل خطوة في الخط الزمني باسم الموظف ودوره والوقت. «مين حلّه» إجباري قبل الإطفاء.
اللحظياللمبة بتولع ← صوت وشارة في الجرس لخدمة العملاء. بتنطفي ← الأوبريشن يشوف الطلب رجع بعلامة الستاند.
الموبايلالدرج بيبقى ورقة من تحت بعرض الشاشة، والأزرار ثابتة في آخرها.
18

شاشة: محطة التقفيل

شاشة غامقة بخط كبير عشان تتشاف من بعيد في المخزن. الموظف مابيلمسش الماوس: سكان الإيصال ← سكان القطع ← سكان الإيصال تاني للتأكيد. S2

flouka-admin / ops / packing
📟 محطة التقفيل 1● متصل
N2517
38اتقفل في الوردية
2أخطاء سكان
4.1دقيقة / طلب
الطلب FL-260402 قسم المحافظات 3 قطع · رحاب ف.
💍
N2517 خاتم فضي — مقاس 7المكان B-05 · بديل N2515
1 / 1 ✓
📿
o0653 سلسلة دهبيالمكان A-12
1 / 2
🧷
Pin-328 بروش مرساةالمكان C-02
0 / 1
آخر السكانات
12:48:09N2517✓ صح
12:48:02N2516✕ مش في الطلب
12:47:55o0653✓ صح
12:47:40FL-260402فتح الطلب
✕
صنف مش في الطلب: N2516صوت خطأ · القطعة دي ترجع مكانها · الخطأ اتسجل باسمك
✓
FL-260398 اتقفل — حطه في الشوالصوت نجاح · المخزون اتخصم · الطلب «جاهز للمندوب»
الحالةاللي بيحصلالصوت واللون
سكان إيصاليفتح الطلب. لو حالته مش «جاري التحضير» ← رسالة واضحة (مثلاً «الطلب ده استثناء — رجّعه الستاند»)نغمة قصيرة · أزرق
سكان قطعة صحالعدّاد يزيد، السطر يخضر لما يكمل«بيب» · أخضر
صنف مش في الطلب / قطعة مكان قطعةيترفض ويتسجل خطأصوت خطأ مميز · أحمر + اهتزاز
عدد زيادةيترفض: «المطلوب 1 بس»صوت خطأ · أحمر
سكان الإيصال تاني وكله تمام«تم التحضير» ← «جاهز للمندوب» + خصم المخزون في نفس المعاملةصوت نجاح · ✓ كبيرة
سكان الإيصال تاني وناقصيقول الناقص بالظبط، ويسأل: كمّل ولا حوّل استثناء؟صوت تنبيه · برتقالي
طلب صورمايتقفلش غير لو «الصور اتطبعت» متعلّمة—
تقنياً

السكانر USB بيكتب كأنه كيبورد ويدوس Enter. الصفحة دايماً مركزة على خانة السكان (حتى لو اتداس برا). كل سكان بيروح للسيرفر ويرجع في أقل من 200ms، ومتسجل بمين وإمتى ونتيجته. الأصوات ملفات محلية وتتقفل من الإعدادات.

19

شاشة: التسليم للمندوب بالدفعة

«تم الشحن» = سكان التسليم بس R6. الدفعة بتطلع Excel للمراجعة ونموذج توقيع للدفتر الورقي.

flouka-admin / orders / handover / 313
الطلبات / التسليم للمندوب
دفعة #313 مفتوحة
🚚 شركة الشحن: «شركة أ» ▾المندوب: ________
📷 سكان رقم الطلب…
#الطلبالمحافظةالتحصيلالوقت
47FL-260398المنيا455 ج12:51
46FL-260396القاهرة620 ج12:50
45FL-260391الجيزةمدفوع12:50
44FL-260387الدقهلية310 ج12:49
العدد في الدفعة
47/ 52 جاهز

إجمالي التحصيل: 18,940 ج

جاهزين ولسه مااتسكانوش (5)
FL-260401أسوانجاهز من 2 س
FL-260405سوهاججاهز من 1 س
FL-260410طنطا40 د
🔒 قفل الدفعة⬇ Excel🖨️ نموذج التوقيع
البندالمواصفة
الدفعةلكل شركة شحن ومندوب. سكان طلب مش «جاهز للمندوب» أو تبع شركة تانية ← يترفض بصوت خطأ. سكان مكرر ← «اتسكان قبل كده».
القفلبعد القفل كل الطلبات «تم الشحن» + رسالة للعميل (من القالب). مفيش تعديل بعد القفل إلا للأدمن بسبب.
Excelرقم الدفعة، الشركة، المندوب، الوقت، وسطر لكل طلب: الرقم، الاسم، الموبايل، المحافظة، العنوان، عدد القطع، مبلغ التحصيل. شكل الأعمدة لكل شركة من «شركات الشحن».
نموذج التوقيعصفحة A4: «استلمت أنا ____ عدد (52) طلب» + توقيع — للدفتر الورقي S2.
المطابقة بعدهافريق المراجعة يرفع ملف الشركة ← مقارنة بالدفعة: سلّمنا 52 ومسجلين 51 ← الطلب الناقص يطلع فرق واستثناء.
20

شاشة: طلب تحويل مستني تأكيد

مفيش قطعة بتتنقل بين مخزنين من غير طلب وتأكيد استلام من مسؤول المخزن المستلم بالعدد الفعلي. R2 S3

flouka-admin / stock / transfers / TR-119
المخازن / التحويلات / مستنية تأكيدي
TR-119 · المخزن الرئيسي ← مخزن الأونلاين
مستني تأكيدك
اتطلب
10:05
اتبعت
11:30
مستني تأكيد
من 1:20 س
اتأكد
الكودالصنفاتبعتاستلمت فعلاًالفرق
N2500حلق دائري ذهبي6060—
N2501حلق دائري فضي4848—
N2517خاتم فضي2422−2
Pin-328بروش مرساة3636—
2 خاتم مش موجودين في الكرتونة
ص 47
✓ تأكيد الاستلامرفض

التأكيد بفرق: 166 قطعة تتضاف للأونلاين، و2 يتسجلوا «عجز تحويل» ويروحوا للأدمن.

البندالمواصفة
الخطواتاتطلب (من المرسل أو المستلم) ← اتبعت (المرسل: الكمية بتخرج من رصيده لـ «في الطريق») ← مستني تأكيد ← اتأكد (المستلم يكتب العدد الفعلي) أو اترفض (ترجع للمرسل).
الفرقحركة «عجز تحويل» بسبب ومين، وتنبيه للأدمن. مفيش «تعديل رصيد» — كل حاجة حركة.
التنبيهالمسؤول المستلم بيوصله إشعار لحظي + بيظهر في «محتاج تصرّف». لو عدّى X ساعات (من الإعدادات) من غير تأكيد ← يطلع للأدمن.
السكاناختياري: المستلم يسكان القطع بدل ما يكتب العدد — نفس منطق محطة التقفيل.
الطباعةإذن تحويل ورقي فيه باركود رقم التحويل للدفتر.
21

شاشة: إضافة طلب — وضع الجملة

زرار واحد يقلب الشاشة كلها خضرا: يقرا مخزن الجملة وأسعارها بس R8، والسعر بيتغير حسب الكمية. (اللون الأخضر في اللوحة، واللبني على الموقع C11.)

flouka-admin / orders / new?mode=wholesale
➕ طلب جديدوضع الجملة 📦 مخزن الجملة · أسعار الجملة · أقل كمية للصنف 3المودريشن: جملة + قطاعي
🤝 التاجر: «بيت الإكسسوار» — T-0457 · المنصورة👑 Prime⭐⭐
🔎 كود القطعة أو سكان… N25
الكودالصنفالكميةالشريحةسعر الوحدةالإجمالي
N2500حلق دائري ذهبي243+12+120+38 ج912 ج
o0653سلسلة دهبي1203+12+120+52 ج6,240 ج
Pin-328بروش مرساة2أقل من 345 ج90 ج
P-PR-12طقم Prime «المرسى»12👑 Prime140 ج1,680 ج
الحساب
المجموع (158 قطعة)8,922 ج
خصم (نسبة / مبلغ)− 200 ج
ضريبة الطلب0 ج
الشحن (الدقهلية — تلقائي ✎)85 ج
الإجمالي8,807 ج
إنستاباي 5,000 ج + كاش عند الاستلام 3,807 ج
🔴 عاجلشريط: عادي ▾حفظ كمركون
حفظ وإرسال تأكيدحفظ كمركون

⚠ Pin-328 أقل من أقل كمية — مش هيتحفظ غير بصلاحية «تخطي الحد الأدنى».

البندقطاعي (الافتراضي)جملة (الزرار متفعّل)
اللونألوان اللوحة العاديةشريط وخلفية خضرا — مستحيل تتلخبط
المخزنالأونلاينالجملة بس
السعرآخر سعر (العرض لو جوه تاريخه، وإلا القطاعي)سعر الجملة + الشريحة حسب الكمية
العميلبحث بالموبايل أو عميل جديدتاجر مقبول بس (ويظهر Prime/VIP)
المنتجاتالمنشورة للقطاعياللي «يظهر في الجملة» + Prime لو التاجر Prime
أقل كمية—من الإعدادات (افتراضي 3 لحد قرار العميل)
مين يشوف الزرارمودريشن «جملة بس» الشاشة تفتح خضرا على طول · «قطاعي بس» مايشوفش الزرار · «الاتنين» يقلب بينهم
«ينزل في أنهي حالة»للأدمن بس: يختار الحالة اللي الطلب يبدأ منها (مثلاً «تم التأكيد» لطلب اتأكد بالتليفون) — ومتسجل كتخطي
22

اللوحة على الموبايل = تطبيق

صاحب الشغل وخدمة العملاء هيفتحوا اللوحة من الموبايل كتير. فاللوحة على الموبايل مش «نسخة مصغرة» — هي تطبيق بسيط ومريح، يتثبت على الشاشة الرئيسية بأيقونة فلوكة.

9:415G ▮▮▮
الرئيسية🔔
اسحب للتحديث
النهارده7 أيام30 يوم…
الطلبات312▲ 9%
القيمة118k▲ 6%
التأكيد92%
💡استثناءات7مكالمة12
المبيعات
💡FL-260402استثناء
قطعة ناقصة N2515 · المنيا
+
🏠الرئيسية🧾الطلبات📷سكان🔔تنبيهات☰المزيد

الرئيسية: أرقام بتتسحب أفقياً، سحب للتحديث، زرار «+ طلب» عايم

9:425G ▮▮▮
التجهيز · المحافظات🔔
FL-260377🔴 عاجل
هبة س. · القاهرة · 4 قطع · 620 ج
FL-260402💡
رحاب ف. · المنيا · 3 قطع
FL-260390↺ الستاند
مريم أ. · الدقهلية · 2 قطعة
FL-260411تم التأكيد
آية ك. · الغربية · 5 قطع
الفلاتر بورسعيدالمحافظاتالجملةالصور الحالة: تم التأكيد ▾ شركة الشحن ▾ عرض 112 طلب

القوايم كروت، والفلاتر في ورقة من تحت

⬇️
شريط تبويب سفليبدل القايمة الجانبية: الرئيسية · الطلبات · سكان (كاميرا الموبايل كسكانر) · التنبيهات · المزيد. التبويبات بتتغير حسب الدور (الأوبريشن: التجهيز · التقفيل · التسليم).
🃏
الجداول ← كروتكل صف كارت فيه أهم 3 معلومات وشارة الحالة، والعاجل/اللمبة بخط ملوّن على الجنب. التفاصيل في شاشة كاملة أو ورقة من تحت.
📄
ورقة من تحتللفلاتر، ودرج الاستثناء، وتأكيد التحويل، والإجراءات السريعة — بتتسحب لتحت عشان تتقفل.
➕
زرار إجراء عايمالإجراء الأهم في كل صفحة: «+ طلب» في الطلبات، «+ تحويل» في المخازن، «سكان» في الجرد.
🔄
سحب للتحديثفي كل قايمة، مع إن اللحظي شغال بالفعل.
👆
لمس مريحكل هدف ≥ 44px، احترام حواف الشاشة والنوتش، الأرقام والرسومات بتتسحب أفقياً بدل ما تتزنق.
📲
تطبيق قابل للتثبيت (PWA)أيقونة فلوكة وشاشة بداية بالمرساة، يفتح من غير شريط المتصفح، ويشيل الصفحات الأساسية في الكاش عشان يفتح بسرعة.
📐
بيتراجع على 5 مقاسات1440 · 1024 · 768 · 400 · 360 — قبل ما أي صفحة تتسلم.
23

المكونات المشتركة

مكونات بتتعمل مرة واحدة وكل الصفحات بتستخدمها — نفس الشكل والسلوك في كل مكان.

المكوّنبيعمل إيهقواعده
رسائل منبثقة (Toast)«اتحفظ»، «حصل خطأ»، «اتبعت»من السيرفر بعد أي حفظ · نجاح/خطأ/تنبيه/معلومة · بتختفي لوحدها ماعدا الخطأ · مكانها تحت على الموبايل
مودال تأكيد مخصصقبل أي حاجة مالهاش رجوعمش confirm() بتاع المتصفح · العنوان بيقول الحاجة بالظبط («إلغاء الطلب FL-260402؟») · سبب إجباري للإلغاء والرفض · الزرار الخطر أحمر
شريط الفلاترفلترة أي قايمةالفلاتر بتتحفظ في الرابط (ترجع للصفحة تلاقيها زي ما هي، وتبعت اللينك) · شارات للفلاتر الشغالة بـ ✕ · «مسح الكل» · ورقة من تحت على الموبايل
ترقيم الصفحاتكل القوايممن السيرفر · حجم الصفحة 25/50/100 · «عرض 1–25 من 112» · بيحافظ على الفلاتر
رفع صور بالسحبصور المنتج، الإيصالات، صور التالفسحب وإفلات أو اختيار أو كاميرا · معاينة · ترتيب بالسحب · ضغط وتحويل WebP في السيرفر · فحص النوع الحقيقي
الحالة الفاضيةقايمة مفيهاش حاجةرسمة بسيطة (مرساة/فلوكة) + جملة واضحة + الإجراء المناسب («مفيش استثناءات — كله تمام ✓»)
شارات الحالةحالة الطلب والتحويل والتاجر…لون ثابت لكل حالة في كل اللوحة (بانتظار = كهرماني، تأكيد = أخضر، تحضير = بحري، استثناء = أحمر…) + أيقونة عشان مايعتمدش على اللون بس
محرر النصوص (Quill)صفحات المحتوى، الشروط، القوالب الطويلةنسخة محلية · عربي/إنجليزي بتبويبين · معاينة
اختيار فترة زمنيةالرئيسية والتقارير وكل الفلاتراختيارات سريعة + من–إلى · بتوقيت القاهرة · أرقام عربي أو إنجليزي حسب اللغة
الجرس الحيالأحداث المهمة لحظياًSignalR مع استطلاع احتياطي · شارة + صوت (طلب جديد، لمبة، تحويل مستني، تاجر جديد) · الصوت يتغير ويتقفل من الإعدادات ولكل موظف
البحث الشاملمن أي صفحةرقم طلب / كود / موبايل / تاجر · بيقبل السكانر · Ctrl+K
تبويب السجلفي كل صفحة تفاصيلتاريخ الكيان من سجل التعديلات: مين غيّر إيه وإمتى
أزرار التصديركل قايمة وتقريرExcel وPDF بنفس الفلاتر · الملفات الكبيرة بتتعمل في الخلفية وتوصلك في الجرس
لوجو التحميلبين الصفحاتمرساة فلوكة بحركة خفيفة · وصفحة دخول مميزة بهوية فلوكة
24

قواعد الحركة

حركات كتير وجميلة — بس كل حركة ليها سبب. وكلها بتقف لو الجهاز مفعّل «تقليل الحركة».

📣 حركة «إشارة» — حاجة اتغيرت ولازم تتشاف

  • وميض للصف الجديد (طلب وصل، دفعة اتقفلت).
  • نبض للحاجات الحية (اللمبة، «مستني تأكيد»، نقطة «متصل»).
  • اهتزاز خفيف للخطأ في محطة التقفيل.
  • الأرقام بتعد لما تتغير.

✨ حركة «تجميل» — دخول وتحويم

  • دخول متتابع للكروت أول ما الصفحة تفتح.
  • رسم الجرافات بحركة.
  • رفع خفيف عند التحويم على الكروت.
  • انتقالات ناعمة للتبويبات والمودال والدرج.
≤ 400ms
أقصى مدة لأي تفاعل
هيكل لامع
💡 نبض
للحاجة الحية بس
prefers-reduced-motion
كله يقف ويبان على طول
اللي مش هنعمله

حركة بتأخر الشغل (موظف التقفيل مايستناش أنيميشن)، أو حركة مستمرة في الخلفية من غير سبب، أو حاجة بتتحرك وهو بيقرا جدول.

25

الثيم واللغة والملفات

نفس القواعد على كل صفحة، من أول يوم.

☀️ فاتح وغامق

  • الفاتح هو الأساسي والتصميم بيتعمل له الأول.
  • الغامق بنفس العناية — مش عكس ألوان.
  • زرار تبديل بيتحفظ لكل موظف، ومفيش وميض أبيض وقت التحميل.
  • محطة التقفيل غامقة دايماً (أريح للعين في المخزن).

🌐 عربي وإنجليزي

  • العربي الافتراضي، وزرار تبديل بيتحفظ لكل موظف.
  • كل النصوص من ملفات ترجمة — مفيش نص ثابت في الصفحة.
  • الاتجاه بيتقلب لوحده (كل الـ CSS بخصائص منطقية).
  • البيانات اللي بلغتين (أسماء المنتجات والأقسام) بتظهر باللغة المختارة.

🗂️ ملف لكل صفحة

  • css/pages/{page}.css وjs/pages/{page}.js.
  • المشترك بس: الألوان، الأساس، المكونات، الحركات، الثيم — ومجمّد.
  • ممنوع CSS جوه ملف اللاي أوت.
  • المكتبات (ApexCharts، Quill، SignalR) نسخ محلية ثابتة — مفيش CDN.
// شكل ملفات اللوحة wwwroot/dashboard/ css/ tokens.css base.css components.css motion.css theme.css ← مشترك ومجمّد css/pages/ home.css orders-preparing.css ops-packing.css ops-handover.css stock-transfers.css orders-new.css ... js/ core.js toast.js confirm.js filters.js upload.js bell.js scan.js ← مشترك ومجمّد js/pages/ home.js orders-preparing.js ops-packing.js ops-handover.js stock-transfers.js orders-new.js ... vendor/ apexcharts@x.y quill@x.y signalr@x.y ← نسخ مثبتة sounds/ new-order.mp3 scan-ok.mp3 scan-error.mp3 manifest.webmanifest sw.js icons/ ← PWA
26

التقارير

كل تقرير: فلاتر، رسمة، جدول، وتصدير Excel وPDF بنفس الفلاتر. التقارير التقيلة بتتحسب باستعلامات مخصوصة عشان السرعة. «مين يشوفه» = افتراضي ويتعدّل من الصلاحيات.

#التقريرالفلاترتصديرمين يشوفهمرحلة
1المبيعات (يومي/أسبوعي/شهري)الفترة، القناة (قطاعي/جملة/فرع)، المحافظة، القسم، البراندExcel · PDFالمالك، المحاسب6
2الطلبات حسب الحالةالفترة، الحالة، المصدر، القسمExcel · PDFالمالك، المودريشن، خدمة العملاء2
3التأكيد والرسائلالفترة، طريقة التأكيد، عدد الرسائلExcelالمالك، خدمة العملاء6
4الاستثناءات (الأسباب، وقت الحل، مين حل)الفترة، السبب، الموظفExcel · PDFالمالك، خدمة العملاء6
5زمن التجهيز (طباعة ← تقفيل ← شحن)الفترة، القسمExcelالمالك، الأوبريشن6
6أخطاء التقفيلالفترة، الموظف، نوع الخطأExcelالمالك، مشرف الأوبريشن6
7دفعات التسليم والمطابقة (الفروق)الفترة، شركة الشحن، الحالةExcel · PDFالمالك، فريق المراجعة، المحاسب2
8التحصيل من شركات الشحنالفترة، الشركةExcel · PDFالمالك، المحاسب6
9المرتجعات وأسبابهاالفترة، السبب، القرار، المنتجExcel · PDFالمالك، مسؤول المرتجعات6
10المخزون الحالي (بالكمية/القيمة)المخزن، القسم، البراند، المكانExcel · PDFالمالك (القيمة)، مسؤولي المخازن (الكمية)1
11كارت الصنف (كل حركاته)الكود، المخزن، الفترةExcel · PDFالمالك، المخازن، المراجع1
12النواقص وقرّب يخلصالمخزن، القسمExcelالمالك، إدخال البيانات6
13الراكدعدد الأيام، المخزنExcelالمالك6
14التحويلات وعجزهاالفترة، المخزن المرسل/المستلمExcel · PDFالمالك، مسؤولي المخازن1
15الجرد والتسوياتالفترة، المخزن، المراجعExcel · PDFالمالك، المحاسب6
16أذون الشراء والتسوية (اتدفع vs وصل)الفترة، المورد، الحالةExcel · PDFالمالك، المحاسب3
17تكلفة الشحنة (قبل وبعد العد)الشحنةPDFالمالك3
18الجودة والفرزالفترة، البراند، المورد، الموظفExcel · PDFالمالك، فريق الجودة6
19التالف (حسب البراند/المورد/مين أضاف/القرار)الفترة، الحالةExcel · PDFالمالك، فني التالف6
20الجملة والتجار (أفضل التجار، Prime، الطلبات)الفترة، المستوى، المحافظةExcel · PDFالمالك، مسؤول الجملة6
21أثر التسويق (العروض والكوبونات والنقاط)الفترة، العرض، الكوبونExcelالمالك6
22VIP والولاءالمستوى، الفترةExcelالمالك6
23أداء الموظفين (اتجمع، اتقفل، استثناءات اتحلت، طلبات اتضافت)الفترة، الدور، الموظفExcel · PDFالمالك6
24التخطيات وتغيير الأسعار (أي نقل حالة يدوي، أي سعر اتغير)الفترة، الموظفExcel · PDFالمالك بس6
كل رقم على الرئيسية = لينك لتقرير هنا

بنفس الفلتر الزمني. وأي تقرير ممكن «يتحفظ كمفضّل» لكل موظف، والتصدير الكبير بيوصل في الجرس لما يخلص.