انتقل إلى المحتوى
DevMarket
Odoo ModulesWordPress Pluginsقوالب ووردبريسShopify ThemesApp TemplatesScripts & Utilitiesالمدونةبِع على DevMarket
أدلة Odoo

نظام نقاط البيع Odoo (POS): الإعداد والأجهزة والاستخدام اليومي

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

بقلم DevMarket Editorialنُشر: 9 دقائق قراءة
نظام نقاط البيع Odoo (POS): الإعداد والأجهزة والاستخدام اليومي
في هذه الصفحة

نظام نقاط البيع في Odoo (أودو)، ويُسمى Odoo Point of Sale أو Odoo POS، هو صندوق البيع الذي يعمل في المتصفح، ويستخدمه المتجر والمقهى والمطعم لتسجيل الطلبات وقبول المدفوعات وطباعة الإيصالات. تذكر وثائق Odoo أنه يعمل على أي جهاز ويواصل العمل أثناء انقطاع مؤقت للإنترنت. وتصل كل عملية بيع إلى قاعدة البيانات نفسها التي يوجد فيها مخزونك وحساباتك. يتبع هذا الدليل وثائق الإصدار 19.0، لذا قد تختلف الشاشات في الإصدار 20.0.

باختصار

  • يناسب Odoo POS المتاجر والمطاعم، ويعمل في المتصفح، ويزامن الطلبات التي أُخذت دون اتصال حين يعود الاتصال.
  • يحتاج الإعداد الأول إلى منتجات مفعّل لها خيار نقطة البيع، وطرق دفع، ونقطة بيع (POS) مضبوطة، وصندوق مفتوح.
  • طابعات Epson ePOS الشبكية لا تحتاج إلى IoT Box. أما الطابعات التي تتصل عبر USB والموازين فتحتاج إليه، والطابعات التي تعمل بالبلوتوث غير متوافقة.
  • إغلاق الصندوق يرحّل القيود المحاسبية، فأغلقه كل يوم.
  • تأكد من توفر أجهزة الدفع بالبطاقات في بلدك قبل أن تشتري الأجهزة.

ماذا يفعل نظام نقاط البيع في Odoo؟

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

صف من البطاقات تربط بينها أسهم من اليسار إلى اليمين
الدورة اليومية: افتح الصندوق، وبِع، واقبض المبلغ، ثم أغلق الصندوق ليُحتسب اليوم وتُرحَّل القيود.

يظهر Point of Sale (نقاط البيع) ضمن تطبيقات Community في Odoo Community مقابل Enterprise لدينا، وتشير وثائق Odoo إلى أنه يثبّت تطبيق Inventory تلقائيًا.

كيف تضبط المنتجات وطرق الدفع والضرائب والإيصالات؟

المنتجات. أنشئها من Point of Sale ‣ Products ‣ Products مع تحديد خانة Point of Sale، وجمّعها في فئات نقطة البيع (Point of Sale ‣ Configuration ‣ PoS Product Categories). وما إن تبدأ باستخدام الفئات حتى يختفي من الصندوق أي منتج بلا فئة. أما تتبع المخزون فيتطلب أن يكون نوع المنتج Goods (أو Combo) مع تفعيل التتبع.

طرق الدفع. أنشئها من Point of Sale ‣ Configuration ‣ Payment Methods. لكل طريقة دفتر يومية، ونقطة البيع التي تنطبق عليها، وحقل Integration، وقيمته None للنقد، أو Terminal أو Bank App (QR Code) أو Cash Machine. وتنصح Odoo بدفتر يومية نقدي مخصص، ودفتر يومية من نوع Bank لأجهزة الدفع. وعند تثبيت Accounting، يوجّه حقل Intermediary Account الاختياري طريقة الدفع إلى حساب ذمم مدينة تختاره.

الضرائب. تُطبَّق الضرائب المعيّنة للمنتج مباشرة على طلب نقطة البيع، ولا تتغير إلا عبر الوضع الضريبي (Fiscal Position)، كما تنص وثائق الضرائب في Odoo. سجّل أسعار التجزئة شاملة للضريبة أو غير شاملة لها، لا الاثنين معًا، كما تنصح صفحة التسعير شاملًا الضريبة في Odoo. ويحدد حقل Included in Price في الضريبة أيّهما.

الإيصالات. تشمل إعدادات Bills & Receipts ترويسة وتذييلًا والطباعة التلقائية والإرسال عبر الرسائل النصية أو WhatsApp ورمز QR لطلب الفواتير. وتضيف صفحة السعودية في Odoo خيار Gulf Cooperation Council Format لاستخدام العربية لغةً ثانية للإيصال.

ما الأجهزة التي يدعمها Odoo POS؟

تغطي وثائق الأجهزة في Odoo الطابعات وقارئات الباركود والموازين وشاشات العملاء وأدراج النقود وأجهزة الدفع وملصقات الأرفف.

الجهازالاتصالما تقوله الوثائق
طابعة إيصالات شبكيةWi-Fi أو Ethernet، وعنوان IP في إعدادات نقطة البيعيوصى بطرازات Epson TM-m30 i وii وiii، ويُفترض أن تعمل طرازات Epson ePOS الأخرى، ولا حاجة إلى نظام IoT
طابعة ePOS أو ESC/POS عبر USBنظام IoTتحتاج إليه عائلتا Epson TM-T20 وTM-T88
طابعة تعمل بالبلوتوثغير مدعومةتذكر Odoo أنها غير متوافقة
درج النقودكابل يصله بالطابعةكابل RJ25، ضمن خطوات IoT
قارئ الباركودUSB، أو أيقونة كاميرا الويبطابق تخطيط لوحة المفاتيح، واجعله يرسل Enter بعد كل مسح
ميزاننظام IoTيوصى بميزان Mettler Toledo Ariva S. وفي دول الاتحاد الأوروبي الأعضاء، الحصول على شهادة اعتماد مطلوب قانونًا
شاشة العميلUSB-C أو HDMI أو شاشة IoT Box أو رمز QR6 بوصات على الأقل قطريًا

هل تحتاج إلى نظام IoT؟

لبعض الأجهزة فقط. وهو إما IoT Box، وهو حاسوب صغير جاهز للاستخدام فور توصيله (plug-and-play)، أو برنامج IoT الافتراضي من Odoo لنظام Windows، وتوصي Odoo باستخدام جهاز مادي مع الموازين. وتقول صفحة IoT إن اشتراك IoT Box مطلوب للاستخدام في بيئة الإنتاج، لذا اسأل Odoo أو أحد شركائها عمّا ينطبق على إصدارك.

ما أجهزة الدفع بالبطاقات التي يمكنك ربطها؟

توثّق Odoo 13 مزوّدًا: Adyen وDPO Pay وIngenico وMercado Pago وMollie وPine Labs وQFPay وRazorpay وSIX وStripe وTyro وViva.com وWorldline، إضافة إلى آلات النقد Cashdro وCashmatic وGlory. تحتاج Ingenico وSIX وWorldline إلى نظام IoT، بينما لا تحتاج Adyen وMollie وStripe وViva.com إلى شيء منه. والتغطية محدودة: تخدم Tyro أستراليا، وQFPay هونغ كونغ، وPine Labs الشركات الهندية، وتخدم Ingenico وWorldline بلجيكا وهولندا ولوكسمبورغ. ولا تذكر الصفحات دول الخليج بالاسم، لذا اسأل المزوّد وأحد شركاء Odoo قبل أن تشتري.

كيف تعمل الجلسات والتحكم بالنقد والعمل دون اتصال؟

تتحدث Odoo 19.0 عن فتح الصندوق وإغلاقه، بينما تستخدم التقارير كلمة الجلسة (session).

فتح الصندوق

في Point of Sale ‣ Dashboard، انقر على Open Register في بطاقة نقطة البيع، ثم أكّد مبلغ Opening cash في نافذة Opening Control المنبثقة. وتُسجَّل النقود المنقولة دون عملية بيع عبر Cash In/Out في قائمة الصندوق. ومع Log in with Employees، يبدّل الموظفون المستخدم برمز PIN أو بالبطاقة (badge)، ويتطلب إغلاق الصندوق صلاحيات متقدمة.

إغلاق الصندوق

من قائمة الصندوق، انقر على Close Register. تعرض Odoo الطلبات والإجمالي والمبلغ المتوقع لكل طريقة دفع، وتعدّ أنت العملات المعدنية والأوراق النقدية، ويرحّل الإغلاق القيود المحاسبية. ويفتح أي فرق في النقد نافذة Payments Difference، ويرحّل الخيار Proceed Anyway الفرق إلى دفتر يومية فروق النقد. ويجعل الإعداد Set Maximum Difference المدير يوافق على الفروق التي تفوق حدًّا تختاره. ولا يمكن إغلاق نقطة بيع مطعم وفيها طلبات مسودة. وللاطلاع على الجلسات السابقة: قائمة بطاقة POS ‣ View ‣ Sessions.

هل يعمل Odoo POS دون اتصال بالإنترنت؟

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

ما الذي تحصل عليه المطاعم والمتاجر بعد الأساسيات؟

ميزات المطاعم

فعّل خيار Is a Bar/Restaurant للحصول على مخططات الطوابق والطاولات ونقل الطاولات وترتيب تقديم الأطباق (courses) وتقسيم الفاتورة والإكراميات. تذهب الطلبات إلى طابعة المطبخ أو شاشة التحضير، ويمكن أن تحمل الإعدادات المسبقة (presets) مثل Dine In وTakeout قائمة أسعار ووضعًا ضريبيًا خاصين بها. وتسرد صفحة UrbanPiper منصات التوصيل بحسب البلد، ومنها HungerStation وJahez وMrsool وNoonFood وTalabat للسعودية. راجع شروطها التجارية أولًا.

الولاء والخصومات

يتيح قسم Pricing خصومات عامة وخصومات على البنود، وPrice Control لتقييد تغيير الأسعار، وPromotions, Coupons, Gift Card & Loyalty Program، وتُضبط من Point of Sale ‣ Products ‣ Discount & Loyalty. وتُطبَّق العروض (Promotions) تلقائيًا، بينما يضيف أمناء الصندوق مكافآت Buy X get Y والولاء. وتحتاج النقاط إلى وجود عميل على الطلب.

كيف تصل مبيعات نقطة البيع إلى المخزون والمحاسبة؟

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

وبالنسبة إلى المتاجر السعودية، تتضمن صفحة السعودية قسمًا عن Point of sale: ثبّت وحدة Saudi Arabia - E-invoicing (Simplified)، وأجرِ تهيئة (onboarding) لدفتر اليومية Invoices بكلمة مرور لمرة واحدة من بوابة فاتورة (Fatoora)، وعيّن عميلًا لكل طلب قبل إنهائه. تأكد من التزاماتك لدى هيئة الزكاة والضريبة والجمارك (ZATCA) أو محاسبك، وراجع Odoo في السعودية.

أما على جانب المخزون، فيتتبع تطبيق Inventory المنتجات التي تحدّدها، وتنشئ ميزة Ship Later الاختيارية أمر تسليم. ولا توضح صفحات POS في Odoo متى تُنشأ كل حركة مخزون، لذا اختبر ذلك بنفسك: بِع صنفًا متتبَّعًا، وأغلق الصندوق، ثم افحص تقرير سجل حركات المخزون (moves history) في Inventory وقيد اليومية. ويغطي دليل إدارة المخزون في Odoo ودليل المحاسبة في Odoo لدينا التطبيقين.

كيف تنفّذ الإعداد الأول خطوة بخطوة؟

  1. جهّز المحاسبة في قاعدة بيانات تجريبية: الشركة والعملة والضرائب وخيار Included in Price.
  2. ثبّت Point of Sale وأنشئ المنتجات بفئة نقطة بيع وسعر وضريبة وباركود.
  3. أنشئ نقطة البيع من بطاقة نوع النشاط التجاري في Dashboard جديدة، أو من Point of Sale ‣ Configuration ‣ Point of Sales. وفي Chrome، تنصح Odoo بإيقاف Memory Saver لعلامة التبويب.
  4. أضف طرق الدفع وإعدادات الإيصال.
  5. وصّل الأجهزة. أدخل عنوان IP للطابعة في Connected Devices واطبع إيصالًا تجريبيًا.
  6. اضبط صلاحيات الموظفين عبر Log in with Employees.
  7. جرّب يومًا كاملًا. افتح الصندوق، وبِع، وأجرِ استردادًا، وادفع بكل طريقة، واعمل دون اتصال لوقت قصير، وأغلق مع فرق متعمَّد. افحص قيد اليومية والمخزون وتقرير الجلسة، ثم ابدأ التشغيل الفعلي بنقد افتتاحي حقيقي.

أخطاء يجب تجنبها

  • إهمال الإغلاق اليومي. تُرحَّل القيود عند الإغلاق، فيترك الصندوق المفتوح مبيعات خارج الدفاتر.
  • مشاركة طريقة دفع نقدية واحدة بين عدة صناديق. تنصح Odoo بطريقة واحدة لكل نقطة بيع.
  • تخمين الحسابات. اسأل محاسبك عن دفتر اليومية وحساب الذمم المدينة اللذين تحتاج إليهما كل طريقة دفع. ويجب أن تستخدم طريقة الدفع بالجهاز دفتر يومية من نوع Bank.
  • نسيان فئات نقطة البيع، فهذا يُخفي المنتجات.
  • شراء الطابعة الخطأ: طراز يعمل بالبلوتوث، أو TM-T20 أو TM-T88 دون نظام IoT.

الأسئلة الشائعة

هل Odoo POS مجاني؟

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

هل يمكن تشغيل Odoo POS على جهاز لوحي؟

تقول الوثائق إنه يعمل في المتصفح على أي جهاز، ويمكن لـ IoT Box تشغيل شاشة عميل في إعدادات الأجهزة اللوحية.

هل أحتاج إلى IoT Box؟

ليس دائمًا. تعمل طابعات Epson ePOS الشبكية وأجهزة مثل Adyen وMollie وStripe دونه. أما الطابعات التي تتصل عبر USB والموازين وأجهزة Ingenico أو SIX أو Worldline فتحتاج إلى نظام IoT.

هل يمكنني تشغيل عدة متاجر أو صناديق؟

نعم. أنشئ نقطة بيع لكل متجر أو صندوق، ولكل منها طرق دفعها ودفتر يومية نقدي خاص بها.

الخطوات التالية

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

XLinkedInWhatsApp

Odoo Studio أم تطوير مخصص: ماذا تستخدم ومتى

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

8 دقائق قراءة

اعثر على البرنامج المناسب للمهمة

لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.