إضافة المنتجات من ملف
أضف مئات المنتجات مرة واحدة بملء نموذج Excel بسيط ورفعه — مع فحص فوري قبل إضافة أي شيء.
ما هي هذه الميزة؟
بدلاً من إضافة المنتجات واحداً تلو الآخر، يمكنك ملء جدول بكل منتجاتك ورفعه مرة واحدة. يفحص كاشفيو كل صف أولاً ويخبرك بأي مشاكل، ثم يضيف المنتجات في الخلفية بينما تواصل عملك.
هذه أسرع طريقة لنقل كتالوج موجود إلى كاشفيو — مثلاً عند الانتقال من نظام آخر أو من قائمة ورقية.
قبل أن تبدأ
- اذهب إلى الكتالوج > المنتجات واضغط إضافة من ملف.
- اضغط تحميل النموذج — ستحصل على ملف Excel (.xlsx) بالأعمدة الصحيحة وصفّين كمثال.
- افتحه في Excel أو Google Sheets.
مهم
اترك الصف الأول (عناوين الأعمدة) كما هو تماماً، واستبدل صفوف الأمثلة بمنتجاتك. صفوف الأمثلة تُكتشف تلقائياً ولن تُضاف أبداً.
ملء النموذج
كل صف = منتج واحد. الأعمدة هي:
| العمود | مطلوب؟ | ماذا تدخل |
|---|---|---|
| name | مطلوب | اسم المنتج الذي يراه عملاؤك (حتى 64 حرفاً) |
| sku | مطلوب | رمز فريد للمنتج — رقم الباركود أو رمز من عندك. لا يمكن لمنتجين مشاركة نفس الرمز |
| sellingPrice | مطلوب | سعر البيع. أرقام فقط، مثل 250 أو 99.99 |
| purchasePrice | اختياري | تكلفة المنتج عليك — تُستخدم في تقارير الأرباح |
| category | اختياري | اسم الفئة. إن لم تكن موجودة تُنشأ لك تلقائياً |
| description | اختياري | وصف قصير يظهر في متجرك الإلكتروني |
| status | اختياري | active (يمكن للعملاء شراؤه) أو inactive (مخفي). الفراغ يعني active |
| trackInventory | اختياري | yes لتتبع المخزون، أو no لتخطي تتبع المخزون. الفراغ يعني yes |
| initialQuantity | اختياري | عدد الوحدات المتوفرة لديك الآن — رقم صحيح مثل 25. اتركه فارغاً للبدء من صفر. يعمل فقط عندما يكون trackInventory بقيمة yes (أو فارغاً) |
صيغ الملفات
يمكنك رفع الملف بصيغة Excel (.xlsx) — احفظ بشكل عادي — أو بصيغة CSV إن كنت تفضلها. الصيغتان تعملان، وأسماء المنتجات العربية تبقى سليمة.
الرفع والمراجعة
- اسحب ملفك إلى صندوق الرفع (أو اضغط لاختياره).
- يفحص كاشفيو الملف فوراً ويعرض لك:
- عدد الصفوف الجاهزة للإضافة
- الصفوف التي بها مشاكل، مع رقم الصف وشرح واضح (مثل: "الصف 7 — sellingPrice يجب أن يكون رقماً")
- إذا كان ملفك يحتوي على كميات في عمود initialQuantity، يظهر حقل المتجر الذي يستلم المخزون — اختر المتجر الذي توجد هذه الوحدات على رفوفه. لا يمكنك المتابعة قبل اختيار متجر.
- لم يُضف أي شيء بعد — أنت تقرر:
- أصلح المشاكل في ملفك وارفعه مجدداً، أو
- تابع كما هو: الصفوف التي بها مشاكل تُتخطى، والصفوف السليمة تُضاف.
- اضغط إضافة X منتج للبدء.
متجر واحد لكل ملف
كل الكميات في الملف تذهب إلى المتجر الواحد الذي تختاره. إذا كان مخزونك موزعاً على عدة متاجر، ارفع ملفاً لكل متجر — أو ارفع بدون كميات واستخدم تحويلات المخزون لاحقاً.
أثناء التنفيذ
تعمل العملية في الخلفية — يمكنك مغادرة الصفحة والعودة لاحقاً؛ التقدم محفوظ. تعرض شاشة التقدم:
- شريط تقدم (مثل: "تمت معالجة 250 من 800")
- عدد المنتجات التي أُضيفت
- عدد الصفوف التي تُخطيت، مع سبب كل منها (مثل: "رمز المنتج موجود بالفعل في الكتالوج")
مصمم ليكون مرناً
إذا انقطعت العملية لأي سبب (مثل مشكلة اتصال)، تُستكمل تلقائياً من حيث توقفت — المنتجات المضافة حتى الآن محفوظة، ولا يُنشأ أي منتج مرتين أبداً.
بعد الانتهاء
- تظهر المنتجات الجديدة في الكتالوج > المنتجات مباشرة.
- الصفوف التي تحمل initialQuantity تبدأ بهذا المخزون في المتجر الذي اخترته؛ وتظهر الكميات أيضاً في سجل المخزون مرتبطة بعملية الرفع. الصفوف بدون كمية تبدأ بمخزون صفر — أضف الكميات من المخزون > الأرصدة وقتما تشاء.
- صور المنتجات لا يمكن إضافتها من الملف — أضفها من صفحة كل منتج.
- الفئات الجديدة المذكورة في ملفك أُنشئت تلقائياً في الكتالوج > الفئات.
الحدود والقواعد
| القاعدة | القيمة |
|---|---|
| الحد الأقصى للصفوف في الملف | 2,000 (قسّم الكتالوجات الأكبر إلى عدة ملفات) |
| الحد الأقصى لحجم الملف | 5 ميجابايت |
| صيغة الملف | Excel (.xlsx) أو CSV |
| تفرّد رمز المنتج | كل رمز يجب أن يكون فريداً — داخل الملف وفي كتالوجك الحالي |
| الكمية الابتدائية | رقم صحيح من 0 إلى 1,000,000 لكل صف |
| ملف واحد في كل مرة | انتظر انتهاء الملف الحالي قبل رفع ملف جديد |
أسئلة شائعة
س: رفعت الملف الخطأ — هل أُضيف شيء؟ ج: لا. لا يُضاف أي شيء حتى تضغط زر إضافة X منتج.
س: تُخطيت بعض الصفوف. هل أعيد كتابتها؟ ج: لا — أصلح تلك الصفوف في ملفك، واحذف الصفوف التي أُضيفت بنجاح (أو اتركها؛ المكرر يُتخطى تلقائياً)، ثم ارفع الملف مجدداً.
س: هل يمكن إضافة تنوعات المنتج (مقاسات، ألوان) بهذه الطريقة؟ ج: كل صف ينشئ منتجاً واحداً بسعر ورمز واحد. للمنتجات متعددة التنوعات، أنشئ المنتج من الكتالوج > المنتجات > إضافة منتج جديد حيث يمكنك تعريف الخيارات والتنوعات.
س: لديّ عدة متاجر — أين يذهب المخزون؟ ج: كل الكميات في الملف الواحد تذهب إلى المتجر الذي تختاره أثناء الرفع. ارفع ملفاً منفصلاً لكل متجر، أو اترك initialQuantity فارغاً ووزّع المخزون لاحقاً بالتحويلات.
س: هل يمكن تحديث منتجات موجودة عبر الملف؟ ج: ليس بعد — الرفع ينشئ منتجات جديدة فقط. الصفوف التي رمزها موجود بالفعل تُتخطى مع ذكر السبب.