توثيق حزم المنتجات لأودو 19 Community
دليل الحزم: إنشاء حزمة، وطريقتا التسعير، والبيع، والتسليم والفاتورة، وعرض السعر المطبوع.
يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026
ابدأ من هنا
ببساطة: مكتب وكرسي ومصباح وحامل شاشة: يريدها العميل معًا بسعر واحد، ويريد مستودعك أن يجهّز أربعة منتجات. تبيعها الحزم كـحزمة واحدة في أودو Community: الحزمة سطر واحد بسعر واحد في عرض السعر والفاتورة، وتُضاف مكوّناتها إلى الأمر وتُسلَّم من مخزونك، ويخبرك المخزون كم حزمة ما زال بإمكانك بيعها.
نصيحة: تُفوتَر الحزمة بسطر واحد؛ ولا تظهر المكوّنات في الفاتورة أبدًا.
ماذا تحصل عليه
| الميزة | ما تفعله |
|---|---|
| الحزم | حدد «حزمة» على منتج واذكر مكوّناته وكمياتها. |
| طريقتان للتسعير | أعطِ الحزمة سعرها، أو اجعلها مجموع مكوّناتها مع خصم. |
| المكوّنات في الأمر | إضافة الحزمة تضيف مكوّناتها؛ وتغيير كمية الحزمة يغيّرها. |
| التسليم | تُسلَّم المكوّنات من مخزونك؛ والحزمة نفسها ليست حركة مخزون. |
| الفاتورة | سطر واحد: الحزمة بسعرها. ولا شيء للمكوّنات لتُفوتَر. |
| الحزم المتاحة | كم حزمة يسمح بها مخزونك من المكوّنات. |
| التوفير | كم يوفّر العميل مقابل المكوّنات. |
| الإخفاء في عرض السعر | أظهر المكوّنات في عرض السعر المطبوع أو أخفِها. |
| الفحوص | تحتاج الحزمة مكوّنات، ولا تحتوي نفسها أو حزمة أخرى، وتذكر المكوّن مرة واحدة. |
| العربية | كل شيء مترجم ويعمل من اليمين إلى اليسار. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | المبيعات والمخزون (sale_stock) |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_product_pack.zip؛ فُكّه لتحصل على المجلدtaqnix_product_pack. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن Product Packs / Bundles واضغط تثبيت.
# or from the command line ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_product_pack --stop-after-init
أنشئ حزمة
ببساطة: افتح المبيعات ← المنتجات ← الحزم وانقر جديد (أو حدد حزمة على أي منتج). افتح تبويب الحزمة، وأضف المكوّنات بكمياتها، واختر كيف تُسعَّر الحزمة.
| الإعداد | المعنى |
|---|---|
| سعر الحزمة | سعر بيع المنتج هو سعر الحزمة. |
| مجموع المكوّنات، مع خصم | يتبع السعر المكوّنات: أسعارها × كمياتها، ناقص الخصم. |
| أخفِ المكوّنات في عرض السعر | تبقى المكوّنات على الأمر والتسليم، لا على عرض السعر المطبوع. |
| إجمالي المكوّنات / التوفير | ما تكلفه المكوّنات منفصلة، وما يوفره العميل. |
| الحزم المتاحة | عدد الحزم الذي يسمح به مخزونك من المكوّنات. |
نصيحة: تُفوتَر الحزم عند تأكيد الأمر (سياسة الفوترة: الكميات المطلوبة)، لأن الحزمة نفسها لا تُسلَّم.
بِع حزمة
ببساطة: أضف الحزمة إلى عرض سعر كأي منتج. تظهر مكوّناتها تحتها بسعر صفر؛ وإن غيّرت كمية الحزمة تتبعها المكوّنات. احذف سطر الحزمة فتذهب مكوّناتها معه.
التسليم والفاتورة
ببساطة: حين يُؤكَّد الأمر يسرد التسليم المكوّنات: يجهّز المستودع المنتجات الفعلية. وللـفاتورة سطر لكل حزمة بسعرها: ولا شيء للمكوّنات لتُفوتَر، ويُفوتَر الأمر حين تُفوتَر الحزم.
عرض السعر المطبوع
ببساطة: للحزمة ذات أخفِ المكوّنات في عرض السعر يرى العميل سطرًا واحدًا. وللأخرى تُسرد المكوّنات تحت الحزمة بصفر.
من يفعل ماذا
| من | يستطيع |
|---|---|
| مديرو المبيعات ومديرو المخزون | إنشاء الحزم ومكوّناتها وتغييرها. |
| مندوبو المبيعات | بيع الحزم. |
العربية ومن اليمين إلى اليسار
الحدود
| الحد | التفصيل |
|---|---|
| لا حزم متداخلة | لا تحتوي الحزمة على حزمة أخرى. |
| تكلفة المخزون | تكلفة الحزمة هي تكلفة ما يُسلَّم: مكوّناتها. |
| الأوامر المؤكدة | تُضاف المكوّنات حين يكون الأمر عرض سعر. |
| المتغيرات | تتكون الحزم من متغيرات منتجات وتُباع كمنتج واحد. |
للمطورين
ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
pack = env['product.template'].create({'name': 'Starter Pack', 'type': 'consu', 'is_pack': True, 'list_price': 569.0,
'pack_line_ids': [(0, 0, {'product_id': desk.id, 'quantity': 1}), (0, 0, {'product_id': chair.id, 'quantity': 1})]})
order = env['sale.order'].create({'partner_id': customer.id, 'order_line': [(0, 0, {'product_id': pack.product_variant_id.id, 'product_uom_qty': 2})]})
order.order_line.mapped('product_uom_qty') # the pack line and its componentsاستكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| تحتاج الحزمة إلى مكوّن واحد على الأقل | أضف مكوّنًا في تبويب الحزمة قبل الحفظ. |
| المكوّنات ناقصة في الأمر | أضف الحزمة ثانية: تُضاف المكوّنات حين يُنشأ سطر الحزمة، في عرض سعر. |
| الحزم المتاحة صفر | مكوّن نفد مخزونه، أو ليس منتجًا قابلًا للتخزين. |
| لم يتغير سعر الحزمة | مع سعر المجموع تتبع الحزمة مكوّناتها حين تحفظها. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_product_pack.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.