لوحة الإدارة: كل صفحة، وكل شاشة
الصفحة دي هي «خريطة» لوحة الإدارة كاملة: كل مجموعة في القايمة الجانبية وكل صفحة جواها — الغرض، المكونات، الإجراءات، والمرحلة اللي بتتبني فيها. وبعدين الرئيسية الإحصائية بالتفصيل، وتصميم مبدئي لأهم 6 شاشات تشغيل (لوحة الطلبات، الاستثناء، محطة التقفيل، التسليم للمندوب، التحويل، إضافة طلب بوضع الجملة)، وشكل اللوحة على الموبايل، والمكونات المشتركة، والتقارير. الشكل النهائي للألوان والخطوط بيتحدد من الاقتراح اللي هيتختار في صفحة 09.
مبادئ اللوحة
دي القواعد اللي كل صفحة في اللوحة بتتبني عليها — «طريقة شغلنا» الثابتة، ومطبقة على شغل فلوكة.
كل الصفحات من أول يوم
القايمة الجانبية فيها كل الصفحات من المرحلة 0. الصفحة اللي لسه ماتبنتش بتبان باهتة ومكتوب عليها «قريباً — مرحلة X»، ولما تتبني اللينك بيتفعّل لوحده. كده العميل شايف الصورة الكاملة، وأكتر من حد يقدر يشتغل من غير تعارض.
الصلاحية بتحدد اللي يبان
كل صفحة ليها صلاحية «يشوف»، وكل زرار جواها ليه صلاحية لوحده (يطبع، يأكد، يلغي، يغيّر السعر…). اللي ماعندوش الصلاحية مايشوفش الزرار أصلاً، والسيرفر بيرفض لو حد حاول من برا.
كل صفحة ليها تصميمها
كل صفحة ليها ملف CSS وملف JS خاصين بيها بس. الملفات المشتركة (الألوان، الأساس، المكونات، الحركات، الثيم) مجمّدة — أي صفحة جديدة ماتلمسهاش. الشكل العام من الاقتراح المختار في صفحة 09.
شاشات التشغيل سريعة
محطة التقفيل والتسليم والتجميع بتتعمل للسكانر والتابلت: خط كبير، ألوان واضحة، صوت للنجاح والخطأ، ومن غير ما الموظف يلمس الماوس. الرد على أي سكان أقل من 200ms.
اللي محتاج تصرّف فوق
في كل قايمة تشغيل: العاجل الأول (أحمر)، بعده اللمبة (استثناء أو تنبيه)، بعده «اتجمع قبل كده»، والباقي بالتاريخ. نفس الترتيب في كل مكان عشان محدش يتلخبط.
كل إجراء متسجل
أي ضغطة بتغيّر حاجة ليها سطر في سجل التعديلات: مين، إمتى، القيمة قبل وبعد R11. وكل صفحة تفاصيل فيها تبويب «السجل» بيعرض تاريخ الحاجة دي بالظبط.
خريطة القايمة الجانبية
15 مجموعة فيها 84 صفحة + الشريط العلوي، مترتبة حسب الاستخدام اليومي: الطلبات فوق لأنها شغل كل ساعة، والإعدادات تحت لأنها بتتفتح نادراً. الرقم جنب كل صفحة = مرحلتها.
- الرئيسية الإحصائية0·6
- كل الطلبات2
- بانتظار التأكيد2
- الاستثناءات 💡2
- التجهيز (4 أقسام)2
- محطة التقفيل2
- التسليم للمندوب2
- المطابقة2
- المرتجعات2
- المؤجل والمركون2
- إضافة طلب2
- تفاصيل الطلب2
- المنتجات1
- المتغيرات1
- الأقسام1
- البراندات1
- نطاقات الأكواد1
- الأسعار وسجلها1
- طباعة الباركود1
- استيراد1
- المخازن والأماكن1
- الأرصدة1
- سجل الحركات1
- التحويلات بالموافقة1
- الجرد والمراجعة1
- الموردين3
- أذون الشراء3
- الشحنات3
- الاستلام3
- العدّاد3
- التسعير بعد العد3
- العينات3
- دفعات الفحص3
- التالف ولجنته3
- الخامات المسحوبة3
- العملاء2
- الشكاوى2
- طلبات التجار4
- التجار4
- Prime4
- مستويات VIP4
- أسعار وشرائح الجملة4
- شروط الجملة4
- العروض5
- الكوبونات5
- نقاط الولاء5
- باقات الصور5
- البانرات5
- المحفظة 🔒؟
- القوالب2
- جدول التذكيرات2
- سجل الرسائل2
- رسالة جماعية5
- صندوق الإشعارات2
- شركات الشحن2
- أسعار المحافظات2
- حسابات شركات الشحن2
- الفروع والبازارات7
- استلام الفرع7
- البيع بالباركود7
- تخفيضات الفرع7
- مركز التقارير (24 تقرير)6
- مدفوعات الموردين3
- المصاريف6
- الإيرادات الأخرى6
- التحصيل من الشحن6
- الملخص المالي6
- صفحات المحتوى2
- الأسئلة الشائعة2
- التواصل والسوشيال2
- اتصل بنا (الوارد)2
- شاشات التعريف4
- SEO والتتبع5
- عامة0
- التكاملات0
- الأدوار والصلاحيات0
- المستخدمين0
- سجل التعديلات0
- المحذوفات0
- قوايم الأسباب0
- الوسوم اللونية2
- الطابعات والملصقات1
- المهام الخلفية0
- ملفي الشخصي0
- بحث شامل (طلب/كود/عميل)2
- الجرس الحي0
- تبديل الثيم0
- تبديل اللغة0
خانة واحدة فوق في كل صفحة: تكتب رقم طلب (FL-260412) أو كود قطعة (N2515) أو رقم موبايل أو اسم تاجر ← يفتح النتيجة على طول. والسكانر شغال فيها كمان: تسكان إيصال من أي صفحة ← يفتحلك الطلب.
مجموعة الطلبات
أكتر مجموعة بتتفتح في اليوم. كلها بتقرا من نفس آلة الحالات — مفيش صفحة بتغيّر الحالة بإيدها. 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 |
مجموعة المنتجات والأكواد
المنتج بيتكوّد في أي وقت — حتى قبل ما البضاعة توصل من الصين — بحالة «متكوّد ومنتظر» لحد ما يتنشر. S1 S6 R12
| الصفحة | الغرض | المكونات الأساسية | الإجراءات | مرحلة |
|---|---|---|---|---|
| المنتجات | الكتالوج كله | فلاتر (القسم، البراند، الحالة: متكوّد ومنتظر/مستلم/منشور/مخفي، الظهور: قطاعي/جملة/Prime، المخزون) · جدول بالصورة والكود والأسعار والرصيد · صفحة إضافة/تعديل بتبويبات: الأساسي، الصور (صورة داخلية للفريق + صور الموقع)، المتغيرات، الأسعار، الظهور، ملاحظات الفريق والتذكيرات | إضافة، تعديل، نشر/إخفاء، نسخ منتج، تذكير داخلي («المفروض ييجي 30 دستة في حاوية شهر كذا»)، حذف (لسلة المحذوفات) | 1 |
| المتغيرات | الألوان والمقاسات والخامات وأسعارها | أنواع الخصائص وقيمها من اللوحة · مصفوفة متغيرات لكل منتج · كود لكل متغير · سعر خاص اختياري | توليد المتغيرات، تعديل جماعي للسعر، تفعيل/إيقاف | 1 |
| الأقسام | أساور، سلاسل، خواتم، حلقان، بروش، بيرسينج، ميداليات… | شجرة بالسحب والإفلات · اسم عربي/إنجليزي · صورة · ترتيب · ظهور في الجملة | إضافة، ترتيب، إخفاء | 1 |
| البراندات | فلوكة والبراند التاني (الفرز لكل براند) Q10 | اسم، لوجو، هل ليه فحص جودة خاص، المخازن المرتبطة | إضافة، تعديل | 1 |
| نطاقات الأكواد | حجز وقفل النطاقات R12 | البادئات (N، Pin، Mobile…) · النطاقات المحجوزة (مثلاً N1000–N1200) بحالة مقفول/مفتوح ومين حجزها · الكود التالي المقترح · خريطة الاستخدام | حجز نطاق، قفل/فتح (للمالك بس)، اقتراح كود، كشف التكرار | 1 |
| الأسعار وسجلها | كل أسعار المنتج وتاريخها | تكلفة (أدمن بس) · جملة + شرائح كمية · قطاعي · عرض بتاريخ من–إلى · سجل كل تغيير بمين وإمتى · «آخر سعر» محسوب | تحديث سعر فردي أو جماعي (بنسبة/مبلغ)، جدولة سعر عرض، استيراد أسعار من Excel | 1 |
| طباعة الباركود | ملصقات Code128 بمقاس الطابعة | اختيار أكواد (أو من إذن استلام) · العدد لكل كود · معاينة بمقاس الملصق (افتراضي 40×25 مم) · طباعة من المتصفح | طباعة، حفظ قالب طباعة | 1 |
| استيراد | إدخال جماعي ونقل البيانات | رفع Excel · ربط الأعمدة · معاينة بأخطاء كل صف · تقرير بعد الاستيراد | استيراد منتجات، متغيرات، أسعار، أرصدة افتتاحية؛ تنزيل قالب فاضي | 1 |
مجموعة المخازن
مخازن منفصلة على السيستم حتى لو في نفس المكان، ومفيش حركة من غير مستند. R1 R2 R4
| الصفحة | الغرض | المكونات الأساسية | الإجراءات | مرحلة |
|---|---|---|---|---|
| المخازن والأماكن | تعريف المخازن (رئيسي، جملة، أونلاين، فرع/بازار، تالف، مرتجعات تحت الفحص، عينات) وأماكنها | كارت لكل مخزن بالمسؤول والرصيد · شجرة أماكن (صف/رف/خانة) بكود قابل للطباعة · مخزن مؤقت للبازار بتاريخ | إضافة مخزن/مكان، تعيين مسؤول، طباعة ملصقات الأماكن، قفل مخزن مؤقتاً | 1 |
| الأرصدة | رصيد كل متغير في كل مخزن | مصفوفة منتج × مخزن · متاح / محجوز / في الطريق · تنبيه «قرّب يخلص» بحد لكل منتج · فلتر بالمكان | فتح كارت الصنف (حركاته)، تصدير، طلب تحويل من هنا | 1 |
| سجل الحركات | السجل الإلحاقي اللي مايتعدّلش | كل سطر: الصنف، المخزن، المكان، الكمية ±، النوع، المستند (لينك)، مين، إمتى · فلاتر بكل حاجة | قراءة وتصدير بس — مفيش تعديل ولا حذف | 1 |
| التحويلات بالموافقة | طلب + تأكيد استلام من المخزن المستلم R2 | تبويبات: طلبات صادرة · مستنية تأكيدي · مقفولة · خط زمني (اتطلب ← اتبعت ← مستني تأكيد ← اتأكد) · خانة رقم صفحة الدفتر الورقي | إنشاء طلب، إرسال، تأكيد استلام بالعدد الفعلي، تسجيل فرق (عجز تحويل) بسبب، رفض | 1 |
| الجرد والمراجعة | المراجع بالمسدس قصاد المسجل S1 | اختيار مخزن/مكان · سكان القطع وجنبها صورة المنتج · مقارنة حية بالمسجل · قايمة الفروق | بدء جلسة جرد، حفظ، رفع الفروق للموافقة ← حركة «تسوية جرد» بمين وافق | 1 |
البضاعة الداخلة والجودة
دورة البضاعة من الصين لحد الرف: إذن ← شحنة ← استلام ← عدّاد ← تسعير ← تكويد ← توزيع ← فرز. S1 S3 R3
| الصفحة | الغرض | المكونات الأساسية | الإجراءات | مرحلة |
|---|---|---|---|---|
| الموردين | موردين الصين والمحليين | بيانات المورد · العملة · الأذون المفتوحة · المدفوع والمتبقي · تقييم (نسبة التالف من بضاعته) | إضافة، تعديل، كشف حساب | 3 |
| أذون الشراء | ضبط الفلوس قبل وصول البضاعة | الإذن بسطوره (كود منتظر أو وصف) · المدفوعات (دفعات قبل الوصول) · الحالة: مفتوح / وصل جزئي / اتسوّى · الربط بالشحنات | إنشاء، تسجيل دفعة، ربط بشحنة، تسوية على اللي وصل فعلاً، قفل | 3 |
| الشحنات | الحاويات/الشحنات في الطريق | رقم الشحنة · التاريخ المتوقع · الأذون المرتبطة · المصاريف (جمرك، نقل، تخليص) · الحالة | إنشاء، تحديث الحالة، تسجيل مصاريف، فتح استلام | 3 |
| الاستلام | المسؤول بيقارن بقايمة التعبئة | جرد تقريبي بالدستة + الوزن · التكلفة المبدئية · العجز والتبليغ · صور | تسجيل استلام مبدئي، تبليغ عجز، تحويل للعدّاد | 3 |
| العدّاد | العد الدقيق بالقطعة | شيت عد لكل صنف · مقارنة بتقرير الاستلام · الفرق · سحب العينات للمصوّر | تسجيل العد، سحب عينة (بسند)، اعتماد العدد ← حركة استلام للمخزن الرئيسي | 3 |
| التسعير بعد العد | إعادة حساب التكلفة بعد الجمرك (3000 ج ÷ 2950 قطعة) | التكلفة المحسوبة · اقتراح جملة/قطاعي بهامش من الإعدادات · سعر العرض | اعتماد الأسعار (صاحب الشغل أو المفوّض)، نشر المنتجات | 3 |
| العينات | العينات اللي خرجت للمصوّر | مين خدها، إمتى، رجعت ولا لأ · مخزن «عينات» | تسجيل خروج/رجوع، تحويل للبيع | 3 |
| دفعات الفحص | فحص الجودة لكل براند (7–8 بنات) | دفعة لكل صنف · فرز أول / فرز تاني / تالف بالعدد · مين فحص · الوقت | بدء دفعة، تسجيل النتيجة ← حركات فرز للأونلاين/الفرع/التالف | 3 |
| التالف ولجنته | كل قطعة تالفة ليها كود وصاحب R3 | حالات التالف (إضافة ← مراجعة ← قرار) · الصور · مين أضاف · قرار اللجنة | إعدام (مع تسجيل الخامات المسحوبة)، إصلاح «مرتجع تالف» ← الوجهة (أونلاين/محل/بازار/جملة) C8 | 3 |
| الخامات المسحوبة | قفل، حلقة، فصوص من الإعدام | رصيد خامات بسيط للفني «هاند ميد» | إضافة من إعدام، صرف للإصلاح | 3 |
العملاء والجملة
Prime يدوي وللجملة بس (تاج)، وVIP تلقائي بعدد الطلبات للكل (نجوم). S6 C5 R10
| الصفحة | الغرض | المكونات الأساسية | الإجراءات | مرحلة |
|---|---|---|---|---|
| العملاء | عملاء القطاعي | بحث بالموبايل · عدد الطلبات والإجمالي · نجوم VIP · النقاط · العناوين · سجل الطلبات والشكاوى | فتح، تعديل، وقف حساب، إضافة طلب له، رسالة واتساب | 2 |
| الشكاوى جديد | شكاوى مربوطة بالطلب | النوع من اللوحة · الموظف المسؤول · مهلة الرد · الحالة | تعيين، رد، حل، قفل | 2 |
| طلبات التجار | مراجعة فورم «Wholesale» | بيانات الفورم كاملة (اسم المشروع، صاحبه، اللينكات، الخبرة، المحل، الجودة/السعر، الكمية) · إصدار الشروط اللي وافق عليها · الحالة: تحت المراجعة / مطلوب بيانات / مقبول / مرفوض | قبول (يبعت لينك الدخول بالواتساب)، رفض بسبب من القايمة، طلب بيانات، زرار واتساب يفتح شات التاجر | 4 |
| التجار | حسابات التجار المقبولين | رقم التاجر (للعلامة المائية) · Prime/VIP · الطلبات · آخر دخول · إصدار الشروط | تفعيل/إيقاف (خرق الشروط)، إعادة إرسال لينك الدخول، ترقية Prime | 4 |
| Prime | التجار المميزين بخط المنتجات المقفول | قايمة التجار Prime بتاريخ التفعيل والانتهاء (اختياري) · المنتجات المقفولة · (اشتراك شهري لاحقاً Q12) | منح/سحب Prime يدوي بسبب، تحديد المنتجات المقفولة | 4 |
| مستويات VIP | النجوم التلقائية | المستويات (نجمة +10 طلب، نجمتين +20) قابلة للتعديل · بيتحسب على «تم الاستلام» بس · المزايا (لاحقاً) | تعديل الحدود، إعادة حساب يدوي | 4 |
| أسعار وشرائح الجملة | سعر جملة لكل منتج + شرائح كمية C4 | جدول منتج × سعر جملة · شرائح (12، 120…) · أقل كمية للصنف (من الإعدادات) · «يظهر في الجملة؟» | تعديل فردي/جماعي، استيراد Excel | 4 |
| شروط الجملة | الشروط بإصدارات | محرر نصوص · رقم الإصدار · مين وافق على أي إصدار | إصدار جديد (يطلب موافقة التجار تاني لو اتحدد كده) | 4 |
التسويق والرسائل
الموقع التجريبي فيه شكل العروض والولاء — المنطق كله علينا، وكل رقم من اللوحة. 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 |
الشحن والفروع والبازارات
شركات الشحن بملفات Excel دلوقتي وربط برمجي بعدين، والفروع ونقطة البيع في مرحلة 7 — بس المخزون جاهز لهم من الأول. Q6 Q8
| الصفحة | الغرض | المكونات الأساسية | الإجراءات | مرحلة |
|---|---|---|---|---|
| شركات الشحن | الشركات اللي بنتعامل معاها | الاسم · المحافظات اللي بتغطيها · شكل ملف Excel بتاعها (ربط الأعمدة) · الربط البرمجي (لاحقاً) | إضافة، تعديل، اختبار استيراد ملف | 2 |
| أسعار المحافظات | الشحن التلقائي في الطلب | 27 محافظة متبذورة · السعر لكل محافظة (ولكل شركة لو مختلف) · مدة التوصيل · الشحن المجاني فوق مبلغ | تعديل جماعي، تفعيل/إيقاف محافظة | 2 |
| حسابات شركات الشحن | دخول محدود للشركة S2 | مستخدم لكل شركة · يشوف طلباته بس (بدون أسعار التكلفة) | إنشاء، إيقاف | 2 |
| الفروع والبازارات | المحل والبازارات المؤقتة | كل فرع = مخزن · البازار بتاريخ بداية ونهاية · المدير | إضافة، قفل بازار ← تحويل الباقي | 7 |
| استلام الفرع | استلام فرز تاني بالفاتورة | التحويلات الواردة · التعليق في الأماكن · الفائض | تأكيد استلام، تسجيل فائض | 7 |
| البيع بالباركود | نقطة بيع بسيطة | سكان ← سلة ← دفع (كاش/إنستاباي) ← إيصال · وردية | بيع، مرتجع فرع، قفل وردية | 7 |
| تخفيضات الفرع | مدير الفرع يخفض السعر S1 | المنتج · السعر الجديد في الفرع بس · الحد الأقصى للتخفيض من الإعدادات | تخفيض، إلغاء التخفيض | 7 |
التقارير والمالية المبسطة والمحتوى
المالية «مبسطة»: موردين ومدفوعات ومصاريف وإيرادات — مش برنامج حسابات كامل Q7. والمحتوى من «الإضافات القياسية» اللي بنعملها في كل مشروع.
| الصفحة | الغرض | المكونات الأساسية | الإجراءات | مرحلة |
|---|---|---|---|---|
| مركز التقارير | كل التقارير في مكان واحد | كروت التقارير مقسمة (مبيعات، تشغيل، مخزون، جودة، جملة، تسويق، مالية) · كل تقرير بفلاتره · رسم + جدول (التفاصيل في القسم 26) | عرض، تصدير Excel/PDF، حفظ فلتر مفضّل | 6 |
| مدفوعات الموردين | الفلوس اللي اتدفعت للصين قبل الوصول | الدفعات مربوطة بأذون الشراء · العملة وسعر الصرف · المتبقي | تسجيل دفعة، إرفاق إيصال | 3 |
| المصاريف | مصاريف التشغيل | بنود من اللوحة (إيجار، رواتب، شحن، تغليف…) · مرفقات | إضافة، تعديل بسجل | 6 |
| الإيرادات الأخرى | أي دخل غير المبيعات | بنود من اللوحة | إضافة | 6 |
| التحصيل من الشحن | فلوس الكاش عند الاستلام عند الشركات | المستحق لكل شركة من المطابقة · اللي اتحصّل · الفرق | تسجيل تحصيل، تصدير كشف | 6 |
| الملخص المالي | صورة الشهر | مبيعات − تكلفة − مصاريف = صافي تقديري · مقارنة بالشهر اللي فات | تصدير PDF | 6 |
| صفحات المحتوى جديد | الشروط، الخصوصية، الإلغاء والاسترجاع (14 يوم)، الشحن (2–5 أيام)، عن فلوكة | محرر Quill · عربي/إنجليزي · معاينة | تعديل، نشر | 2 |
| الأسئلة الشائعة جديد | للقطاعي وللجملة | سؤال/جواب لغتين · ترتيب · الجمهور | إضافة، ترتيب | 2 |
| التواصل والسوشيال جديد | بيانات تظهر في الموقع | تليفون، واتساب، إيميل، العنوان، مواعيد، خريطة · فيسبوك، إنستجرام، تيك توك… | تعديل | 2 |
| اتصل بنا (الوارد) جديد | رسايل فورم التواصل | جديد / مقروء / اترد عليه | رد، أرشفة | 2 |
| شاشات التعريف | شرح «إزاي تطلب» لأول دخول التاجر S6 | شرايح بصورة ونص · الجمهور (تاجر/عميل) | إضافة، ترتيب | 4 |
| SEO والتتبع جديد | العنوان والوصف وأكواد التتبع | عنوان ووصف لكل صفحة عامة · Google Analytics · Facebook Pixel · النشرة البريدية بتصدير | تعديل | 5 |
الإعدادات
المرحلة 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 |
الرئيسية الإحصائية — القواعد
أول صفحة بيشوفها أي حد بيدخل، ولازم تجاوب على سؤال واحد: «الشغل ماشي ازاي، وفين المشكلة؟». هيكلها بيتبني في المرحلة 0، وأرقامها بتزيد مع كل مرحلة، وبتكمل في المرحلة 6.
⏱️ الفلتر الزمني
- النهارده · امبارح · 7 أيام · 30 يوم · الشهر ده · الشهر اللي فات · السنة · من–إلى.
- بيغيّر الصفحة كلها من غير تحميل، ويتحفظ في الرابط (تبعت اللينك لحد يشوف نفس الفترة).
- كل رقم جنبه المقارنة بالفترة اللي قبلها بنفس الطول (30 يوم ← الـ 30 اللي قبلهم) بسهم ولون: أخضر للأحسن وأحمر للأوحش — والمرتجع والتالف معكوسين (النزول أحسن).
- «النهارده» بتوقيت القاهرة، والفترة الطويلة متخزنة 5 دقايق.
🧩 تحميل وصلاحيات
- كل كارت بيحمل لوحده (هيكل لامع لحد ما ييجي) — كارت بطيء مايأخرش الباقي.
- الأقسام بتظهر حسب الصلاحية: مسؤول المخزن مايشوفش الفلوس، والمودريشن مايشوفش التكلفة.
- كل رقم أو رسمة بتفتح تقريرها التفصيلي بنفس الفلتر — تدوس على «مرتجع 4.2%» يفتح تقرير المرتجعات للفترة دي.
- الأرقام الحية (طلبات جديدة، لمبات) بتتحدث بـ SignalR وتومض لما تتغير.
الأقسام حسب الدور
| الدور | الطلبات | التأكيد | التجهيز والشحن | الفلوس | المخزون | الجودة | الجملة | العملاء |
|---|---|---|---|---|---|---|---|---|
| المالك / الأدمن | ✓ | ✓ | ✓ | ✓ + التكلفة والهامش | ✓ + القيمة | ✓ | ✓ | ✓ |
| مودريشن | ✓ | ✓ | عدد بس | — | المتاح بس | — | لو جملة | ✓ |
| خدمة العملاء | ✓ | ✓ | عدد بس | — | — | — | — | ✓ |
| الأوبريشن | عدد بس | — | ✓ | — | المتاح بس | — | — | — |
| مسؤول مخزن / استلام | — | — | — | — | ✓ مخزنه | ✓ | — | — |
| المحاسب | ✓ | — | المطابقة | ✓ | ✓ + القيمة | التالف | ✓ | — |
مصفوفة افتراضية — بتتعدّل من «الأدوار والصلاحيات» بعد ميتنج القيود التفصيلية Q5.
أرقام الرئيسية — 8 مجموعات
كل رقم: إزاي بيتحسب، وبيفتح أنهي تقرير. كلهم بعدّاد متحرك وخط اتجاه صغير ومقارنة بالفترة اللي قبلها.
| 🧾 الطلبات | ||
|---|---|---|
| الطلبات | اتعملت في الفترة (من غير الملغي بسبب «تكرار») | تقرير الطلبات |
| قيمة الطلبات | إجمالي بعد الخصومات ومن غير الشحن | المبيعات |
| متوسط الطلب | القيمة ÷ العدد | المبيعات |
| المصدر | موقع / لوحة / جملة بنسبة | الطلبات |
| الملغي | العدد والنسبة وأكتر سبب | أسباب الإلغاء |
| عاجل مفتوح | لحظي | كل الطلبات (فلتر عاجل) |
| ✅ التحويل والتأكيد | ||
|---|---|---|
| نسبة التأكيد | اتأكد ÷ اتعمل (من غير الجملة) | التأكيد |
| متوسط وقت التأكيد | من الإنشاء لحد «تم التأكيد» | التأكيد |
| بالزرار / يدوي | نسبة اللي أكد من الواتساب للي اتأكد بمكالمة | الرسائل |
| محتاج مكالمة | عدّى 24 ساعة بعد آخر رسالة — لحظي | بانتظار التأكيد |
| داسوا «تعديل» | العدد في الفترة | الاستثناءات |
| الرسائل وتكلفتها | المبعوت × تكلفة الرسالة من الإعدادات | سجل الرسائل |
| 📦 التجهيز والشحن | ||
|---|---|---|
| اتطبع | أول طباعة في الفترة، لكل قسم من الأربعة | التجهيز |
| وقت التجهيز | متوسط من الطباعة للتقفيل (ساعات) | زمن التجهيز |
| أخطاء التقفيل | سكانات غلط ÷ كل السكانات | أخطاء التقفيل |
| تحضير متأخر | جاري التحضير > 24 ساعة — لحظي | التجهيز (فلتر) |
| اتشحن | اتسكان في دفعة تسليم | دفعات التسليم |
| فروق المطابقة | طلبات مختلفة بين دفعتنا وملف الشركة | المطابقة |
| 💵 الفلوس أدمن/محاسب | ||
|---|---|---|
| المبيعات المحققة | طلبات «تم الاستلام» + بيع الفروع | المبيعات |
| تحت التحصيل | اتشحن ولسه مااتحصلش من الشركة | التحصيل من الشحن |
| الخصومات | عروض + كوبونات + نقاط، كل واحد لوحده | أثر التسويق |
| هامش تقديري | المبيعات − التكلفة (أدمن بس) | الربحية |
| مدفوع للموردين | دفعات أذون الشراء | الموردين |
| المصاريف | بنود المصاريف | الملخص المالي |
| 🏬 المخزون | ||
|---|---|---|
| قيمة المخزون | الرصيد × التكلفة لكل مخزن (أدمن) | المخزون الحالي |
| نفد | متغيرات منشورة رصيدها صفر | النواقص |
| قرّب يخلص | تحت الحد اللي في المنتج | النواقص |
| راكد | مااتباعش من 60 يوم (من الإعدادات) | الراكد |
| تحويلات مفتوحة | مستنية تأكيد — لحظي | التحويلات |
| فروق الجرد | تسويات في الفترة بالعدد والقيمة | الجرد |
| 🔍 الجودة والتالف | ||
|---|---|---|
| اتفحص | قطع خلصت فحص في الفترة | دفعات الفحص |
| نتيجة الفرز | أول / تاني / تالف بالنسبة، لكل براند | الجودة |
| تالف جديد | حالات تالف اتضافت | التالف |
| إعدام / إصلاح | قرارات اللجنة | التالف |
| نسبة المرتجع | مرتجع ÷ اتشحن | المرتجعات |
| رجع للمخزون | من المرتجع بعد الفحص | المرتجعات |
| 🤝 الجملة | ||
|---|---|---|
| طلبات تجار جديدة | تحت المراجعة — لحظي، بصوت | طلبات التجار |
| تجار نشطين | عملوا طلب في الفترة | التجار |
| مبيعات الجملة | قيمة طلبات الجملة | مبيعات الجملة |
| متوسط طلب الجملة | بالقطع وبالفلوس | مبيعات الجملة |
| Prime | نشطين + اللي قرب ينتهي | Prime |
| ⭐ العملاء والولاء | ||
|---|---|---|
| عملاء جدد | أول طلب في الفترة | العملاء |
| عملاء رجعوا | طلب تاني أو أكتر | تكرار الشراء |
| VIP | العدد لكل مستوى نجوم | VIP والولاء |
| النقاط | اتكسبت / اتصرفت | VIP والولاء |
| كوبونات | مرات الاستخدام والخصم | أثر التسويق |
الرسومات والقوايم الحية
رسومات كتير ومتنوعة بمكتبة 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 مرة | التكاملات |
شكل الرئيسية (تصميم مبدئي)
بألوان فلوكة الأساسية. الأرقام تخيلية للتوضيح بس. الشكل النهائي بيمشي على الاقتراح المختار من صفحة 09.
صباح الخير 👋
المبيعات اليومية — الخط المتقطع = الفترة اللي قبلها
الطلبات حسب الحالة دلوقتي
الطلبات بالساعة
قمع الطلب
تقفيل من أول مرة
36 خطأ سكان من 4,812
كثافة الطلبات: يوم × ساعة
أفضل المنتجات بالقطع
آخر الطلبات ● لحظي
آخر الأحداث
شاشة: لوحة التجهيز بالأقسام الأربعة
الأوبريشن بيفتح القسم بتاعه، يطبع، ويجمّع بالمكان. العاجل فوق، بعده اللمبة، بعده «اتجمع قبل كده» — مهما كان التاريخ. S2 S6
التجهيز
| ☐ | الطلب | العميل | المحافظة | القطع | الإجمالي | الحالة | علامات | العمر |
|---|---|---|---|---|---|---|---|---|
| ☑ | FL-260377 | هبة س. | القاهرة | 4 | 620 ج | تم التأكيد | 🔴 عاجل | 2 يوم |
| ☐ | FL-260402 | رحاب ف. | المنيا | 3 | 455 ج | 💡 استثناء | قطعة ناقصة N2515 | 1 يوم |
| ☑ | FL-260390 | مريم أ. | الدقهلية | 2 | 310 ج | تم التأكيد | ↺ اتجمع قبل كده — على الستاند | 1 يوم |
| ☑ | FL-260411 | آية ك. | الغربية | 5 | 790 ج | تم التأكيد | 🟨 زعلانة — هدية | 9 س |
| ☐ | FL-260415 | دينا ر. | الشرقية | 1 | 180 ج | جاري التحضير | نسخة 1 | 7 س |
| ☐ | FL-260418 | نورهان ع. | الإسكندرية | 3 | 402 ج | تم التأكيد | 5 س | |
| ☐ | FL-260421 | شيماء م. | أسيوط | 2 | 260 ج | تم التأكيد | ⭐ VIP | 3 س |
| البند | المواصفة |
|---|---|
| الأقسام | بورسعيد · المحافظات · الجملة · طلبات الصور — القسم بيتحدد تلقائي عند التأكيد (محافظة العميل + نوع الطلب + فيه صور؟). الطلب اللي فيه صور + قطع عادية ← «طلبات الصور». الأدمن يقدر ينقل طلب لقسم تاني بسبب. |
| الترتيب | عاجل ← لمبة ← اتجمع قبل كده ← الأقدم. نفس قاعدة الترتيب في كل قوايم التشغيل، ومتخزنة كعمود محسوب عشان السرعة. |
| الطباعة | أول طباعة = «جاري التحضير» R5. الطباعة التانية مكتوب عليها «نسخة 2» ومتسجلة. الطلب اللي «اتجمع قبل كده» بيطبع بعلامة «هات من الستاند — ماتجمعش». |
| الإيصال | 80 مم: باركود رقم الطلب، القسم، القطع بأكوادها وأماكنها مترتبة بمسار التجميع، صور مصغرة اختيارية، علامة الصور. |
| اللحظي | طلب اتأكد ← يظهر في القسم بوميض. لمبة اتطفت ← الصف يتحرك لمكانه. العدّادات على التبويبات بتتحدث لوحدها. |
| الصلاحيات | «يطبع»، «يطبع نسخة تانية»، «يحوّل لاستثناء»، «ينقل القسم» — كل واحدة لوحدها. |
شاشة: درج حل الاستثناء
خدمة العملاء بتدوس على اللمبة ← يفتح درج جنب القايمة فيه كل حاجة: المشكلة، مين كتبها، الطلب، وأزرار الحل. S2
الاستثناءات
7 مفتوحة| الطلب | السبب | من |
|---|---|---|
| FL-260402 | قطعة ناقصة | 3 س |
| FL-260409 | العميل داس تعديل | 5 س |
| FL-260395 | عايز يأجل | 8 س |
| FL-260388 | العنوان ناقص | 1 يوم |
| البند | المواصفة |
|---|---|
| مصادر الاستثناء | العميل داس «تعديل» في الواتساب · الأوبريشن: قطعة ناقصة (لازم يكتب الكود) · خدمة العملاء/المودريشن: طلب من العميل (تعديل، إلغاء، تأجيل) · فرق مطابقة من شركة الشحن. |
| أنواع الحل | من «قوايم الأسباب» في اللوحة: استبدال، حذف قطعة، تأجيل (بميعاد ← «مؤجل الشحن»)، إلغاء (بسبب)، انتظار قطعة. كل نوع ليه أثره (تعديل السطر، فك حجز، رسالة للعميل). |
| مين وإمتى | كل خطوة في الخط الزمني باسم الموظف ودوره والوقت. «مين حلّه» إجباري قبل الإطفاء. |
| اللحظي | اللمبة بتولع ← صوت وشارة في الجرس لخدمة العملاء. بتنطفي ← الأوبريشن يشوف الطلب رجع بعلامة الستاند. |
| الموبايل | الدرج بيبقى ورقة من تحت بعرض الشاشة، والأزرار ثابتة في آخرها. |
شاشة: محطة التقفيل
شاشة غامقة بخط كبير عشان تتشاف من بعيد في المخزن. الموظف مابيلمسش الماوس: سكان الإيصال ← سكان القطع ← سكان الإيصال تاني للتأكيد. S2
الطلب FL-260402 قسم المحافظات 3 قطع · رحاب ف.
آخر السكانات
| الحالة | اللي بيحصل | الصوت واللون |
|---|---|---|
| سكان إيصال | يفتح الطلب. لو حالته مش «جاري التحضير» ← رسالة واضحة (مثلاً «الطلب ده استثناء — رجّعه الستاند») | نغمة قصيرة · أزرق |
| سكان قطعة صح | العدّاد يزيد، السطر يخضر لما يكمل | «بيب» · أخضر |
| صنف مش في الطلب / قطعة مكان قطعة | يترفض ويتسجل خطأ | صوت خطأ مميز · أحمر + اهتزاز |
| عدد زيادة | يترفض: «المطلوب 1 بس» | صوت خطأ · أحمر |
| سكان الإيصال تاني وكله تمام | «تم التحضير» ← «جاهز للمندوب» + خصم المخزون في نفس المعاملة | صوت نجاح · ✓ كبيرة |
| سكان الإيصال تاني وناقص | يقول الناقص بالظبط، ويسأل: كمّل ولا حوّل استثناء؟ | صوت تنبيه · برتقالي |
| طلب صور | مايتقفلش غير لو «الصور اتطبعت» متعلّمة | — |
السكانر USB بيكتب كأنه كيبورد ويدوس Enter. الصفحة دايماً مركزة على خانة السكان (حتى لو اتداس برا). كل سكان بيروح للسيرفر ويرجع في أقل من 200ms، ومتسجل بمين وإمتى ونتيجته. الأصوات ملفات محلية وتتقفل من الإعدادات.
شاشة: التسليم للمندوب بالدفعة
«تم الشحن» = سكان التسليم بس R6. الدفعة بتطلع Excel للمراجعة ونموذج توقيع للدفتر الورقي.
دفعة #313 مفتوحة
| # | الطلب | المحافظة | التحصيل | الوقت |
|---|---|---|---|---|
| 47 | FL-260398 | المنيا | 455 ج | 12:51 |
| 46 | FL-260396 | القاهرة | 620 ج | 12:50 |
| 45 | FL-260391 | الجيزة | مدفوع | 12:50 |
| 44 | FL-260387 | الدقهلية | 310 ج | 12:49 |
العدد في الدفعة
إجمالي التحصيل: 18,940 ج
جاهزين ولسه مااتسكانوش (5)
| البند | المواصفة |
|---|---|
| الدفعة | لكل شركة شحن ومندوب. سكان طلب مش «جاهز للمندوب» أو تبع شركة تانية ← يترفض بصوت خطأ. سكان مكرر ← «اتسكان قبل كده». |
| القفل | بعد القفل كل الطلبات «تم الشحن» + رسالة للعميل (من القالب). مفيش تعديل بعد القفل إلا للأدمن بسبب. |
| Excel | رقم الدفعة، الشركة، المندوب، الوقت، وسطر لكل طلب: الرقم، الاسم، الموبايل، المحافظة، العنوان، عدد القطع، مبلغ التحصيل. شكل الأعمدة لكل شركة من «شركات الشحن». |
| نموذج التوقيع | صفحة A4: «استلمت أنا ____ عدد (52) طلب» + توقيع — للدفتر الورقي S2. |
| المطابقة بعدها | فريق المراجعة يرفع ملف الشركة ← مقارنة بالدفعة: سلّمنا 52 ومسجلين 51 ← الطلب الناقص يطلع فرق واستثناء. |
شاشة: طلب تحويل مستني تأكيد
مفيش قطعة بتتنقل بين مخزنين من غير طلب وتأكيد استلام من مسؤول المخزن المستلم بالعدد الفعلي. R2 S3
TR-119 · المخزن الرئيسي ← مخزن الأونلاين
10:05
11:30
من 1:20 س
| الكود | الصنف | اتبعت | استلمت فعلاً | الفرق |
|---|---|---|---|---|
| N2500 | حلق دائري ذهبي | 60 | 60 | — |
| N2501 | حلق دائري فضي | 48 | 48 | — |
| N2517 | خاتم فضي | 24 | 22 | −2 |
| Pin-328 | بروش مرساة | 36 | 36 | — |
التأكيد بفرق: 166 قطعة تتضاف للأونلاين، و2 يتسجلوا «عجز تحويل» ويروحوا للأدمن.
| البند | المواصفة |
|---|---|
| الخطوات | اتطلب (من المرسل أو المستلم) ← اتبعت (المرسل: الكمية بتخرج من رصيده لـ «في الطريق») ← مستني تأكيد ← اتأكد (المستلم يكتب العدد الفعلي) أو اترفض (ترجع للمرسل). |
| الفرق | حركة «عجز تحويل» بسبب ومين، وتنبيه للأدمن. مفيش «تعديل رصيد» — كل حاجة حركة. |
| التنبيه | المسؤول المستلم بيوصله إشعار لحظي + بيظهر في «محتاج تصرّف». لو عدّى X ساعات (من الإعدادات) من غير تأكيد ← يطلع للأدمن. |
| السكان | اختياري: المستلم يسكان القطع بدل ما يكتب العدد — نفس منطق محطة التقفيل. |
| الطباعة | إذن تحويل ورقي فيه باركود رقم التحويل للدفتر. |
شاشة: إضافة طلب — وضع الجملة
زرار واحد يقلب الشاشة كلها خضرا: يقرا مخزن الجملة وأسعارها بس R8، والسعر بيتغير حسب الكمية. (اللون الأخضر في اللوحة، واللبني على الموقع C11.)
| الكود | الصنف | الكمية | الشريحة | سعر الوحدة | الإجمالي |
|---|---|---|---|---|---|
| N2500 | حلق دائري ذهبي | 24 | 3+12+120+ | 38 ج | 912 ج |
| o0653 | سلسلة دهبي | 120 | 3+12+120+ | 52 ج | 6,240 ج |
| Pin-328 | بروش مرساة | 2 | أقل من 3 | 45 ج | 90 ج |
| P-PR-12 | طقم Prime «المرسى» | 12 | 👑 Prime | 140 ج | 1,680 ج |
الحساب
⚠ Pin-328 أقل من أقل كمية — مش هيتحفظ غير بصلاحية «تخطي الحد الأدنى».
| البند | قطاعي (الافتراضي) | جملة (الزرار متفعّل) |
|---|---|---|
| اللون | ألوان اللوحة العادية | شريط وخلفية خضرا — مستحيل تتلخبط |
| المخزن | الأونلاين | الجملة بس |
| السعر | آخر سعر (العرض لو جوه تاريخه، وإلا القطاعي) | سعر الجملة + الشريحة حسب الكمية |
| العميل | بحث بالموبايل أو عميل جديد | تاجر مقبول بس (ويظهر Prime/VIP) |
| المنتجات | المنشورة للقطاعي | اللي «يظهر في الجملة» + Prime لو التاجر Prime |
| أقل كمية | — | من الإعدادات (افتراضي 3 لحد قرار العميل) |
| مين يشوف الزرار | مودريشن «جملة بس» الشاشة تفتح خضرا على طول · «قطاعي بس» مايشوفش الزرار · «الاتنين» يقلب بينهم | |
| «ينزل في أنهي حالة» | للأدمن بس: يختار الحالة اللي الطلب يبدأ منها (مثلاً «تم التأكيد» لطلب اتأكد بالتليفون) — ومتسجل كتخطي | |
اللوحة على الموبايل = تطبيق
صاحب الشغل وخدمة العملاء هيفتحوا اللوحة من الموبايل كتير. فاللوحة على الموبايل مش «نسخة مصغرة» — هي تطبيق بسيط ومريح، يتثبت على الشاشة الرئيسية بأيقونة فلوكة.
الرئيسية🔔المبيعات
الرئيسية: أرقام بتتسحب أفقياً، سحب للتحديث، زرار «+ طلب» عايم
القوايم كروت، والفلاتر في ورقة من تحت
المكونات المشتركة
مكونات بتتعمل مرة واحدة وكل الصفحات بتستخدمها — نفس الشكل والسلوك في كل مكان.
| المكوّن | بيعمل إيه | قواعده |
|---|---|---|
| رسائل منبثقة (Toast) | «اتحفظ»، «حصل خطأ»، «اتبعت» | من السيرفر بعد أي حفظ · نجاح/خطأ/تنبيه/معلومة · بتختفي لوحدها ماعدا الخطأ · مكانها تحت على الموبايل |
| مودال تأكيد مخصص | قبل أي حاجة مالهاش رجوع | مش confirm() بتاع المتصفح · العنوان بيقول الحاجة بالظبط («إلغاء الطلب FL-260402؟») · سبب إجباري للإلغاء والرفض · الزرار الخطر أحمر |
| شريط الفلاتر | فلترة أي قايمة | الفلاتر بتتحفظ في الرابط (ترجع للصفحة تلاقيها زي ما هي، وتبعت اللينك) · شارات للفلاتر الشغالة بـ ✕ · «مسح الكل» · ورقة من تحت على الموبايل |
| ترقيم الصفحات | كل القوايم | من السيرفر · حجم الصفحة 25/50/100 · «عرض 1–25 من 112» · بيحافظ على الفلاتر |
| رفع صور بالسحب | صور المنتج، الإيصالات، صور التالف | سحب وإفلات أو اختيار أو كاميرا · معاينة · ترتيب بالسحب · ضغط وتحويل WebP في السيرفر · فحص النوع الحقيقي |
| الحالة الفاضية | قايمة مفيهاش حاجة | رسمة بسيطة (مرساة/فلوكة) + جملة واضحة + الإجراء المناسب («مفيش استثناءات — كله تمام ✓») |
| شارات الحالة | حالة الطلب والتحويل والتاجر… | لون ثابت لكل حالة في كل اللوحة (بانتظار = كهرماني، تأكيد = أخضر، تحضير = بحري، استثناء = أحمر…) + أيقونة عشان مايعتمدش على اللون بس |
| محرر النصوص (Quill) | صفحات المحتوى، الشروط، القوالب الطويلة | نسخة محلية · عربي/إنجليزي بتبويبين · معاينة |
| اختيار فترة زمنية | الرئيسية والتقارير وكل الفلاتر | اختيارات سريعة + من–إلى · بتوقيت القاهرة · أرقام عربي أو إنجليزي حسب اللغة |
| الجرس الحي | الأحداث المهمة لحظياً | SignalR مع استطلاع احتياطي · شارة + صوت (طلب جديد، لمبة، تحويل مستني، تاجر جديد) · الصوت يتغير ويتقفل من الإعدادات ولكل موظف |
| البحث الشامل | من أي صفحة | رقم طلب / كود / موبايل / تاجر · بيقبل السكانر · Ctrl+K |
| تبويب السجل | في كل صفحة تفاصيل | تاريخ الكيان من سجل التعديلات: مين غيّر إيه وإمتى |
| أزرار التصدير | كل قايمة وتقرير | Excel وPDF بنفس الفلاتر · الملفات الكبيرة بتتعمل في الخلفية وتوصلك في الجرس |
| لوجو التحميل | بين الصفحات | مرساة فلوكة بحركة خفيفة · وصفحة دخول مميزة بهوية فلوكة |
قواعد الحركة
حركات كتير وجميلة — بس كل حركة ليها سبب. وكلها بتقف لو الجهاز مفعّل «تقليل الحركة».
📣 حركة «إشارة» — حاجة اتغيرت ولازم تتشاف
- وميض للصف الجديد (طلب وصل، دفعة اتقفلت).
- نبض للحاجات الحية (اللمبة، «مستني تأكيد»، نقطة «متصل»).
- اهتزاز خفيف للخطأ في محطة التقفيل.
- الأرقام بتعد لما تتغير.
✨ حركة «تجميل» — دخول وتحويم
- دخول متتابع للكروت أول ما الصفحة تفتح.
- رسم الجرافات بحركة.
- رفع خفيف عند التحويم على الكروت.
- انتقالات ناعمة للتبويبات والمودال والدرج.
أقصى مدة لأي تفاعل
للحاجة الحية بس
كله يقف ويبان على طول
حركة بتأخر الشغل (موظف التقفيل مايستناش أنيميشن)، أو حركة مستمرة في الخلفية من غير سبب، أو حاجة بتتحرك وهو بيقرا جدول.
الثيم واللغة والملفات
نفس القواعد على كل صفحة، من أول يوم.
☀️ فاتح وغامق
- الفاتح هو الأساسي والتصميم بيتعمل له الأول.
- الغامق بنفس العناية — مش عكس ألوان.
- زرار تبديل بيتحفظ لكل موظف، ومفيش وميض أبيض وقت التحميل.
- محطة التقفيل غامقة دايماً (أريح للعين في المخزن).
🌐 عربي وإنجليزي
- العربي الافتراضي، وزرار تبديل بيتحفظ لكل موظف.
- كل النصوص من ملفات ترجمة — مفيش نص ثابت في الصفحة.
- الاتجاه بيتقلب لوحده (كل الـ CSS بخصائص منطقية).
- البيانات اللي بلغتين (أسماء المنتجات والأقسام) بتظهر باللغة المختارة.
🗂️ ملف لكل صفحة
css/pages/{page}.cssوjs/pages/{page}.js.- المشترك بس: الألوان، الأساس، المكونات، الحركات، الثيم — ومجمّد.
- ممنوع CSS جوه ملف اللاي أوت.
- المكتبات (ApexCharts، Quill، SignalR) نسخ محلية ثابتة — مفيش CDN.
التقارير
كل تقرير: فلاتر، رسمة، جدول، وتصدير 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 | تكلفة الشحنة (قبل وبعد العد) | الشحنة | المالك | 3 | |
| 18 | الجودة والفرز | الفترة، البراند، المورد، الموظف | Excel · PDF | المالك، فريق الجودة | 6 |
| 19 | التالف (حسب البراند/المورد/مين أضاف/القرار) | الفترة، الحالة | Excel · PDF | المالك، فني التالف | 6 |
| 20 | الجملة والتجار (أفضل التجار، Prime، الطلبات) | الفترة، المستوى، المحافظة | Excel · PDF | المالك، مسؤول الجملة | 6 |
| 21 | أثر التسويق (العروض والكوبونات والنقاط) | الفترة، العرض، الكوبون | Excel | المالك | 6 |
| 22 | VIP والولاء | المستوى، الفترة | Excel | المالك | 6 |
| 23 | أداء الموظفين (اتجمع، اتقفل، استثناءات اتحلت، طلبات اتضافت) | الفترة، الدور، الموظف | Excel · PDF | المالك | 6 |
| 24 | التخطيات وتغيير الأسعار (أي نقل حالة يدوي، أي سعر اتغير) | الفترة، الموظف | Excel · PDF | المالك بس | 6 |
بنفس الفلتر الزمني. وأي تقرير ممكن «يتحفظ كمفضّل» لكل موظف، والتصدير الكبير بيوصل في الجرس لما يخلص.