دليل دكانة

المنتجات والوحدات

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

المنتج ووحداته

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

وتضيف للمنتج أيقونة تميّزه في القوائم والاختصارات، ويمكن تغييرها متى شئت.

بناء الوحدات

ابدأ بأصغر وحدة تبيعها. هي الأساس الذي يُحسب عليه كل شيء، ثم تبني فوقها الأكبر منها:

  1. أضف الوحدة الصغرى — «حبّة» مثلاً — وضع سعرها.
  2. أضف وحدة أكبر — «باكيت» — والتطبيق يسألك: كم حبّة في الباكيت الواحد؟
  3. ثم «كرتونة»، وكم باكيتاً فيها. وهكذا صعوداً.

فتقرأ السلسلة من التطبيق كما تقرأها من الرف: ١ كرتونة = ١٢ باكيت، ١ باكيت = ٦ حبّات. والرصيد واحد لكل هذه الوحدات — حين تبيع حبّة من كرتونة مفتوحة، فالكرتونة نفسها ما زالت هي البضاعة.

ولكل وحدة سعرها الخاص، فالكرتونة ليست بالضرورة اثنتي عشرة حبّة بسعر الحبّة. وتختار الوحدة الافتراضية — وهي التي يُعرض سعرها ورقمها في القوائم، ولا تغيّر شيئاً في الكميات ولا في التحويلات.

ملاحظة

الوحدات سلسلة واحدة متصلة: كل وحدة تقع داخل واحدة أكبر منها، وأكبر وحدة لا تدخل في شيء. وهذا ما يجعل التحويل بينها ممكناً في الاتجاهين.

ما يُباع بالوزن

ما يوزن — البندورة والجبنة والزيتون — يُعرَّف بوحدة وزن: تحدد سعر الكيلو، ويبيع التطبيق منه أي كمية بالغرام.

ويمكن أن يجتمع الاثنان في منتج واحد: كرتونة لها وزن معلوم بالغرام، فتشتريها بالكرتونة وتبيعها بالكيلو، ويعرف التطبيق كم كيلو دخلت المخزون.

  • وحدة وزن واحدة لكل منتج، لا أكثر.
  • ولا تُعبَّأ وحدة داخل وحدة وزن: الوزن هو نهاية السلسلة، لأن ما بعده يُقاس لا يُعدّ.

المتغيّرات: النكهات والأنواع

حين يكون الاختلاف في النكهة أو النوع لا في الحجم — عصير فريز وعصير برتقال — فهذه متغيّرات لمنتج واحد: تحمل اسم المنتج، ولكل واحد منها وحداته وأسعاره وباركوداته ورصيده المستقل.

وحين تضيف أول متغيّر يطلب منك التطبيق تسمية الموجود حالياً أولاً، حتى لا يبقى في القائمة متغيّر بلا اسم.

الباركودات

الباركود يخصّ الوحدة لا المنتج: مسح رمز الكرتونة يبيع كرتونة، ومسح رمز الحبّة يبيع حبّة. وللوحدة الواحدة أكثر من باركود إن اختلفت طبعات المورّد.

تسجّل الباركود بمسحه بالكاميرا أو بكتابته يدوياً، والتطبيق يمنع تكراره:

  • رمز مضاف على الوحدة نفسها يُرفض بـ هذا الباركود مضاف بالفعل.
  • ورمز مستخدم في مكان آخر يخبرك أين هو بالضبط — أي منتج وأي وحدة — لتصحّح بدل أن تُنشئ صنفاً ثانياً بالرمز نفسه.

وما لا باركود له يُباع من الاختصارات أو بالبحث بالاسم؛ الباركود يسرّع العمل ولكنه ليس شرطاً.

تتبّع المخزون

لكل منتج اختيار واحد من اثنين:

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

الفك والتعبئة

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

كل عملية تُسجَّل حركتين في سجل المخزون — «تفكيك — صادر» و«تفكيك — وارد» — فلا تختفي بضاعة ولا تظهر من العدم، ويبقى بالإمكان تراجع عن العملية فور إتمامها.

وإن لم يبقَ ما يُفَك أخبرك التطبيق بذلك صراحةً، ولم يبقَ إلا البيع بالعجز.

الأرشفة والحذف

لصنف انتهى من الدكانة طريقان:

  • الأرشفة — تخفيه من القوائم مع الاحتفاظ بمخزونه وسجله وباركوداته، ويمكن استعادته لاحقاً كما كان. هذا ما تريده في الغالب.
  • الحذف — نهائي ولا تراجع عنه، ويأخذ معه وحدات المنتج وباركوداتها. والمبيعات السابقة تبقى كما هي في سجلاتها.

انتبه

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

والمؤرشف يبقى في قائمة خاصة به داخل المخزون، ومنها تُعيده متى عاد إلى الرف.

على هذه الصفحة