نظرة عامة
تتراكم عروض الأسعار القديمة في المبيعات وتربك القائمة. تضيف هذه الوحدة إجراء مجدولا يبحث عن عروض الأسعار المسودة والمرسلة التي انتهى تاريخ صلاحيتها ويلغيها. ترتبط بتطبيق المبيعات وتستخدم إجراء الإلغاء القياسي فيبقى السجل في المحادثة. يحصل مديرو المبيعات على قائمة نظيفة دون تنظيف يدوي.
خطوات الاستخدام
- 1
تحديد تاريخ الصلاحية
يحدد البائع تاريخ الانتهاء (validity_date) في كل عرض سعر. بدونه لا تمسّ المهمة المجدولة عرض السعر.
- الحقل: تاريخ الانتهاء
- فقط المسودة والمرسلة مؤهلة
- 2
تشغيل الإجراء المجدول
يستدعي سجل ir.cron المسمى حذف الطلبات المنتهية الدالة _cron_delete_expired_order في فترته. تقارن الدالة تاريخ صلاحية كل عرض بتاريخ اليوم.
- قابلة للضبط من الإعدادات > تقني > الإجراءات المجدولة
- الفترة يعدلها المدير
- 3
إلغاء العروض المنتهية على دفعات
تُعالج الطلبات المطابقة على دفعات من 100 ويُنفذ action_cancel لكل واحد. يتبع كل طلب حفظ حتى لا يضيع ما سبق عند الفشل.
- دالة الدفعات في tools.py
- حفظ لكل طلب
- منطق الإلغاء القياسي
- 4
مراجعة العروض الملغاة
يفلتر المديرون قائمة العروض بحالة ملغي لمراجعة ما أُزيل. يمكن إعادة الملغاة إلى مسودة عند الحاجة.
- فلترة بحالة ملغي
- إعادة إلى عرض سعر عند الخطأ
الشاشات
نماذج توضيحية ببيانات افتراضية.
الأدوار
| الدور |
|---|
| مدير المبيعات |
| مدير النظام |
الاعتمادات
للمزيد عن المديول والتجربة تواصل معنا
نرتب لك عرضًا توضيحيًا أو نسخة تجريبية ونجيب عن أسئلتك حول تنظيف عروض الأسعار المنتهية.