توثيق تنبيهات المخزون المنخفض بالبريد لأودو 19
دليل ملخص المخزون المنخفض اليومي: ما الذي يُعدّ منخفضًا والحدود لكل منتج والمستلمون واللغات والجدولة والسجل واستكشاف الأخطاء.
يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026
ابدأ من هنا
ببساطة: نفاد المخزون هادئ. لا يلاحظ أحد أن الكرسي نزل إلى 2 حتى يطلب عميل 3. ترسل هذه الوحدة إلى مديري مخزونك رسالة بريد واحدة يوميًا تسرد كل منتج عند حدّه أو دونه، الأكثر إلحاحًا أولًا، فيتم الشراء قبل أن يفرغ الرف.
| أنت تحدد | الوحدة تفعل |
|---|---|
| حدًّا افتراضيًا، واختياريًا حدًّا لكل منتج | تفحص كل منتج مخزني كل يوم (ودائمًا عند الضغط على أرسله الآن). |
| من يتلقاه وبأي ساعة وفي أي أيام | ترسل رسالة واحدة لكل لغة إلى الأشخاص المناسبين، مرة في اليوم. |
| لا شيء آخر | تتخطى الأيام التي لا شيء فيها منخفض، وتحتفظ بسجل لكل ملخص، وتعرض القائمة نفسها داخل أودو. |
نصيحة: لا تطلب شيئًا عنك. تخبر الأشخاص المناسبين مبكرًا؛ وتبقى قواعد إعادة الطلب وأوامر الشراء كما هي. ويمكن للوحدة استخدام الحد الأدنى لقاعدة إعادة الطلب كحد، فتحدده مرة واحدة فقط.
ماذا تحصل عليه
| المكان | ما تراه |
|---|---|
| بريدك | الملخص: المنتج وSKU والكمية والحد وعدد الناقص، بالأحمر عند الصفر وبالبرتقالي فوقه. |
| الإعدادات ← تنبيهات المخزون المنخفض | من ومتى وما الذي يُعدّ منخفضًا. |
| المنتج ← تبويب المخزون | مربع تنبيه المخزون المنخفض فيه حد المنتج الخاص ومفتاح «لا تنبّه أبدًا». |
| المخزون ← التقارير ← مخزون منخفض | القائمة نفسها داخل أودو، مباشرة. |
| المخزون ← التقارير ← سجل ملخصات المخزون المنخفض | كل ملخص أُرسل: متى وكم منتجًا ولمن. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | المخزون (stock). البريد جزء من أودو. |
| البريد الصادر | يجب أن يستطيع أودو إرسال البريد (خادم بريد صادر في الإعدادات ← التقنية) |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_low_stock_alerts.zip؛ فُكّه لتحصل على المجلدtaqnix_low_stock_alerts. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن Low-Stock واضغط تثبيت.
# أو من سطر الأوامر ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_low_stock_alerts --stop-after-init
نصيحة: لا يُرسل شيء حتى تضع علامة على إرسال ملخص المخزون المنخفض اليومي في الإعدادات.
الإعدادات
ببساطة: افتح الإعدادات ← تنبيهات المخزون المنخفض. الإعدادات خاصة بكل شركة.
| الإعداد | ما يفعله |
|---|---|
| إرسال ملخص المخزون المنخفض اليومي | المفتاح الرئيسي. تحته ترى كم منتجًا منخفضًا الآن. |
| أرسله الآن / اعرض المنتجات المنخفضة | أرسل الملخص فورًا (لتجربته)، أو افتح القائمة المباشرة. |
| الإرسال عند الساعة والأيام | الساعة بتوقيت المنطقة الزمنية للشركة (تُحدَّد على جهة اتصال الشركة)، وكل يوم أو من الاثنين إلى الجمعة أو من الأحد إلى الخميس. |
| أرسل إلى | مستخدمون تختارهم. اتركه فارغًا للإرسال إلى كل مستخدمي مجموعة المخزون / مدير. |
| عناوين بريد إضافية | أشخاص بلا مستخدم في أودو، مفصولة بفواصل. |
| أرسل حتى عندما لا شيء منخفض | متوقف افتراضيًا: لا رسالة في الأيام التي بلا منتج منخفض. |
ما الذي يُعدّ منخفضًا
| الإعداد | ما يفعله |
|---|---|
| الحد الافتراضي | يُعدّ المنتج منخفضًا عندما تكون كميته عند هذا الرقم أو دونه. الافتراضي 10. |
| استخدم الحد الأدنى لقاعدة إعادة الطلب | عندما يكون للمنتج قاعدة إعادة طلب فحدّها الأدنى هو الحد (وتُجمع حدود عدة قواعد). |
| الكمية المقارَنة | المتوفرة أو المتاحة (المتوفرة ناقص المحجوزة) أو المتوقعة (مع الوارد والصادر). |
| المستودعات | احسب هذه المستودعات فقط. فارغ: كلها مجموعة. |
| تجاهل المنتجات التي لم يكن لها مخزون أبدًا | تُتخطى المنتجات التي بلا حركة مخزون منجزة، فلا تغمر الأصناف الجديدة الملخص. |
| أقصى عدد من المنتجات المعروضة | تسرد الرسالة الأكثر إلحاحًا وتقول «… و12 أخرى». |
ببساطة: يُختار حد المنتج بهذا الترتيب: 1. الحد على المنتج، 2. الحد الأدنى لقاعدة إعادة الطلب، 3. الافتراضي للشركة. ويكون المنتج منخفضًا إذا كان له حد أكبر من الصفر وكميته عنده أو دونه.
حد لمنتج واحد
ببساطة: تحتاج الأصناف السريعة البيع إلى وسادة أكبر من البطيئة. افتح المنتج، تبويب المخزون، مربع تنبيه المخزون المنخفض.
| الحقل | المعنى |
|---|---|
| حد المخزون المنخفض | نبّه عند هذه الكمية أو دونها. 0 يعني: استخدم قاعدة إعادة الطلب أو الافتراضي للشركة. |
| لا تنبّه أبدًا | أبقِ هذا المنتج خارج الملخص، مثل صنف متوقف. |
ببساطة: يظهر المربع فقط في المنتجات التي تتتبع المخزون. والحقلان خاصان بكل شركة.
القائمة داخل أودو
ببساطة: المخزون ← التقارير ← مخزون منخفض يعرض المنتجات نفسها في الرسالة، مباشرة. الأسطر الحمراء عند الصفر، والبرتقالية منخفضة لكنها ليست فارغة.
أرسله الآن والسجل
ببساطة: اضغط أرسله الآن في الإعدادات لإرسال الملخص فورًا، مثلًا للتأكد من وصوله إلى الأشخاص الصحيحين. يعمل هذا حتى لو كان الملخص اليومي مُوقَفًا، ويرسل أيضًا عندما لا شيء منخفض (وتقول الرسالة ذلك).
ببساطة: تُوضع الرسالة في طابور البريد الصادر في أودو وتخرج مع طابور البريد المعتاد (عادةً خلال دقائق). إن رأيتها تبقى في الطابور فافحص خادم البريد الصادر.
كل قارئ بلغته
ببساطة: يحصل كل مستلم على الرسالة بلغة مستخدمه في أودو. عدة لغات في شركة واحدة؟ تُرسل رسالة لكل لغة. واللغات من اليمين إلى اليسار مثل العربية تُنسَّق من اليمين إلى اليسار.
ببساطة: وأسماء المنتجات تتبع القاعدة نفسها: تظهر بلغة القارئ إن كنت قد ترجمت منتجاتك.
كيف تعمل الجدولة
| التفصيل | كيف يعمل |
|---|---|
| الفحص | يفحص أودو كل ساعة (الإجراء المجدول Low stock: send the daily digest). |
| الإرسال | يرسل عندما تُبلَغ الساعة التي اخترتها في يوم مسموح ولم يخرج ملخص بعد في ذلك اليوم. |
| الخادم متوقف عند 08:00 | يخرج الملخص حالما يعود الخادم، في اليوم نفسه. |
| المنطقة الزمنية | المنطقة الزمنية لجهة اتصال الشركة. حدّدها في الإعدادات ← الشركات إن كانت فارغة. |
| عدة شركات | لكل شركة إعداداتها ومستلموها وملخصها. |
ما لا تفعله
| غير مشمول | ما العمل |
|---|---|
| إنشاء أوامر شراء | استخدم قواعد إعادة الطلب في أودو؛ هذه الوحدة تنبّه الأشخاص فقط. |
| تنبيهات لحظية | هو ملخص يومي. استخدم «أرسله الآن» أو القائمة المباشرة للصورة الحالية. |
| الرسائل النصية أو واتساب | البريد فقط. |
| منتجات بلا تتبع مخزون | المنتجات التي تتبع المخزون فقط يمكن أن تنفد، فهي وحدها تُفحص. |
للمطورين
ببساطة: تجاوز هذا الفصل إن كنت تستخدم الوحدة فقط.
| البند | التفاصيل |
|---|---|
| المحرك | taqnix.low.stock.engine (مجرّد). تعيد _low_stock_map(company) القاموس {معرّف المنتج: (الكمية، الحد)}. |
| حقول المنتج | low_stock_is_low (قابل للبحث) وlow_stock_qty وlow_stock_limit. |
| قالب البريد | taqnix_low_stock_alerts.mail_template_low_stock. تأتي الكلمات من السياق (tx_labels)، فالترجمات سلاسل عادية. |
| المهمة المجدولة | ir_cron_low_stock_digest، كل ساعة. |
# المنتجات المنخفضة الآن
low = env['product.product'].search([('low_stock_is_low', '=', True)])
# أرسل الملخص بالشيفرة
env['taqnix.low.stock.engine']._send_digest(env.company, trigger='manual')استكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| لا تصل رسالة | تأكد من وضع علامة على إرسال ملخص المخزون المنخفض اليومي ومن أن للمستلمين بريدًا إلكترونيًا، وانظر المخزون ← التقارير ← سجل ملخصات المخزون المنخفض. ثم افحص خادم البريد الصادر. |
| «لا يملك أي مستلم عنوان بريد إلكتروني» | أضف بريدًا للمستخدمين أو اختر مستخدمين آخرين أو اكتب عناوين إضافية. |
| منتج أتوقعه غير موجود | قد يكون مضبوطًا على «لا تنبّه أبدًا»، أو لم يكن له مخزون أبدًا (انظر الإعداد)، أو بلا تتبع مخزون، أو كميته فوق حدّه. |
| منتجات كثيرة جدًا | اخفض الحد الافتراضي أو أعطِ المنتجات حدودها الخاصة أو فعّل «تجاهل المنتجات التي لم يكن لها مخزون أبدًا». |
| تصل الرسالة في ساعة خاطئة | حدّد المنطقة الزمنية لجهة اتصال الشركة. |
| لا يُرسل شيء في عطلة نهاية الأسبوع | هذا إعداد «الأيام». اختر كل يوم أو من الأحد إلى الخميس. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_low_stock_alerts. للإزالة ألغِ التثبيت من التطبيقات: تُحذف المهمة المجدولة والإعدادات وحدود المنتجات والسجل.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.