إضافة فرز وإضافة المنتجات المؤقتة - نسخة V2

المسار المباشر:
/app/admin/product_intake/index.php

الإضافة مخفية من السايدبار ولا تضيف روابط داخل لوحة التحكم.

الجديد في V2:
1) صفحة ربط يدوي دفعات 10:
   /app/admin/product_intake/manual_batch.php
   تعرض 10 منتجات من ملف التطبيق القديم، ولكل منتج تبحث داخل مواد الأوفلاين بالاسم أو الشركة أو الباركود وتربطه يدوياً.

2) صفحة مراجعة الشركات:
   /app/admin/product_intake/brands_review.php
   تعرض الشركات/المرادفات المستوردة من ملف الشركات، وتوضح هل موجودة فعلاً داخل جدول brands أم لا.
   يمكن اعتماد الشركة كبراند رسمي، تعطيلها/تفعيلها، أو اعتماد كل الشركات الناقصة دفعة واحدة.
   يوجد زر "تطبيق الشركات على البيانات" لتحديث suggested_brand داخل مواد الأوفلاين ومنتجات التطبيق القديم.

3) ملف الشركات صار له أثر مباشر:
   عند رفع ملف الشركات، يتم تحديث اقتراحات البراند للبيانات المستوردة.

4) بعد الربط اليدوي:
   اضغط "اعتماد للإضافة" حتى يدخل المنتج إلى صفحة إضافة دفعة 10.

طريقة العمل المقترحة:
1. ارفع ZIP الأوفلاين.
2. ارفع ملف المنتجات القديم.
3. ارفع ملف الشركات.
4. افتح مراجعة الشركات واعتمد/عطل الشركات حسب الحاجة ثم اضغط تطبيق الشركات على البيانات.
5. افتح ربط يدوي 10 واربط المنتجات المطلوبة من القديم مع مواد الأوفلاين.
6. اعتمد المنتجات للإضافة.
7. افتح إضافة دفعة 10 وأكمل الصور/القسم/الشركة/النوع ثم احفظ.

الأداة تستخدم جداول temp_product_intake_* فقط أثناء الفرز، ولا تضيف إلى products إلا عند حفظ دفعة الإضافة النهائية.
