| المنتج | القسم | الكمية | الوزن | تاريخ الإنتاج | تاريخ الانتهاء | النسخ | وقت الطباعة |
|---|
| الاسم | القسم | الوحدة | الصلاحية | الحالة | إجراءات |
|---|
| المنتج | الكمية | تاريخ الإنتاج | تاريخ الانتهاء | الحالة | وقت الطباعة |
|---|
🏷 بيانات الملصق القديمة تُحفظ ولا تظهر على الملصقات حالياً
🔗 ربطُ رقم واتساب لاستئناف القناة فقط
الأسهل: أنشئ رمز QR وامسحه من الجوال: واتساب ← الأجهزة المرتبطة ← ربط جهاز.
أو الربط عبر كود رقم الهاتف
يتطلب أن تكون خدمة الواتساب (whatsapp-service) قيد التشغيل على الخادم.
لماذا مسارٌ رسميٌّ للرمز؟
رمزُ الدخول يخرج من دون هذا المسار من الطابور البطيء: فجوةٌ ٨–٢٢ ثانية بين رسالةٍ وأخرى، وسقفٌ يوميّ ١٨٠ رسالة، وصمتٌ تامّ إن سقطت الجلسة — مقصودٌ كلُّه حتى لا يُحظر الرقم، لكن العميل ينتظر الرمزَ دقيقتين وقد يغلق التطبيق. وإن حُظر الرقم أُقفل بابُ التطبيق على كلّ العملاء دفعةً واحدة. المسارُ الرسميّ يرسله في ثوانٍ، وتنبيهاتُ الموظفين لا تمرّ به.
خطأ 132000 = عددُ الوسائط لا يطابق القالب — اقلب خيار «نسخ الرمز». و132001 = اسمُ القالب أو لغتُه غير مطابق.
خطوات التجهيز في لوحة ميتا مرّةً واحدة
- رقمٌ جديد لا يعمل عليه واتساب ولا واتساب بزنس. رقمُ التنبيهات الحاليّ لا يصلح إلا بحذف حسابه — وذلك يقطع تنبيهات الموظفين.
- WhatsApp ← إعدادات API ← «تسجيل رقم هاتف واتساب الخاص بك» ← انسخ Phone number ID.
- Templates ← قالبٌ جديد ← التصنيف Authentication. النصّ تكتبه ميتا ولا يُحرَّر؛ أنت تختار اللغة وزرّ «نسخ الرمز».
- Business Settings ← System Users ← صلاحية
whatsapp_business_messaging← رمزٌ دائم. ضعه في بيئة الخادم:WINGI_WA_CLOUD_TOKEN=EAAG…لا تضعه هنا ولا في قاعدة البيانات — جدول الإعدادات يُقرأ بالمفتاح العلنيّ، فوضعُه فيه تسليمُه لكلّ من فتح مصدر الصفحة. - التحقّق من النشاط التجاري ثم نشر التطبيق. في وضع «تطوير» لا يصل إلا إلى خمسة أرقام تجربة.
- Webhook غيرُ مطلوب للإرسال — هو لاستقبال الردود وحالات التسليم فقط.
رسائلُ المصادقة مدفوعةٌ لكلّ رسالة، وسعرُ تركيا يُراجَع من صفحة أسعار ميتا.
كل مدير يدخل تطبيق المدراء (/pages/mgr.html) برقمه + رمز PIN، ويدير موظفي فرعه/فروعه حسب الصلاحيات المفعّلة. كل إجراء يُسجَّل في «سجل نشاطه» (📋).
طلبُ التطبيق يصير فاتورةً حقيقيّةً في سامبا: تُطبع في المطبخ بمسارها، وتدخل تقاريرَها وZ، ويحسبها «المخزون الذكي» و«جرد الشاورما» مبيعاً لا هدراً. الأرقامُ أدناه من تركيب سامبا في هذا المطعم — ولكلِّ مطعمٍ أرقامُه، فلا تنسخْها بين المطاعم.
اتركْ «وضع التجربة» مفعّلاً حتى تقارن فاتورةً واحدةً بفاتورةٍ يدويّة. الكتابةُ في دفتر المحاسبة لا تُراجَع بسهولة.
اسمُ المندوب في ملاحظة الفاتورة يقرؤه إنسانٌ ولا يدخل في حساب. واربطْه هنا بمندوبِ سامبا — نفسِه الذي يظهر في زرّ «Select delivery» — فتُنسب الفاتورةُ إلى حاملها، وتقول تقاريرُ سامبا نفسُها كم طلباً لكلِّ مندوب. والمتروكُ بلا ربطٍ يدخل كما اليوم: اسمٌ في الملاحظة فقط.
فاتورةٌ دُفعت ولا تُقفل، أو دخلت بالطريق القديم بلا ضريبة:
تُمحى من سامبا محواً تامّاً فتتحرّر خانتُها، ويعود طلبُها قابلاً
للإدخال بزرّ 🧾 من شاشة الفرع — فينزل سليماً ويقبضه الكاشير.
⚠ لا تراجعَ عنه: يذهب رقمُ الفاتورة من التسلسل، وتذهب دفعاتُها
من كشف الدرج — فأعِدْ قبضَها بعد إعادة الإدخال.
صنفٌ بلا ربطٍ يُوقف الفاتورةَ كلَّها — لا يُحذف السطرُ بصمت. الاقتراحُ لا يربط إلا ما تطابق اسمُه تطابقاً تامّاً وقابله صنفٌ واحد.
| الموظف | الفرع | النوع | المبلغ | البيان | الحالة | رفعها | إجراءات |
|---|
لكل فرد رابط تطبيق خاص (/pages/family.html?t=…) يفتح قائمة مطعم مفتوحة بلا قيود دوام. تضبط لكل فرد: المطعم الذي تظهر قائمته، وحدّ الماكول والمشروب اليومي (0 = بلا حد). «الكشف» يجمع كل الطلبات وتكلفتها.
لكل دور كلمة مرور واحدة مشتركة. تُحفظ مشفّرة (SHA-256) وتُطبَّق عند الدخول التالي. اترك الحقل فارغًا لإبقاء كلمة المرور الحالية.
حسابات الدخول الفردية تُدار في صفحاتها (إضافة/تعديل/حذف/عرض كلمة المرور):
| الفرع | كلمة المرور | اللون | الحالة | إجراءات |
|---|
| # | المادة | الوحدة | القسم | الباركود | موزون؟ | المطاعم | الحالة | إجراءات |
|---|
أصناف الورقة التي يملؤها المطبخ المركزي لكل فرع، بترتيبها وأقسامها وعدد أسطر الطرود. وحدة القياس تُغيّر المعيار: صنف بوحدة «كجم» تُطبع كميته بالكيلو (٢٤٣٠٠ ← ٢٤٫٣)، وبوحدة «جرام» تُطبع كما تُكتب. وتعطيل صنف لا يمسّ ورقةً قديمة — أسطرها محفوظة باسمها ووحدتها وقت الإرسال.
| الترتيب | القسم | الصنف | وحدة القياس | أسطر الطرود | مرتبط بالمخزون | الحالة | إجراءات |
|---|
أوعية/سكوارات مُسمّاة بوزنها بالجرام. يختارها مسؤول المطعم أثناء الجرد للأصناف الموزونة. «تير» = وزن الوعاء الفارغ (يُطرح من الوزن القائم)؛ غير ذلك = وزنة معلومة تُضاف.
المطبخ المركزي والموردون الخارجيون الذين يرسل لهم أبو أحمد الطلبيات عبر واتساب.
| الاسم | النوع | واتساب | ملاحظة | الحالة | إجراءات |
|---|
| الاسم | اسم الدخول | المطعم | الفرع | الحالة | إجراءات |
|---|
| التاريخ | الموظف | الأصناف | الفرع | الكاشير | المصدر | الطابعة |
|---|
مفتاح عام لكل الفروع: عند الإيقاف يتعذّر على أي موظف طلب وجبة من التطبيق ويتعذّر على الكاشير صرف وجبة. الوجبات الخاصة (العروض) لا تتأثر.
افتراضياً: أي كاشير مخوّل يصرف سلفة لأي موظف في نفس الفرع. عند التفعيل: لا يصرف الكاشير إلا لموظفي مطعمه فقط (كل موظف يستلم من مطعمه). لا يؤثّر على الصرف المباشر من المدير.
كل فرع يشغّل وكيل طباعة يطبع طلبات الوجبات تلقائياً بدون متصفح. 🟢 يعمل · 🔴 متوقف — راجع جهاز ذلك الفرع.
«حدّث الأجنت» يُجبر كل الأجهزة العاملة على إعادة التشغيل وتنزيل أحدث نسخة خلال ~دقيقة (لا يُنبّه جهازاً متوقفاً تماماً — أعد إقلاعه). «حدّث الباركود» يُعيد تحميل كشك الحضور فيرجع الرمز إن اختفى.
حمّله على جهاز الفرع وشغّله (نقرتان) — لا يحتاج بايثون ولا أي تثبيت: يسأل عن حساب كاشير الفرع مرة واحدة، يعمل بالخلفية، ويبدأ تلقائياً مع الكمبيوتر. «الوكيل مباشرة (exe)» لتحديث جهاز مثبَّت مسبقاً دون إعادة تثبيت. الفرع يسحب أحدث نسخة تلقائياً عند إعادة الإقلاع. زر «إزالة الوكيل» يوقفه ويحذفه من جهاز الفرع.
يُطبَّق على كل وكلاء الطباعة خلال ~٣٠ ثانية. مستوى الصوت والنغمة ثابتة في الطابعة (غير قابلة للتغيير برمجياً).
قاعدة موحّدة يفرضها النظام تلقائياً عند الصرف من الكاشير أو من تطبيق الموظف — لا حاجة لضبط حدود لكل موظف.
- الوجبة = أي صنف يُؤكل من المنيو؛ المشروب منفصل ولا يحلّ محلّ الوجبة.
- يُسمح بالطلب فقط أثناء الدوام: من تسجيل الحضور حتى الانصراف — ولا وجبة في الإجازة.
- استثناء الكومبو: صنفان بنفس «وسم الكومبو» يُحتسبان وجبة واحدة (يُضبط على الصنف في «المنيو»).
- تأكّد أن كل المشروبات مجموعتها «مشروب» وإلا حُسبت وجبة.
| التاريخ | الموظف | الأصناف | الفرع | الكاشير | المصدر | الطابعة |
|---|
| المطعم | ارتفاع العدّاد | مراجعات قرأناها | أرصدة مُنحت | الحالة |
|---|
| المطعم | Place ID | رابط التقييم | المراجعات | التقييم | آخر قراءة |
|---|
| الاسم | المبلغ | المطاعم | المدّة | الشروط | المشاركون | الحالة |
|---|
| الموظف | المسابقة | الباركودات | كسب | غير مصروف | إجراءات |
|---|
| متى | المطعم | الكاتب | النجوم | نُسبت لـ | النصّ | إجراء |
|---|
| متى | الموظف | المطعم | اسم العميل | البلد | الحالة | إجراء |
|---|
| يوم التقرير | من المدير | المطعم | البيان | النوع | المبلغ | وقت التسليم | إجراء |
|---|---|---|---|---|---|---|---|
| ⏳ جارٍ التحميل… | |||||||
| ليلة | الموظف | المطعم | سلّم | عُدّ | النقص | حمّله | الحالة | إجراء |
|---|---|---|---|---|---|---|---|---|
| ⏳ جارٍ التحميل… | ||||||||
| اليوم | وارد البنك | عدد | كتبه الكاتب | سامبا | الفرق | الكاتب | الحكم |
|---|---|---|---|---|---|---|---|
| اختر المطعم والمدّة ثم «طابِق» | |||||||
| التاريخ | المطعم | الفرع | الكاتب | المبيعات | النتيجة | الحالة | إجراءات |
|---|
| العميل / الحساب | المطعم | النوع | الرصيد |
|---|
✅ يحترم التصفيات الفردية: الموظف الذي صُفّي فردياً هذا الشهر (عبر «تصفية» المدير/الموارد) تُؤرشَف تصفيته كما هي — لا يُعاد حسابه ولا تُمسّ سلفه. غير المُصفّى فقط: يُحسب كامل الشهر وتُعلَّم سلفه مدفوعة.
ارفع ملفات (PDF غالباً) وحدّد الموظفين الذين يمكنهم تنزيلها/طباعتها من تطبيق الحضور — فلا تبحث وترسل يدوياً كل مرة. الملف الواحد يمكن إسناده لأكثر من موظف. المدير (بصلاحية «ملفات الطباعة») يدير ملفاته لموظفي فرعه.
كلُّ إشعارٍ أُرسل للموظفين والمدراء: المُرسلة ✅، قيد الانتظار ⏳، والفاشلة ❌.
وجبة إضافية (بونص) فوق الحد اليومي — تُصرف مرة واحدة لكل عامل في الأسبوع/الشهر. وجبة واحدة = للجميع؛ أكثر من وجبة = العامل يختار من بينها.
كيف يَحسبها النظام عند الطلب: المشروب = «المجموعة» مشروب أو فئته تحتوي «مشروب/عصير» · الإضافة = «المجموعة» إضافة (مجانية، لا تُحتسب) · والباقي يُحتسب ماكول. غيّر «المجموعة» من هنا مباشرة لتصحيح أي خطأ. الأصناف المظلّلة بـ ⚠ يبدو اسمها مشروبًا لكنها محسوبة ماكول — راجِعها.