المنصة

التطبيقات والمنصة

استخدم اكد على أجهزتك، واستمر بالبيع بدون إنترنت

يعمل اكد على الهاتف والجهاز اللوحي والحاسوب والويب. وعند انقطاع الشبكة تستمر عمليات البيع الأساسية، ثم تُرفع البيانات تلقائيًا عند عودة الاتصال. كما يدعم الطباعة الحرارية وإشعارات الفريق والطلبات.

تطبيق الإدارة في اكد شيفرة واحدة تُبنى لستة أنظمة. ليس تطبيق موبايل معلَّقًا به عارض ويب مختصر، ولا نسخة سطح مكتب هي في الحقيقة موقع مغلَّف. الشاشات نفسها، والمنطق نفسه، والسلوك نفسه دون إنترنت، في كل مكان. ولهذا لا تصل الميزة إلى نظام قبل غيره بثلاثة أشهر.

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

أين يعمل التطبيق

النظامملاحظات
iOSنسخة أصلية، مع فحص إصدار المتجر داخل التطبيق وتجاهل يُحفظ لكل إصدار، فلا يتحوّل تنبيه التحديث إلى إلحاح دائم
Androidنسخة أصلية، بفحص الإصدار نفسه، وروابط عميقة موثّقة تجعل رابط التثبيت المشترك يفتح التطبيق لا صفحة متصفّح
Webالتطبيق كاملًا في المتصفّح، وقابل للتثبيت كتطبيق ويب تقدّمي بوضع عرض مستقل وأيقونات قابلة للقصّ
macOSنسخة أصلية بتحديثات تلقائية تصل عبر تغذية تحديث موقَّعة
Windowsنسخة أصلية بآلية التحديث التلقائي نفسها، على تغذية خاصة بكل تطبيق
Linuxنسخة أصلية من الشيفرة نفسها

تحديثات سطح المكتب موقَّعة. نسخة macOS تحمل مفتاحًا عامًا وتتحقق من توقيع كل تحديث تنزّله، فلا يمكن استبدال تغذية التحديث بأخرى معادية. وكل إصدار تجاري يشير إلى تغذيته هو، تُضبط عند التشغيل، فلا يمكن أن يُسلَّم تطبيق الصيدلية إصدار تطبيق المطعم.

ما الذي يعمل دون إنترنت وما الذي لا يعمل

الخط مرسوم عند التعارض. إذا أمكن إعادة تنفيذ العملية لاحقًا دون التباس، فهي تعمل دون إنترنت. وإذا كانت إعادة تنفيذها تتطلب تخمين ما حدث في الأثناء، فهي ممنوعة.

يعمل دون إنترنتممنوع دون إنترنت
تصفّح قائمة الأصناف المخزّنة كاملة والبحث فيها بالاسم أو الباركود أو رمز الصنفإنشاء الأصناف أو تعديلها أو حذفها
تصفّح الزبائن المخزّنينإنشاء الزبائن أو تعديلهم أو حذفهم
إنشاء الطلبات — تدخل الطابور وتظهر في قائمة الطلبات فورًاتعديل أو حذف طلب موجود أصلًا على الخادم
فتح جلسة كاشير، حتى لو بدأت بدون إنترنتالاستيراد الجماعي
إغلاق جلسة كاشير، حتى لو فُتحت على الخادمتحديث الحالات جماعيًا
إضافة جولات طلب داخل المطعم إلى طلب يعرفه الخادمتصدير الأصناف أو الطلبات
حذف طلب ما زال في الطابور المحلي فقط

العملية الممنوعة تشرح نفسها في حينها بدل أن تفشل بصمت، فلا يقضي أحد دقيقة يتساءل هل سُجّلت الضغطة.

الإرسال على أربع مراحل

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

  1. 1

    فتح جلسات الكاشير

    أي جلسة تبدأ بدون إنترنت تُنشأ على الخادم أولًا، حتى تحصل على رقم حقيقي قبل ربط الطلبات بها.

  2. 2

    الطلبات

    بعدها تُرسل الطلبات المنتظرة وترتبط برقم الجلسة الذي أنشأته المرحلة الأولى، حتى تبقى مبيعات كل صندوق محسوبة بشكل صحيح.

  3. 3

    جولات الطلب داخل المطعم

    تُضاف الجولات إلى الطلبات بعد وجودها. وكل جولة تحمل مفتاح عدم تكرار خاصًا بها، فالجولة التي أُرسلت وضاع ردّها لا تُضاف مرتين.

  4. 4

    إغلاق جلسات الكاشير

    ما تنغلق الجلسة إلا بعد وصول كل طلب يخصها، لذلك يحسب الإغلاق النقد المتوقع من الطلبات الموجودة فعلًا.

لماذا لا يضيع من الطابور شيء

أربعة قرارات، كل واحد منها موجود لأن البديل البديهي يتلف البيانات بطريقة لا ينتبه لها أحد إلا متأخرًا.

الرد الضائع ما يكرر الجلسة

إذا وصلت عملية الفتح للخادم وضاع الرد، يجد التطبيق جلسة المستخدم المفتوحة ويكمل عليها بدل إنشاء جلسة ثانية أو إيقاف الطلبات المنتظرة.

تعميم الحذف له صمّام أمان

كل مزامنة تعيد المجموعة الكاملة لمعرّفات الأصناف والزبائن الأحياء، ويحذف الجهاز من ذاكرته كل ما لم يعد ضمنها، على دفعات. وإذا وصلت تلك القائمة ناقصة أو تالفة أو فارغة، يُلغى الحذف تمامًا. القائمة الفارغة احتمال أن تكون استجابة ناقصة أكبر بكثير من أن تكون عملًا حذف كل أصنافه، والتصرف بناءً عليها يترك الكاشير بلا شيء يبيعه.

الخروج عن الشبكة مؤجَّل والعودة فورية

تأخير ثلاث ثوانٍ قبل اعتبار الجهاز خارج الشبكة يمنع لحظة إشارة ضعيفة من قلب التطبيق كله إلى وضع دون إنترنت ثم إعادته. أما العودة فتحدث فورًا، فلا سبب للانتظار متى صار الاتصال حقيقيًا.

هناك فحص تعافٍ للشبكات الكاذبة

حين يفرض خطأ شبكة منخفض المستوى انتقالًا قسريًا إلى وضع دون إنترنت، تعمل حلقة فحص كل عشر ثوانٍ حتى تحصل على جواب حقيقي. أنظمة التشغيل تبلّغ أحيانًا عن اتصال سليم عبر بوابة مقيّدة أو وصلة ميتة، فيتحقق التطبيق بنفسه بدل أن يصدّقها.

ثلاثة تخطيطات طباعة

لكل تخطيط أحجام ورقه، ويُضبط كل واحد على حدة — الفاتورة والوصل الحراري مستندان مختلفان لكل منهما عمل مختلف.

التخطيطالورقالاستعمال المعتاد
الفاتورةA4 أو US Letterالمستند الذي يذهب إلى زبون تجاري أو إلى الأرشيف
ملصق الشحن١٠٠ × ١٥٠ mm أو ٨٠ × ١٢٠ mmما يمسحه المندوب ويقرأه عند الباب
الوصلرول حراري ٨٠ mm أو ٥٨ mmالورقة التي تُسلَّم عند الكاونتر

قياس الطباعة الحرارية مبني على رأس الطباعة لا على الورق، وهذا أكثر سبب لخروج وصولات مقطوعة الحافة اليمنى. رول ٨٠ mm يعطي ٥٧٦ نقطة على عرض ٧٢ mm بدقة ٢٠٣ DPI، ورول ٥٨ mm يعطي ٣٨٤ نقطة على عرض ٤٨ mm. وتتصل الطابعات عبر الشبكة باستعمال ESC/POS على المنفذ القياسي، أو عبر USB.

ما الذي يُطلق الإشعار

كل إشعار مترجم إلى لغة مستلمه، ومنسوخ في صندوق وارد دائم داخل التطبيق، فلا يعتمد شيء على أن يكون أحدهم رأى تنبيهًا في اللحظة المناسبة.

المُطلِقمن يستلمهمتى
طلب جديدالموظفون المسموح لهم برؤية منشئ ذلك الطلب — ومنهم منشئ افتراضي يمثّل طلبات المتجر الإلكتروني وصفحات الهبوطعند الإنشاء. والموظف الممنوع من رؤية الطلب لا يصله إشعار عنه
مخزون منخفض ونفاد مخزونمالكو المؤسسةعند تغيّر المخزون، تنبيه واحد لكل صنف
ملخّص صلاحية الدفعاتالمالكون ومن يملك صلاحية تقرير الصلاحيةيوميًا الساعة ٠٦:٠٠ بتوقيت UTC، أي نحو ٠٩:٠٠ في العراق. على مستويين: دفعات بلغت حدّ السبعة أيام، ودفعات تنتهي اليوم
تنبيهات البدءمستخدمو الفترة التجريبيةيوميًا الساعة ١٦:٠٠ بتوقيت UTC، أول المساء في العراق — تنبيه واحد يُختار حسب الأولوية
إشعارات الاشتراكالمالكونيوميًا الساعة ٠٨:٣٠ بتوقيت UTC

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

أسئلة

إذا انقطع الإنترنت بمنتصف جلسة الكاشير، ماذا يحدث؟

يستمر التطبيق بالبيع ويحفظ الطلبات على الجهاز. وبعد رجوع الإنترنت يرسل جلسات الكاشير ثم الطلبات والجولات ثم الإغلاق، بدون حذف أي عملية.

هل يستطيع شخصان استلام الطلبات دون إنترنت على جهازين؟

نعم. كل جهاز يحتفظ بطابوره وجلسة الكاشير الخاصة به، ويرسلها بشكل مستقل بعد رجوع الاتصال. وإذا ضاع الرد، ترجع المحاولة نفس الطلب بدل إنشاء نسخة ثانية.

لماذا لا أستطيع إنشاء صنف دون إنترنت؟

لأن تفرّد رموز الأصناف والباركودات مفروض على مستوى المؤسسة كاملة، وجهازان منقطعان لا يستطيعان ضمانه معًا. وبدل قبول الصنف ثم رفضه بعد ساعات أثناء الإرسال — بعد أن يكون قد بيع — تُمنع العملية برسالة في لحظة المحاولة.

هل أحتاج إلى ضبط عرض الورق للوصل الحراري؟

تختار ٨٠ mm أو ٥٨ mm، وتُشتقّ المساحة القابلة للطباعة من رأس الطباعة لا من الورق. ولهذا لا تخرج الوصولات بعمود مقصوص من الجانب، وهو العَرَض المعتاد للتخطيط المقاس على عرض الورق.

كيف يعرف وصل المطبخ أي طابعة يستعمل؟

كل طابعة محطة مرتبطة بمجموعة أقسام، وتُوجَّه أسطر الجولة بناءً على ذلك. والقسم غير المرتبط بشيء يذهب إلى المحطة الاحتياطية بدل أن يسقط — ففي المطبخ، الوصل الذي لم يُطبع بصمت هو الفشل الذي يكلّفك طاولة.

هل تصل فريقي الإشعارات بلغاتهم؟

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

ذات صلة

الكاونتر والصندوق

جلسات الكاشير، والمسح، وترتيب الإرسال الذي يحافظ على إغلاق الجلسة بشكل صحيح.

الطلبات

الإنشاء غير المكرّر، والتعديل بسجل تغييرات، والحالات التي يعيد الطابور الطلبات إليها.

الفريق والصلاحيات

الصلاحيات التي تحكم الطباعة والتقارير، وقواعد الرؤية التي تحترمها الإشعارات.

جرّبه على أصنافك وشغلك

استورد قائمة المنتجات من Excel وابدأ بإدارة المخزون والمبيعات والطلبات بنفس اليوم.

التجربة لا تحتاج إلى بطاقة دفع، وفريق الدعم جاهز لمساعدتك في البداية.