نطوّر أنظمة تجارة التجزئة وفق مهمة الشبكة
الكاشير، وحلقة الدفع، ومحاسبة البضائع، وإدارة الشبكة، وعمليات التكامل، والدعم بعد الإطلاق.
تطوير أنظمة تجارة التجزئة وتطبيقها: الكاشير وPOS في صالة البيع، وطرفية الدفع، والكتالوج والأسعار، والأرصدة ومستودع النقطة، والولاء، وصلاحيات الموظفين، والتحليلات، ولوحة الإدارة المركزية للشبكة. في ما يلي كيف بُنيت كل وحدة، وبأي أنظمة ومعدات ترتبط، وأي عملية تغطّي.
برمجيات تجارة التجزئة — نظام يقود البضاعة من استلامها في المتجر إلى إيصال مطبوع وإيراد مُحتسَب، ويبقي بيانات المنتج والسعر والرصيد متطابقة في كل نقاط الشبكة.
من الخارج يبدو المتجر رفًّا وكاشيرًا. أما من الداخل فهو عدة برامج مترابطة: برنامج الكاشير في الصالة، ومحاسبة بضائع النقطة، وحلقة الدفع، والنظام المركزي للشبكة، وطبقة التبادل مع الأنظمة الخارجية — المحاسبية والمستودعية وCRM والمتجر الإلكتروني.
الحدّ بين «برنامج الكاشير» و«نظام تجارة التجزئة» يمرّ بعدد النقاط وبمكان اتخاذ القرار. فالكاشير الواحد يكفيه برنامج محلي على حاسوب الكاشير. وما إن يصير عدد المتاجر أكثر من واحد حتى تظهر أسئلة لا وجود لها في النقطة المفردة: أين يقع دليل المنتجات الوحيد، ومن يغيّر السعر في كل مكان دفعةً واحدة، وكيف تنتقل البضاعة بين المتاجر، ورصيد من يُعدّ الصحيح.
حلقة شبكة التجزئة تسع حلقات تربطها البيانات:
الحلقات موصولة في الاتجاهين: تنزل الأدلّة والقواعد من النظام المركزي إلى النقاط، وتصعد المبيعات وحركات البضاعة وأحداث المعدات في المقابل. والانقطاع في أي موضع يظهر فورًا — باختلاف السعر على الرفّ وفي الإيصال، أو برصيد سالب، أو بإيراد غير محتسَب.
لا بصفحات ولا بجداول، بل بكائنات محاسبية — سجلات لكلٍّ منها حالتها ومُنشئها وتاريخها:
وما إن تُوصَف العملية بالكائنات حتى تصير قابلة للتحقّق: فلكل رقم في التقرير مستند، وللمستند مُنشئ ووقت، وللحالة محل الخلاف سجلّ لا رواية شفهية.
أربعة أسئلة لا وجود لها في النقطة المفردة. والإجابة عنها هي ما يميّز نظام الشبكة عن برنامج الكاشير:
ستّ مهام يطبّق من أجلها متجر أو شبكة برمجيات تجارة التجزئة. وما دام النظام غائبًا، تُنجَز كل واحدة منها بالجداول والمكالمات بين النقاط والعدّ من الذاكرة.
تُقيَّد المنتجات والباركودات والأسعار وقواعد الخصم مرة واحدة وتتوزّع على النقاط. فالمتجر في المركز والمتجر في الأطراف يقرآن دليلًا واحدًا، لا ملفّين مختلفين بتاريخَي تعديل مختلفين.
يدخل الصنف الإيصالَ بمسح الباركود أو بالوزن، ويُوضَع السعر بقاعدة، ويحسب النظام الخصم. ولا يطبع الكاشير السعر بيديه — أي إنه لا يخطئ ولا يختاره بنفسه.
يخصم البيعُ البضاعةَ لحظة إغلاق الإيصال، ويخصمها الاستلام والنقل لحظة ترحيل المستند. ويكفّ الرصيد عن كونه رقمًا من الجرد الماضي ويصير رقمًا صالحًا للطلب من المورّد.
يُحدَّد السعر والخصم بقاعدة حسب مجموعة النقاط أو الفئة أو الجدول. وإعادة تسعير ألف صنف قبل عرض ترويجي تستغرق دقائق وهي قابلة للتراجع، ولا تتحوّل إلى جولة على المتاجر بالمطبوعات.
الإرجاع والإلغاء والخصم اليدوي وتغيير السعر وفتح الدرج — سجلات بمُنفِّذها ووقتها وقيمتها السابقة. وتُعالَج الحالة محل الخلاف وفق السجلّ لا وفق شهادة الوردية.
يظهر ما الذي يُباع في كل نقطة وفي أي ساعات، وأي بضاعة تقف بلا حركة، وأين تتزايد الإرجاعات، وكم أعطى العرض الترويجي فعلًا بعد احتساب الخصم.
ليس هذا برنامجًا واحدًا، بل مجموعة مكوّنات برمجية تقنية مترابطة. ولكلٍّ منها مسؤوليته ويمكن تحديثه على حدة: فلا يُعاد كتابة الكاشير في الصالة بسبب تقرير جديد في اللوحة المركزية.
برنامج على حاسوب الكاشير أو على جهاز POS المدمج: شاشة الكاشير، والعمل مع الماسح والموازين، وحساب الإيصال، والحوار مع طرفية الدفع، وطباعة المستند، والوردية. ويعمل باستقلال ويستمرّ في خدمة المشترين عند فقد الاتصال بالخادم.
الطبقة المادية: حاسوب الكاشير، والماسحات، وطابعة الإيصالات، وطرفية الدفع، والموازين، وطرفيات جمع البيانات، ودرج النقود، والشاشات. وكل وحدة مقيّدة في السجلّ ومرتبطة بمتجرها ومكان عملها.
حلقة الدفع غير النقدي: تبادل الكاشير مع طرفية الدفع، وحالات عملية الدفع، ومقابلة الدفعة بالإيصال، والإرجاعات، ومعالجة الرفض والانقطاع، والمطابقة مع سجلّ جهة الإيداع.
استقبال البيانات من النقاط، وتطبيق القواعد، وطوابير التبادل، ومجدولات المهام والتقارير، وإرسال الأدلّة في المقابل. ويتوسّع بحسب عدد المتاجر، ولا يُعاد كتابته عند افتتاح المتجر الحادي عشر.
مخزن الكائنات المحاسبية وتاريخها: المنتجات والأسعار والأرصدة والإيصالات والمدفوعات ومستندات الحركة والعملاء والموظفين والأحداث. وسجلات العمليات غير قابلة للتغيير، وتُنشأ النسخ الاحتياطية وفق جدول مع فحص الاستعادة.
مكان عمل مدير الشبكة: المتاجر، والتشكيلة، والأسعار، والأرصدة، والمبيعات، والعروض، والموظفون، والمعدات، والأخطاء، والمؤشّرات الرئيسية في واجهة واحدة، بصلاحيات وصول حسب الأدوار.
حيث تحتاجها المهمة: تطبيق مسؤول البضائع للاستلام والجرد بالمسح، وتطبيق المدير بموجز عن النقاط، وتطبيق المشتري ببطاقة الولاء والإيصالات الإلكترونية.
التبادل مع الأنظمة الخارجية: المحاسبية، والمالية، والمستودعية، وCRM، والمتجر الإلكتروني، وخدمات الدفع. وطوابير، وإعادة تسليم للرسائل، وإصدارات للصيغة، وسجلّ للتبادل، ومطابقة منتظمة.
واجهة بيانات فوق العمليات: المبيعات، ومتوسط الإيصال، وهامش الربح، والدوران، والإرجاعات، وفاعلية العروض، وعمل الكاشيرين. وتُحسب على نسخة من البيانات كي لا يبطّئ تقرير ثقيل الكاشير في الصالة.
المكوّنات موصولة لا «عند الإمكان» بل بروابط إلزامية: فالكاشير لا يعمل دون دليل، والدليل لا معنى له دون لوحة مركزية، واللوحة بلا فائدة دون بيانات من النقاط. لذلك يُصمَّم النظام كاملًا ويُطبَّق على أجزاء — بترتيب تستند فيه كل خطوة إلى بيانات سابقتها.
برنامج الكاشير — مكان عمل البائع، وفي الوقت نفسه النقطة التي تصير فيها العملية مستندًا. فكل ما جرى في الصالة لا يدخل النظام إلا عبره: البيع، والإرجاع، والخصم، والدفع، وإيداع النقد وسحبه.
والمطلوب منه أشدّ ممّا يُطلب من أي وحدة أخرى: عليه أن يعمل بسرعة، وفي الطابور، وعند انقطاع الاتصال بالخادم. لذلك يحتفظ الكاشير بنسخة محلية من دليل المنتجات والأسعار، ويكتب العمليات في طابور محلي، بدل أن يسأل الخادم عن كل صنف في الإيصال.
ماذا يفعل برنامج الكاشير:
أما متطلّبات الجزء الضريبي — طباعة الإيصال ومحتواه وإرسال بياناته — فيحدّدها قانون البلد وطراز الجهاز الموصول. ويُحدَّد المحتوى وترتيب التبادل في مرحلة الدراسة، لا يُعلَن مسبقًا.

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

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

الإدخال اليدوي للمبلغ على الطرفية هو الخيار الأرخص في التطوير والأغلى في التشغيل. فهو يسمح بخطأ في المرتبة، وبدفع مبلغ غير صحيح، والأهمّ أنه يقطع الصلة بين الإيصال والدفعة: إذ لا يمكن مقابلتهما بعد ذلك إلا بالوقت والمبلغ، أي تقريبًا.
أما عند تمرير المبلغ برمجيًا فترتبط الدفعة والإيصال بمعرّف من الجهتين. وعلى هذا تقوم المطابقة مع جهة الإيداع، ومعالجة العملية محل الخلاف، ومراقبة الفروق بين الإيراد في النظام والأموال في الحساب.
لا تُستطلَع الطرفية لحظة الدفع وحدها. فالحالة بيانات منفصلة تلزم قبل أن يقف المشتري أمام الكاشير:
وكل حالة حدث في السجلّ. فالطرفية التي تردّ ببطء أو تُخفق في كل عملية عاشرة تظهر في تقرير المعدات قبل أن يبلّغ عنها مدير المتجر بوقت طويل.
الدفع بالبطاقة ليس فعلًا واحدًا، بل سلسلة حالات قد تنقطع كل واحدة منها. في ما يلي كيف يدير النظام العملية وماذا يفعل حين تكون النتيجة مجهولة.
ينشئ الكاشير الطلب: المبلغ، والعملة، ومعرّف العملية، والإشارة إلى الإيصال. وما دامت الطرفية لم تردّ، يبقى الإيصال في حالة «بانتظار الدفع» ولا يمكن إغلاقه ولا تغييره ولا حذفه.
تعيد الطرفية المآل: موافَق، مرفوض، ألغاه المشتري، خطأ. وعند الموافقة تصل مع النتيجة بيانات العملية التي تُوجد بها لاحقًا في سجلّ جهة الإيداع.
يُكتب معرّف عملية الدفع في الإيصال، ورقم الإيصال في سجلّ الدفعة. والصلة ثنائية الاتجاه، لذلك يُستعاد أحد الطرفين من الآخر: من الإيصال إلى الدفعة، ومن سطر في سجلّ البنك إلى عملية بيع بعينها.
إعادة الأموال إلى البطاقة عملية دفع منفصلة مرتبطة بالأصلية. ولن يسمح النظام بإرجاع أكثر ممّا دُفع، ولا أكثر ممّا بقي غير مُعاد في هذا الإيصال، وتنتظر نتيجةُ الإرجاع تأكيدَ الطرفية كذلك.
وهذا أهمّ سيناريو: الطرفية لم تردّ. فلا يعدّ النظام هذه العملية ناجحة ولا فاشلة — بل يؤشّرها بأنها تحتاج إلى استيضاح ولا يسمح بإغلاق الإيصال صامتًا. ثم يُستوضَح المآل بطلب حالة العملية أو بالمطابقة.
يُجمَع توافر الطرفية، ونسبة العمليات الفاشلة، وزمن الردّ، والأيام غير المقفلة لكل جهاز. وتظهر المعدات المشكِلة في التقرير، لا في شكاوى الصالة.
لقطة من شاشة النظام: الأرقام للعرض. والخطوة المفتاحية هي الثانية: فما دام المبلغ لا يُمرَّر برمجيًا، تُنفَّذ الخطوتان السادسة والسابعة بيد إنسان وفق قسائم ورقية.
| ماذا حدث | ماذا يفعل الكاشير | الحالة |
|---|---|---|
| رفض البطاقة | يقترح إعادة المحاولة أو اختيار طريقة دفع أخرى؛ ويبقى الإيصال مفتوحًا | اعتيادي |
| ألغى المشتري العملية | يعيد الإيصال إلى العمل، وتُغلَق عملية الدفع بوصفها ملغاة | اعتيادي |
| لم تردّ الطرفية في الوقت المحدّد | لا يغلق الإيصال، ويطلب حالة العملية، وعند الغموض يمنع الإغلاق اليدوي | معالجة |
| انقطع التيار بين الدفع والطباعة | بعد التشغيل يستعيد الإيصال غير المكتمل ويطالب باستيضاح مآل الدفعة | معالجة |
| تمّ الدفع ولم يُطبع الإيصال | يبقي العملية مفتوحة، ويعيد الطباعة دون خصم ثانٍ | معالجة |
| الدفعة موجودة في السجلّ والإيصال غير موجود في النظام | يُخرِج الفرق إلى طابور المطابقة مع المبلغ والوقت والطرفية | معالجة |
| الطرفية تطلب إقفال اليوم | يبلّغ الكاشير قبل بدء العملية لا بعد إدخال البطاقة | تحذير |
والمبدأ العام: المآل المجهول لا يتحوّل إلى نجاح ولا إلى رفض. فتبقى العملية مفتوحة وتدخل طابور المعالجة — وهذا أرخص من خصم مزدوج على المشتري أو إيراد غير محتسَب للمتجر.
أما بروتوكول التبادل مع الطرفية بعينه، ومجموعة طرق الدفع المتاحة، وإمكان إلغاء العملية، والسلوك عند انقطاع الاتصال، فيحدّدها طراز الجهاز وقواعد جهة الإيداع. ونحن نصف الحلقة التي تُبنى حولها، ونحدّد التركيب في الدراسة — دون إعلان مسبق بالتوافق مع بنك أو طرفية بعينها.
الكتالوج في تجارة التجزئة — ليس واجهة عرض بل دليلًا يعيش منه الكاشير. والخطأ فيه أغلى من الخطأ على الموقع: فالباركود غير الصحيح يوقف الطابور، وتكرار الصنف يوزّع رصيد منتج واحد على بطاقتين.
ممّ يتكوّن الصنف التجاري:
تجري العمليات الجماعية باستيراد من ملف أو بتبادل مع النظام المحاسبي. ويمرّ الاستيراد دائمًا بتحقّق قبل الكتابة: ما الذي سيُنشأ، وما الذي سيتغيّر، وما الذي سيُرفض ولماذا. والصنف ذو الباركود المكرّر لا يُنشأ صامتًا — بل يدخل تقرير المرفوضات.
المتاجر في الشبكة ليست متماثلة: فصيغتها ومساحتها وحيّها ومشتريها مختلفة. ومصفوفة التشكيلة تجيب عن سؤال: أي الأصناف من الكتالوج العام تُباع في نقطة بعينها.
المنتج في الكتالوج واحد، أما حاله في كل نقطة فمختلف. وهذا هو الفارق الأساسي بين محاسبة الشبكة ومحاسبة متجر واحد:
| المتجر | في المصفوفة | السعر | الرصيد |
|---|---|---|---|
| المركز | نعم | 395 | 42 |
| الحيّ السكني | نعم | 385 | 7 |
| الطريق السريع | لا | — | 0 |
الأرقام للعرض. واختلاف السعر ليس خطأ بل قاعدة: فالنقطة على الطريق السريع والمتجر قرب البيت يعيشان في مجموعتين سعريتين مختلفتين. أما الخطأ فهو القيمة نفسها إن جاءت بتعديل يدوي في ثلاثة مواضع.
السعر في الإيصال نتيجة حساب وفق القواعد، لا رقم من بطاقة المنتج. لذلك لا تتطلّب إعادة التسعير تعديل آلاف الأصناف، ويُعالَج المبلغ محل الخلاف في الإيصال وفق طبقات الحساب لا وفق ذاكرة الكاشير.
للصنف عدة أسعار في آنٍ واحد: الأساسي، وسعر المجموعة السعرية للمتاجر، وسعر نقطة بعينها. ويختار النظام المنطبق منها لحظة الطباعة. فالمتجر في المركز والمتجر على الطريق السريع يعملان بدليل واحد وبقواعد مختلفة.
نسبة أو مبلغ من سعر الشراء حسب الفئة أو المورّد أو المجموعة السلعية. والتوريد بسعر شراء جديد يعيد حساب سعر التجزئة تلقائيًا، ولا يتركه على مستوى التوريد السابق.
شرط التفعيل، وآلية الخصم، وتاريخا البدء والانتهاء، والنوافذ المتكرّرة. ويبدأ العرض ويتوقّف من تلقاء نفسه — ولا يحتاج الموظف إلى أن يكون في المكان منتصف الليل ليشغّل سعر يوم العطلة.
نسبة، ومبلغ ثابت، وسعر جديد، وخصم على البضاعة الرخيصة في المجموعة، و«الثاني بنصف السعر»، وهدية بشرط، وخصم على الفئة عند بلوغ مبلغ الإيصال. وتُحدَّد الآلية بقاعدة، ولا يعيد الكاشير حسابها.
كود واحد لحملة أو دفعة أكواد فريدة للمستلمين. ويُتحقَّق من المدة وحدّ الاستخدام وحدّ المشتري والتوافق مع العرض الساري. ويُثبَّت الإطفاء في الإيصال — فيظهر لكل كود أين اشتغل ومتى.
يُحدَّد توافق الخصومات صراحةً: أيها يتراكم وأيها يستبعد بعضها بعضًا. وقيد السعر الأدنى يمنع عدة خصومات صحيحة مجتمعة من دفع الصنف تحت العتبة المسموحة.
الأرقام للعرض. والسطر عن كود الخصم الذي لم يشتغل أهمّ من غيره: فعلى المشتري عند الكاشير أن يحصل على سبب الرفض، لا على «الكود غير فعّال». وتُحفَظ كل خطوة من خطوات الحساب في الإيصال وتتاح عند معالجة عملية شراء محل خلاف.
الرصيد ليس قيمة مرجعية بل نتيجة كل المستندات المرحّلة على الصنف في نقطة بعينها. وإذا «لم يتطابق» الرصيد فالسبب دائمًا في المستندات: إمّا أن شيئًا لم يُرحَّل، أو رُحِّل مرتين، أو رُحِّل في غير موضعه.
لذلك لا يسمح النظام بتغيير الرصيد مباشرةً. فكل تغيير مستندٌ له نوع ومُنشئ ووقت ومحتوى أصناف.
مستندات حركة البضاعة:
يمرّ كل مستند بحالتين: مسودّة يمكن تعديلها، ومُرحَّل يغيّر الرصيد ولا يُعدَّل إلا بمستند عكسي. وهذا ما يميّز المحاسبة عن الجدول.

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

يمرّ النمو بثلاث حالات، وفي كلٍّ منها ينكسر شيء مختلف. متجر واحد — تكفي البيانات على الكاشير. عدة متاجر — يظهر سؤال: دليل مَن هو الرئيسي، وتبدأ البضاعة بالتنقّل بين النقاط. عشرات النقاط ومئاتها — تصير الإدارة عملًا منفصلًا: فبلا شاشة موحّدة يعرف مدير الشبكة بالمشكلة من المتجر لا من النظام. في ما يلي ما الذي يظهر وبمَ يُدار من اللوحة المركزية.
سجلّ النقاط: الصيغة، والعنوان، والمساحة، والمجموعة السعرية، ومصفوفة التشكيلة، وجدول العمل، والمسؤولون، وتركيب المعدات وأماكن العمل. وتُفتح النقطة الجديدة بنسخ إعدادات نقطة شبيهة، لا بتجميعها من الصفر.
كتالوج موحّد ومصفوفات حسب مجموعات النقاط. وإدخال الصنف وإخراجه فعل مُدار بتاريخ ونطاق: أي المتاجر يشملها، ومن أي يوم، وماذا يُفعل برصيد الصنف المُخرَج.
قواعد التسعير حسب المجموعات السعرية والنقاط، وإعادات التسعير المخطّطة بتاريخ سريانها، وتاريخ التغييرات. وإعادة التسعير المركزية موصوفة على حدة أدناه — فهي أخطر عمليات الشبكة.
الرصيد لكل صنف في كل نقطة وفي الشبكة إجمالًا، والبضاعة في الطريق بين المتاجر، والأصناف الراكدة، والأصناف على وشك النفاد. ومن هنا يُطلَق النقل من متجر لديه فائض إلى متجر لديه عجز.
إيصالات كل النقاط في تدفّق واحد: الإيراد، ومتوسط الإيصال، وعدد الإيصالات، والمبيعات حسب المجموعات السلعية، ومقارنة النقاط بعضها ببعض وبفترتها الماضية.
حملات بنطاق حسب مجموعات المتاجر وجدول وحدود. ويظهر أين يسري العرض الآن، وأين سيبدأ، وكم بيع بالسعر الترويجي، وما النتيجة التي أعطاها بعد احتساب الخصم.
الحسابات، والأدوار والصلاحيات، والربط بالنقاط، والورديات وحصائلها. وتُمنح الصلاحيات بالدور لا بضبط شخصي لكل فرد — وإلا استحال التحقّق منها في شبكة من خمسين متجرًا.
سجلّ الصناديق والطرفيات والموازين وسائر الأجهزة مربوطة بأماكن العمل، مع إصدار البرنامج والحالة وتاريخ الصيانة. ويظهر أين يقف إصدار قديم وأين يتعطّل الجهاز باستمرار.
سيل موحّد للانحرافات في الشبكة: الكاشير غير متصل، والطرفية لا تردّ، والتبادل لم يمرّ، والمستند لم يُرحَّل، وفرق في الجرد. ويُوجَّه الانحراف إلى مسؤول وله مهلة، وإلا فهو مجرّد سجلّ.
العمليات غير النقدية في كل النقاط، ونسبة الفاشل منها، وأيام الطرفيات غير المقفلة، ونتائج المطابقة مع سجلّ جهة الإيداع، وقائمة الفروق التي تحتاج إلى معالجة.
الإيراد، وهامش الربح، ومتوسط الإيصال، والدوران، ونسبة الإرجاعات، والخسائر، وتنفيذ الخطة — حسب الشبكة والصيغة والمنطقة والنقطة. ومجموعة تعريفات واحدة للجميع، لا صيغة خاصة في كل تقرير.
ماذا ذهب إلى النقاط ومتى، وماذا عاد، وأي الرسائل لم تُسلَّم ولماذا. والمتجر الذي لا يعطي مبيعاته منذ يوم يظهر هنا، ولا يُكتشف عند إقفال الشهر.
المزامنة ليست «قاعدة مشتركة للجميع». فعلى المتجر أن يبيع حين ينقطع الاتصال بالخادم المركزي، لذلك لكل نقطة نسخة عمل خاصة من البيانات، ويجري التبادل بالرسائل.
التدفّق نزولًا، من المركز إلى النقاط: دليل المنتجات والباركودات، والأسعار وقواعد التسعير، والعروض وأكواد الخصم، ومصفوفة التشكيلة، وإعدادات المعدات، والحسابات والصلاحيات، وتحديثات برنامج الكاشير.
التدفّق صعودًا، من النقاط إلى المركز: الإيصالات ومحتواها، وعمليات الدفع، وحركات البضاعة، وحصائل الورديات، وأحداث المعدات، ونتائج عمليات الجرد، وأفعال الموظفين.
القواعد التي يعمل بها ذلك:
أخطر عمليات الشبكة: فهي تمسّ كل النقاط في آنٍ واحد ويراها المشتري في اليوم نفسه. لذلك بُنيت مستندًا بتاريخ سريان، لا تعديلًا للدليل.
لقطة من شاشة النظام: الأرقام للعرض. ومعنى الخطوة الخامسة: أن المتجر بلا اتصال لا يسقط من إعادة التسعير ولا يبدأ البيع بالسعر القديم إلى أجل غير مسمّى. فالمستند يُطبَّق لاحقًا لكن من التاريخ الصحيح.
إعادة التسعير قابلة للتراجع: فيمكن إلغاء المستند قبل سريانه أو تجاوزه بمستند جديد. والقيم السابقة محفوظة لكل صنف، لذلك العودة إليها عملية لا استعادة من نسخة احتياطية.
الكاشير وPOS
حلقة الدفع
البضاعة والأرصدة
إدارة الشبكة
لا يبدأ الولاء بالنقاط بل بالتعريف: فما دامت عملية الشراء مجهولة الهوية، لا شيء يعمل عليه البرنامج. ومهمة الوحدة أن تربط الإيصال بالمشتري عند الكاشير في ثوانٍ ودون تعطيل الطابور.
طرق التعريف عند الكاشير: بطاقة بلاستيكية بباركود، ورقم هاتف، ورمز QR في التطبيق المحمول، وبطاقة افتراضية. وتُختار الطريقة حسب صيغة المتجر: فحيث يطول الطابور يكون إدخال رقم الهاتف باليد حلًّا سيّئًا.
ماذا تستطيع الوحدة:
يعيش برنامج الولاء في الصالة لا في تقرير التسويق. والطابور هو من يضع شروطه:
الأرقام للعرض. والسطر الثالث مهمّ: فتحديد نسبة الدفع بالنقاط قاعدة لا قرار كاشير. والخامس كذلك: فالنقاط تُمنح على الجزء المدفوع بالمال فعلًا، وإلا بدأ البرنامج يمنح نفسه بنفسه.
وبيانات المشتريات والشرائح هي ما يربط الولاء بالتحليلات وبسيناريوهات الذكاء الاصطناعي أدناه: فالعرض ذو معنى حين يُبنى على تاريخ مشتريات مشترٍ بعينه، لا على نشرة عامة على القاعدة.
يعمل في المتجر بالمال والبضاعة أشخاص بمسؤوليات مختلفة. وصلاحيات الوصول ليست مسألة سرّية، بل مسألة أن يكون لكل فعل مُنفِّذ، وألّا تتطلّب العملية الاعتيادية مسؤولًا أعلى، وألّا تُنفَّذ العملية الخطرة صامتة.
كيف بُني نموذج الصلاحيات: تُمنح الأذونات للدور، ويُسنَد الدور إلى الموظف، ويُربط الموظف بالنقاط. أما الإعدادات الشخصية لكل عامل في شبكة من خمسين متجرًا فلا يمكن منحها ولا التحقّق منها.
وسجلّ الأفعال ليس أرشيفًا «تحسّبًا». بل أداة عمل: به تُعالَج عملية الشراء محل الخلاف، والنقص في الوردية، وشكوى المشتري، وهو نفسه يغذّي قسم مراقبة العمليات أدناه.
تُحدَّد مجموعة العمليات وتوزيعها على الأدوار وفق شبكة بعينها. في ما يلي هيكل نموذجي ينطلق منه الضبط:
والسطر الأخير ليس خطأ. فصلاحية «رؤية كل شيء» تُمنح بالحذر نفسه الذي تُمنح به صلاحية تغيير السعر: فمدير المتجر مسؤول عن نقطته ويراها هي، لا المجاورة.
لا يمنع النظام إساءة الاستخدام تلقائيًا ولا يصدر أحكامًا. بل يجعل العمليات قابلة للرصد: فيضع القواعد، ويسجّل كل انحراف عنها، ويجمع الحالات المتشابهة في طابور ليعالجها إنسان. وهذه حلقة رقابة لا «نظام مكافحة احتيال يمسك كل شيء».
تُحسب نسبة الإرجاعات حسب الكاشير والنقطة والمجموعة السلعية ووقت اليوم. والانحراف عن المستوى المعتاد إشارة: إرجاعات بلا مشترٍ، وإرجاعات في آخر الوردية، وإرجاعات متكرّرة لصنف واحد.
إبطال الإيصال قبل إغلاقه وحذف الأصناف منه عمليتان اعتياديتان، لكن تواترهما لدى كاشير بعينه يُقارَن بمستوى الوردية والنقطة. والميل الحادّ يدخل الرصد.
خصم طُبِّق يدويًا، وخصم عند كل عملية شراء لعميل واحد بعينه، وخصم على أصناف عالية الهامش في آخر الوردية. وتُحفَظ كل حالة بمُنفِّذها ومسوّغها ومبلغها.
صلاحية تغيير السعر على الصندوق استثناء لا قاعدة. وحيث تُمنح، يُثبَّت كل استخدام لها بالقيمة السابقة والجديدة ويدخل تقريرًا منفصلًا، ولا يذوب في السجلّ العام.
ملف العمل: متوسط الإيصال، ونسبة النقد، ونسبة الإرجاعات والإلغاءات، وعدد مرات فتح الدرج دون بيع، والعمل في وردية غيره. وتجري المقارنة بالكاشير نفسه في الماضي وبزملائه في النقطة ذاتها.
دفعة في سجلّ جهة الإيداع بلا إيصال في النظام، وإيصال بلا عملية دفع، ومبلغان مختلفان في الإيصال وفي الدفعة. ويُخرَج كل فرق بمبلغه ووقته وصندوقه وطرفيته.
مبيعات خارج جدول عمل النقطة، وإيصالات بمبلغ صفري، وإيصال متكرّر بالمحتوى نفسه، وفتح الدرج دون بيع، والدخول بحساب شخص آخر.
سجلّ غير قابل للتغيير لكل عملية ذات شأن: المُنفِّذ، والوقت، ومكان العمل، والقيمة السابقة والجديدة. ويُحفَظ بمعزل عن بيانات العمل، لذلك لا يُعدَّل معها.
منح الصلاحيات وسحبها، وتغيير قواعد التسعير، وتعطيل التحقّق، وإغلاق الوردية يدويًا، والوصول إلى تصدير قاعدة العملاء — تُثبَّت على حدة وتصل المسؤول فورًا لا في آخر الشهر.
| الإشارة | ما الذي يعرفه النظام | ما الذي يتحقّق منه الإنسان |
|---|---|---|
| نسبة إرجاعات الكاشير ثلاثة أضعاف متوسط النقطة | 14 إرجاعًا في الوردية، 11 منها في الساعة الأخيرة، وكلها نقدًا | تسجيلات الكاميرات، ووجود المشترين، وتفسير الموظف |
| طُبِّق الخصم اليدوي 23 مرة | كاشير واحد، ومدى مبالغ واحد، ومجموعات سلعية مختلفة | مسوّغ الخصم، ووجود أمر بذلك، وتكرار العميل |
| دفعة في السجلّ بلا إيصال في النظام | المبلغ والوقت يطابقان الوردية، والإيصال مفقود | عطل اتصال أو بيع لم يُوثَّق — وفق سجلّ الصندوق |
| فُتح درج النقود 40 مرة دون بيع | صندوق واحد، ووردية واحدة، وفواصل من 3 إلى 5 دقائق | صرافة، أو مشكلة فنية في القفل، أو سحب نقد |
| الجرد: نقص في فئة واحدة | الفرق في مجموعة التبغ وحدها، وفي ثلاث نقاط متتالية | الاستلام، وعمليات النقل، وعمليات الشطب، والوصول إلى مكان التخزين |
لقطة من شاشة النظام: الأرقام للعرض. ولا يعني أي سطر منها مخالفة — بل يعني أن الأرقام انحرفت عن المعتاد وأن ذلك يحتاج إلى تفسير. والفرق جوهري: فالقاعدة تطرح السؤال، والإنسان يعطي الجواب.
والمعنى العملي لهذه الحلقة في السرعة. فبدونها يُكتشف الفرق عند الجرد، بعد أشهر من الحدث، حين لا تبقى تسجيلات ولا ذاكرة. ومعها يظهر الانحراف في اليوم التالي، وتجري المعالجة وفق إيصال بعينه ووردية بعينها وعملية بعينها.
التحليلات في تجارة التجزئة ليست «رسومًا جميلة»، بل جوابًا عن أربعة أسئلة: كم رُبح، وعلى ماذا تحديدًا، وما الذي يعيق، وماذا يُفعل بطلب الأسبوع القادم. وما عدا ذلك مشتقّات.
ويُحسب هذا على نسخة من بيانات التشغيل لا على قاعدة الإنتاج: فلا ينبغي لتقرير سنوي ثقيل أن يبطّئ الصندوق في الصالة.
ماذا يحسب النظام:
وعلى حدة — التقارير النظامية: تقارير الورديات والأيام حسب النقاط، وكشوف للمحاسبة، والمطابقة مع جهة الإيداع، وبيانات للنظام المحاسبي. ولها جدول ومرسَل إليهم، لذلك لا تتطلّب أن يتذكّرها أحد في آخر الشهر.

أكثر مشكلات التقارير شيوعًا في الشبكة ليست غياب الأرقام، بل تعدّد الأرقام للمؤشّر الواحد. فالإيراد «مع الإرجاعات» و«بدونها»، ومتوسط الإيصال «حسب الإيصالات» و«حسب المشترين»، وهامش الربح «حسب القائمة» و«حسب الخصم الفعلي» تعطي أرقامًا مختلفة، والجدال حولها يلتهم وقتًا أطول من التحليل نفسه.
لذلك تُحدَّد تعريفات المؤشّرات في النظام مرة واحدة وتستخدمها كل التقارير. وتغيير التعريف فعل مُدار بتاريخ، لا تعديل صيغة في جدول أحدهم.
لقطة من شاشة النظام: الأرقام للعرض. وترتيب المربّعات لم يُختَر اعتباطًا: فأولها ليس المبيعات بل النقاط التي لم تُرسل بياناتها — فما دامت غائبة، فكل نسبة أدناها محسوبة على صورة ناقصة.
نادرًا ما يكون نظام التجزئة الوحيد في الشركة: فالمحاسبة والمالية والمستودع والمتجر الإلكتروني تعمل عادةً من قبل. والتكامل ليس «للشكل»، بل كي لا تُدخَل البيانات نفسها مرتين ولا تتباعد بين الأنظمة.
يملك عادةً قائمة الأصناف والمورّدين وأسعار الشراء؛ ويملك نظام التجزئة المبيعات وأسعار التجزئة والأرصدة حسب النقاط. ويُثبَّت اتجاه التبادل لكل دليل صراحةً — وإلا بدأ مصدران «رئيسيان» يعيد كل منهما كتابة الآخر.
تصدير الإيراد حسب النقاط والأشخاص الاعتبارية، ومستندات حركة البضاعة، ومحاضر الشطب، وبيانات الإرجاعات والعمليات غير النقدية. وتحدّد الدوريةَ والمحتوى متطلّباتُ المحاسبة لا سهولةُ التصدير.
المشترون والشرائح وتاريخ المشتريات والنقاط والعروض الشخصية. فمن نظام التجزئة تخرج وقائع الشراء، ومن CRM تأتي الشرائح والحملات — وعند الكاشير تتحوّل إلى خصم أو عرض بعينه.
حيث يكون للشبكة مركز توزيع: طلبات المتاجر، والشحن إلى النقاط، وعمليات الاستلام، والإرجاعات إلى المستودع. ويبقى النقل عمليةً بنصفين حتى حين يعيش النصفان في نظامين مختلفين.
كتالوج وأسعار مشتركة، ورصيد النقطة مصدرًا للاستلام الذاتي، وطلب جُمِّع في المتجر، وإرجاع مشتريات الإنترنت على الكاشير. ومعالجة الواجهة والطلبات بالتفصيل في صفحة التجارة الإلكترونية.
تبادل الكاشير مع الطرفية، وتلقّي سجلّ العمليات للمطابقة، وحالات الإرجاعات. ويحدّد التركيبَ طرازُ الطرفية والعقدُ مع جهة الإيداع، ويُحدَّد بدقّة في الدراسة.
الموظفون، وتعيينهم على النقاط، وجداول الورديات. وتكفّ الوردية على الصندوق والوردية في الكشف عن كونهما سجلّين مختلفين يجمعهما إنسان.
API موثّق للنظام لصالح المستهلكين الخارجيين، وربط خدمات خارجية: النشرات البريدية، وتطبيقات المراسلة، وخدمات الإيصالات والإشعارات، وبرامج الشركاء. وتُصدَر الصيغة بإصدارات — فيخرج التغيير في إصدار جديد ويستمرّ القديم في العمل.
اللاتزامنية، وإعادة التسليم بفاصل زمني متزايد، وعدم التكرار لدى المستقبِل، وسجلّ لكل رسالة بمتنها ونتيجتها، ومطابقة منتظمة للأرقام الرئيسية. ويصير الفرق مهمة، بدل أن يُكتشف عند إقفال الشهر.
وقبل تطوير التبادل يُحسم دائمًا سؤال واحد: أي نظام يملك أي دليل. فما دام بلا جواب، يتحوّل التكامل إلى دورة كتابة متبادلة يستحيل ضبطها.
تراكم شبكة التجزئة البيانات أسرع ممّا تقرؤها: إيصالات حسب الأصناف والساعات، وأرصدة حسب النقاط، وحركات بضاعة، وأفعال موظفين، وأحداث معدات. والذكاء الاصطناعي هنا ليس منتجًا منفصلًا، بل طبقة فوق هذه البيانات تجيب عن أسئلة لا يكفي وقت الإنسان لها.
والمخطّط واحد في كل السيناريوهات: بيانات ← تحليل ← نتيجة ← فعل. والسيناريو الذي لا حلقة أخيرة له يبقى عرضًا توضيحيًا.
سيناريوهات عملية:
والحدّ يُقال بصراحة: النموذج يعمل على تاريخ متراكم. فما دامت المبيعات لا تُكتب حسب الأصناف وحسب الساعات، وما دامت حركات البضاعة تُوثَّق بأثر رجعي، فلا شيء يُتنبَّأ به — أولًا حلقة المحاسبة، ثم التحليلات فوقها. ومعالجة هذا الاتجاه بالتفصيل في صفحة تطبيق الذكاء الاصطناعي.

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

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