انتقل إلى المحتوى

نقاط البيع والتجزئة

نقطة بيع تعمل دون اتصال أولًا: إبقاء الصندوق شغّالًا حين ينقطع الإنترنت

الصندوق الذي يعتمد على اتصال دائم يتوقف حين يتوقف الاتصال. أما التصميم الذي يعمل دون اتصال أولًا فيواصل البيع ثم يزامن لاحقًا.

Offline-First POS: Keeping the Register Running When the Internet Drops

خطر الاتصال الدائم

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

نمط العمل دون اتصال أولًا

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

ما الذي تتحقق منه قبل الاعتماد عليه

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

خطتنا

العمل دون اتصال أولًا مع المزامنة عند العودة إلى الاتصال ميزة مخطط لها في كل من MayPos Shop وMayPos CRS. وما زال المنتجان قيد التطوير، وقد تتغير قائمة الميزات قبل الإطلاق.

المصادر