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