ستخدام وحدات قياس مختلفة في Odoo
المقدمة
في العديد من الصناعات مثل الصيدليات، شركات الأدوية، وتجارة مواد البناء، نواجه دائمًا تحديًا مشتركًا: نفس اسم الوحدة لكن بمعامل تحويل مختلف لكل منتج. كيف يمكننا التعامل مع هذا التحدي داخل Odoo بشكل احترافي دون إرباك المستخدم أثناء إدخال أوامر البيع؟ في هذا المقال سنوضح ذلك بالتفصيل.
فهم المشكلة:
في Odoo، كل منتج مرتبط بـ فئة وحدات قياس، وكل فئة تحتوي على معاملات تحويل خاصة بها.
- يمكن تكرار أسماء الوحدات (مثل "علبة" أو "لفة") عبر عدة فئات.
- ومع ذلك، عند اختيار الوحدة في أمر البيع، يستخدم Odoo الوحدة المرتبطة بالفئة الخاصة بالمنتج فقط.
مثال Exampl
Product | Category | Unit | Conversion Factor |
---|---|---|---|
Panadol | Panadol Boxes | Box | 144 pills (12 strips × 12 pills) |
Amoxicillin | Amoxicillin Boxes | Box | 100 pills (10 strips × 10 pills) |
في أمر البيع:
- عند اختيار منتج بانادول واختيار "علبة" سيتم احتساب 144 حبة.
- عند اختيار منتج أموكسيسيلين واختيار "علبة" سيتم احتساب 100 حبة.
لماذا يحدث هذا؟
- Odoo لا يربط الوحدة بشكل مباشر بالمنتج، بل يربطها بـ فئة وحدات القياس.
- جميع المنتجات الموجودة ضمن نفس الفئة تشترك في نفس الوحدات.
- إذا كان لكل منتج معامل تحويل مختلف، فلا يجب وضعهم في نفس الفئة.
الحل المثالي:
بناء هيكل وحدات قياس احترافي
1) إنشاء فئة وحدات قياس منفصلة لكل نوع تغليف مختلف
- لكل منتج أو مجموعة منتجات تتبع نفس منطق التحويل، أنشئ فئة مستقلة.
- داخل هذه الفئة، قم بتعريف الوحدة (مثل "علبة") مع معامل التحويل المناسب.
2) لا تقلق من تكرار أسماء الوحدات!
- ستظهر كلمة "علبة" في أمر البيع، وسيحسب Odoo الكمية بناءً على فئة المنتج.
- حتى مع تكرار الاسم، سيستخدم النظام التحويل الصحيح.
3) لا تخلط منتجات بمعاملات تحويل مختلفة في نفس الفئة
- حافظ على اتساق كل فئة بمعامل تحويل واحد واضح.
سيناريوهات عملية:
سيناريو 1: الصيدليات
Product | Category | Unit | Conversion |
---|---|---|---|
Panadol | Panadol Boxes | Box | 144 pills |
Medicine X | Medicine X Boxes | Box | 120 pills |
سيناريو 2: مواد البناء
Product | Category | Unit | Conversion |
---|---|---|---|
8mm Steel Rebar | 8mm Steel Rolls | Roll | 50 meters |
12mm Steel Rebar | 12mm Steel Rolls | Roll | 40 meters |
الخلاصة
نصيحة ذهبية: إذا لاحظت تكرار نفس اسم الوحدة مع اختلاف معاملات التحويل، فهذا ليس خطأ! فقط تأكد من ربط كل منتج بفئته الصحيحة