الساعة الواحدة ظهرًا في سناك بمراكش. الطابور عشرة أشخاص، انقطعت 4G للتو، وصندوق الدفع «المتصل» يعرض دائرة تدور. يُخرج صاحب المحل دفترًا. الليلة سيعيد إدخال كل شيء، أو لن يعيد شيئًا، وسيبقى مخزونه خاطئًا لأسبوع.
هذا المشهد هو سبب وجود صندوق الدفع الذي يعمل بدون إنترنت. إليك كيف يعمل فعليًا، وما يجب التحقق منه قبل الوثوق ببرنامج.
«سحابي» لا يعني «متاح دائمًا»
معظم برامج صندوق الدفع الحديثة تطبيقات ويب: هذا عملي (لا تثبيت، تحديثات تلقائية، وصول من أي مكان)، لكن كثيرًا منها يحتاج إلى الخادم في كل عملية بيع. بدون شبكة، لا يمرّ شيء.
نهج العمل بدون اتصال يقلب المنطق: يعمل التطبيق أولًا على الجهاز، ويُستخدم الخادم للمزامنة والتجميع. تصبح الشبكة رفاهية لا شرطًا.
ماذا يحدث عند انقطاع الاتصال
في POSNEX، هذا هو التسلسل بالضبط:
- ينتقل الشريط من «متصل» إلى «غير متصل». يواصل صندوق الدفع عمله كما كان تمامًا.
- تُسجَّل كل عملية بيع محليًا على الجهاز، بمعرّف فريد يُولَّد في مكانه.
- يُطبع الإيصال عاديًا، مع إشارة «بدون اتصال».
- يعرض عدّاد عدد المبيعات التي تنتظر الإرسال.
لا يتغير شيء للزبون، ولا يتغير شيء لصندوق الدفع.
ماذا يحدث عند عودتها
هذا الجزء نادرًا ما ينتبه له التجار، ومع ذلك هنا تختبئ المفاجآت السيئة.
- تُرسل المبيعات المعلّقة واحدة تلو الأخرى، بالترتيب.
- بفضل المعرّف الفريد، عملية البيع المرسلة مرتين (بعد إعادة تحميل الصفحة مثلًا) تُسجَّل مرة واحدة فقط.
- يعيد الخادم حساب الأسعار والمخزون وقت التسجيل: تبقى التقارير صحيحة حتى لو تغيّر سعر في الأثناء.
- يُخصم مخزون المنتجات المباعة بدون اتصال، بما في ذلك مكونات الوصفات.
إذا انطفأ الجهاز قبل إعادة الاتصال، يُحفظ الطابور: ينطلق من جديد عند التشغيل التالي.
الحدود الصادقة لوضع عدم الاتصال
لا برنامج يفعل كل شيء بدون اتصال، ومن يدّعي ذلك يغش في مكان ما. في POSNEX، هذا ما يتطلب الشبكة:
- التعرّف على الزبون واستعمال نقاط ولائه (الرصيد يعيش على الخادم)،
- موافقات المدير (إلغاء، استرداد، خصم كبير)، ويُتحقق منها عمدًا على الخادم حتى لا يمكن تجاوزها،
- التقارير ولوحة التحكم.
أما عملية البيع نفسها، بالخصومات ووسائل الدفع والإيصال، فتمرّ دائمًا.
كم من الوقت يمكن البقاء بدون اتصال؟
ما دمت تحتاج إلى القبض. تنتظر المبيعات على الجهاز. عمليًا، تدوم معظم الانقطاعات بضع دقائق؛ المهم أن تكون غير مرئية لزبائنك.
هل يلزم عتاد خاص؟
لا. يكفي تطبيق قابل للتثبيت (PWA): من المتصفح، «إضافة إلى الشاشة الرئيسية». يُفتح التطبيق بملء الشاشة مباشرة على صندوق الدفع، حتى بدون شبكة عند البدء للشاشات التي زرتها من قبل.
مشاركة الاتصال من الهاتف تكفي تمامًا كوصول رئيسي للإنترنت: يمتصّ وضع عدم الاتصال الانقطاعات.
لماذا هذا حاسم في المغرب تحديدًا
- انقطاعات بيانات الهاتف في ساعات الذروة متكررة في المناطق المكتظة.
- كثير من المحلات بلا خط ثابت وتعمل على 4G.
- الأسواق والمعارض لا تملك أي بنية شبكية موثوقة.
- عملية البيع الضائعة نادرًا ما تُستعاد: الزبون غادر.
صندوق الدفع الذي يشترط الشبكة يجعلك تدفع ثمن كل انقطاع من رقم معاملاتك ومن دقة مخزونك.
كيف تختبر برنامجًا قبل الالتزام
اختبار خمس دقائق يكفي:
- أنشئ حسابًا وأضف بضعة منتجات.
- افتح صندوق الدفع ثم اقطع الواي فاي والبيانات.
- نفّذ ثلاث عمليات بيع، اطبع الإيصالات أو اعرضها.
- أعد تشغيل الشبكة وتحقق من ظهور العمليات الثلاث مرة واحدة في السجل.
إذا فشلت إحدى هذه الخطوات، فأنت تعرف ما ينتظرك يوم يهم الأمر. جرّب مع POSNEX: الخطة المجانية لا تطلب بطاقة بنكية.