انتقل إلى المحتوى
TAQNIX
وحدات Odooإضافات ووردبريسقوالب ووردبريسقوالب Shopifyقوالب التطبيقاتالسكربتات والأدواتالمدونةبِع على TAQNIX

توثيق حزم المنتجات لأودو 19 Community

دليل الحزم: إنشاء حزمة، وطريقتا التسعير، والبيع، والتسليم والفاتورة، وعرض السعر المطبوع.

يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026

ابدأ من هنا

ببساطة: مكتب وكرسي ومصباح وحامل شاشة: يريدها العميل معًا بسعر واحد، ويريد مستودعك أن يجهّز أربعة منتجات. تبيعها الحزم كـحزمة واحدة في أودو Community: الحزمة سطر واحد بسعر واحد في عرض السعر والفاتورة، وتُضاف مكوّناتها إلى الأمر وتُسلَّم من مخزونك، ويخبرك المخزون كم حزمة ما زال بإمكانك بيعها.
حزمة ومكوّناتها، والأمر بالمكوّنات المضافة، وعرض السعر.
حزمة ومكوّناتها، والأمر بالمكوّنات المضافة، وعرض السعر.
نصيحة: تُفوتَر الحزمة بسطر واحد؛ ولا تظهر المكوّنات في الفاتورة أبدًا.

ماذا تحصل عليه

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

المتطلبات

البندالتفاصيل
أودو19.0 (Community أو Enterprise)
التطبيقات المطلوبةالمبيعات والمخزون (sale_stock)
الرخصةOPL-1 (رخصة أودو الخاصة v1.0)

التثبيت

  1. فُكّ ضغط الحزمة. بداخلها taqnix_product_pack.zip؛ فُكّه لتحصل على المجلد taqnix_product_pack.
  2. انسخ المجلد إلى أحد مجلدات addons_path في خادم أودو وأعد تشغيل أودو.
  3. سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
  4. أزل مرشح «التطبيقات» وابحث عن 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 مع إصدار أودو ولقطة شاشة.