تخطي للذهاب إلى المحتوى

منتجات بسعر صفر في نقاط بيع Odoo: اكتشفها قبل فتح الصناديق

قد يبقى منتج بسعر بيع 0.000 على صندوق Odoo 19 دون أن يلاحظه أحد، إلى أن يبيعه الكاشير مجاناً. إليك كيف تجد هذه المنتجات ببضع نقرات، وقائمة تحقق قصيرة قبل فتح كل متجر.
8 نوفمبر 2026 بواسطة
منتجات بسعر صفر في نقاط بيع Odoo: اكتشفها قبل فتح الصناديق

قد يبقى منتج بسعر بيع 0.000 على صندوق Odoo 19 دون أن يلاحظه أحد، إلى أن يبيعه الكاشير مجاناً. إليك كيف تجد هذه المنتجات ببضع نقرات، وقائمة تحقق قصيرة قبل فتح كل متجر.

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

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

تصف هذه المقالة السلوك القياسي في Odoo 19، وقد تحققنا منه من الشيفرة المصدرية لـ Odoo 19. الوحدات المخصصة أو تعديلات Studio أو إضافات نقاط البيع في قاعدة بياناتك قد تغيّر هذا السلوك.

ما المنتجات التي تظهر على صندوقك في Odoo 19 القياسي

يظهر المنتج في جلسة نقطة البيع عندما تتحقق كل هذه الشروط:

  • خانة نقطة البيع مُفعّلة في نموذج المنتج (بجانب خانة المبيعات). تفعيل نقطة البيع يفعّل المبيعات تلقائياً، وإلغاء المبيعات يلغي نقطة البيع أيضاً.
  • المنتج قابل للبيع (خانة المبيعات).
  • المنتج نشط. المنتجات المؤرشفة لا تُحمَّل على الصندوق.
  • المنتج يتبع شركة المتجر (أو لا يتبع أي شركة).
  • إذا كان المتجر يستخدم تقييد الفئات، فيجب أن يكون المنتج ضمن إحدى فئات نقاط البيع المسموح بها لذلك المتجر.

لاحظ ما ليس موجوداً في هذه القائمة: السعر. لا يتحقق Odoo مما إذا كان سعر البيع صفراً قبل أن يضع المنتج على الصندوق.

ماذا يحدث عندما يبيع الكاشير منتجاً بسعر صفر

  • يُضاف المنتج بسعر 0.000. في الشيفرة القياسية لنقاط البيع التي راجعناها، لا يوجد تحذير ولا منع لمنتج سعره صفر، ويتصرف مثل أي منتج آخر.
  • الطلب بإجمالي صفر لا يحتاج إلى دفع. إذا كان إجمالي الطلب كله صفراً، فلا تطلب نقطة البيع من الكاشير اختيار طريقة دفع قبل اعتماده.
  • المخزون يتحرك رغم ذلك. إذا كان المنتج متتبَّعاً في المخزون، فإن البيع يُخرجه من المخزون، فتخسر البضاعة دون تسجيل أي إيراد.

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

كيف تجد منتجات نقاط البيع بسعر صفر ببضع نقرات

  1. اذهب إلى نقطة البيع > المنتجات > المنتجات. عامل التصفية نقطة البيع مُفعّل مسبقاً، فلا ترى إلا المنتجات المتاحة في نقطة البيع.
  2. انتقل إلى عرض القائمة.
  3. انقر على عنوان عمود سعر البيع لترتيب المنتجات من الأقل إلى الأعلى. ستظهر كل المنتجات بسعر 0.000 في الأعلى. (يمكنك أيضاً استخدام فلتر مخصص... في خيارات البحث لتصفية سعر البيع = 0.)
  4. إذا كان المنتج يجب أن يُباع، فأدخل سعر البيع الصحيح، وراجع الضريبة والباركود وأنت في النموذج.
  5. إذا كان لا يجب أن يكون على الصندوق، فألغِ تفعيل نقطة البيع. وإذا كان منتجاً تجريبياً متبقياً، فأرشِفه.
  6. إذا كنت تستخدم متغيّرات المنتجات، فافتح أيضاً نقطة البيع > المنتجات > متغيرات المنتج، لأن سعر المتغيّر هو سعر البيع مضافاً إليه سعره الإضافي.
  7. اختيارياً، أضف عامل التصفية مؤرشف وراجع المنتجات المؤرشفة أيضاً. هي ليست على الصندوق اليوم، لكن إذا استعادها أحد لاحقاً فستعود بسعرها الصفري.

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

قم بهذا التنظيف قبل فتح الجلسات. لا يسمح Odoo 19 القياسي بحذف منتج نقطة بيع ما دامت أي جلسة نقطة بيع مفتوحة، ولا يسمح بأرشفة منتج موجود في طلب مفتوح.

للقرّاء التقنيين: الفحص نفسه بلغة SQL

إذا كان لديك وصول للقراءة فقط إلى قاعدة البيانات، فهذا الاستعلام يعرض المنتجات نفسها (يخزّن Odoo 19 اسم المنتج كترجمات، لذلك يقرأ الاستعلام الاسم الإنجليزي):

SELECT id, name->>'en_US' AS name, list_price FROM product_template WHERE available_in_pos AND sale_ok AND active AND list_price = 0 ORDER BY id;

الطريقة من الواجهة أعلاه هي ما ننصح به لمعظم الفرق، فهي تعرض المنتجات نفسها، ويمكنك تصحيحها في الشاشة نفسها.

لماذا يحدث هذا عند التشغيل الفعلي

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

قائمة التحقق قبل فتح نقاط البيع

نفّذها قبل الجلسة الأولى في كل متجر، ومرة أخرى بعد أي استعادة لقاعدة البيانات أو استيراد كبير للمنتجات:

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

إذا كان لديك أكثر من متجر، فنفّذ قائمة التحقق لكل متجر. يتناول مقالنا حول نقاط البيع متعددة الفروع في عُمان ما يتغير بين الفروع. وعلى المطاعم أيضاً مراجعة مخططات الصالة وطابعات المطبخ؛ اطّلع على نقاط بيع Odoo للمطاعم العُمانية.

تحتاج إلى مراجعة ثانية؟

إذا كنت على وشك فتح الصناديق على Odoo 19، أو استعدت للتو قاعدة بيانات للتشغيل الفعلي، يمكنني مراجعة منتجات نقاط البيع والضرائب وطرق الدفع معك قبل وصول أول عميل. تعرّف على طريقة عملي في تنفيذ Odoo في عُمان، أو احجز مراجعة مجانية مدتها 30 دقيقة.

أدلة ذات صلة

احجز مراجعة مجانية لـ Odoo مدتها 30 دقيقة

قبل فتح الصناديق، نراجع معاً منتجات نقاط البيع والأسعار والضرائب وطرق الدفع.

احجز مراجعتك المجانية

الدفع عند الاستلام في Odoo 19: لماذا لا تصل الطلبات إلى "مدفوع" وكيف تسوّي نقد شركة التوصيل
دفع عميلك للسائق، وسلّم السائق المبلغ لشركة التوصيل، ومع ذلك ما زال Odoo يُظهر الطلب غير مدفوع. إليك سبب ذلك في الدفع عند الاستلام في Odoo 19، وطريقة تسوية يستطيع محاسبك تدقيقها.
راسلني على واتساب