يتضمن WooCommerce أداة CSV مدمجة لاستيراد المنتجات وتصديرها وتحديثها بشكل جماعي. يمكنك استخدامها لإضافة العديد من المنتجات دفعة واحدة، ونقل بيانات المنتجات بين المتاجر، أو تحديث تفاصيل المنتجات الحالية. يغطي هذا الدليل تنسيق CSV، وخطوات الاستيراد والتصدير، واستكشاف الأخطاء الشائعة وإصلاحها.
العثور على أدوات الاستيراد والتصدير
انتقل إلى المنتجات > جميع المنتجات. ستظهر زرا استيراد وتصدير بجانب إضافة منتج جديد.
- إضافة كتالوج منتجات إلى متجر جديد.
- تحديث تفاصيل المنتجات، وجدولة أسعار التخفيضات، أو الحفاظ على اتساق بيانات المنتجات بين المتاجر.
ملاحظة:
إذا كنت تستخدم إضافة Product CSV Import Suite المدفوعة، فاتبع وثائق Product CSV Import Suite.
إنشاء ملف CSV الخاص بك
برامج CSV الموصى بها
نوصي باستخدام:
أيًا كان البرنامج الذي تستخدمه، احفظ الملف أو صدّره بتنسيق CSV بترميز UTF-8 واتبع الإرشادات العامة أدناه. يمكن لتطبيقات جداول البيانات تغيير التنسيق أو ترميز الأحرف، لذلك راجع ملف CSV المحفوظ قبل استيراده.
إنشاء ملف CSV للمنتجات
لاستيراد منتجات جديدة أو تحديث المنتجات الحالية، تحتاج إلى ملف CSV يحتوي على معلومات منتجاتك. يمكنك:
- تصدير ملف CSV للمنتجات من متجر موجود.
- تنزيل ملف CSV النموذجي للمنتجات من GitHub واستبدال القيم التجريبية بمعلومات منتجاتك.
- إنشاء ملف CSV خاص بك. استخدم التنسيق والأعمدة الموجودة في مخطط استيراد CSV للمنتجات.
ملاحظة:
ملف CSV الذي يتم تصديره باستخدام WooCommerce يتبع بالفعل المخطط المطلوب. وإذا بدأت باستخدام الملف النموذجي، فاستبدل القيم التجريبية مع الحفاظ على أسماء الأعمدة والتنسيق الموضحين في مخطط استيراد CSV للمنتجات.
الإرشادات العامة
- استخدم ترميز UTF-8.
- استخدم المنطقة الزمنية المحلية للمتجر عند إدخال التواريخ.
- استخدم
1للقيمة الصحيحة و0للقيمة الخاطئة عند استيراد القيم المنطقية (Boolean). - افصل القيم المتعددة داخل الحقل باستخدام الفواصل.
- راجع التعامل مع الفواصل أدناه عند استيراد أسماء الفئات التي تحتوي على فواصل.
- ضع القيمة بين علامتي اقتباس مزدوجتين إذا كانت تحتوي على فاصلة.
- أضف البادئة
id:إلى المعرّف عند الإشارة إلى معرّف منتج موجود. لا تحتاج إلى بادئة عند الإشارة إلى SKU. على سبيل المثال:id:100،SKU101. - استخدم
>بين مستويات التسلسل الهرمي للتصنيفات، واستخدم الفواصل بين المصطلحات المنفصلة. - يتحكم عمود
Publishedفي حالة المنتج. استخدم1للمنتشر، أو0للخاص، أو-1للمسودة، أو2للمراجعة المعلقة. - لا يمكنك تعيين معرّف منشور محدد لمنتج جديد أثناء الاستيراد. يستخدم WooCommerce المعرّف المتاح التالي، بغض النظر عن المعرّف الموجود في ملف CSV.
التعامل مع الفواصل
يتعامل WooCommerce مع الفواصل باعتبارها فواصل بين الحقول. لذلك يجب إلغاء تأثير الفواصل التي تشكل جزءًا من قيمة واحدة حتى يستورد WooCommerce القيمة كاملة.
لاستيراد فئة واحدة باسم Places, People, Cities، قم بإلغاء تأثير الفواصل باستخدام الشرطة المائلة العكسية: Places\, People\, Cities.
تخبر الشرطات المائلة العكسية أداة الاستيراد بأن تتعامل مع الفواصل باعتبارها جزءًا من اسم الفئة.
الصور
- يجب أن تكون الصور مرفوعة مسبقًا أو متاحة عبر الإنترنت حتى يمكن استيرادها إلى متجرك.
- يمكنك استخدام روابط الصور الخارجية عندما تكون الصور قابلة للوصول إليها مباشرة. يقوم WooCommerce باستيراد هذه الصور إلى مكتبة الوسائط. أما الروابط الموجودة خلف برامج إعادة التوجيه، مثل بعض روابط التخزين السحابي، فلا يتم دعمها.
- يمكنك تحديد اسم الملف إذا كانت الصورة موجودة بالفعل في مكتبة الوسائط.
- لا يمكن لأداة استيراد CSV الأساسية إضافة أو تعديل أو تحديث النص البديل للصور الخاصة بالمنتجات.
الاستيراد
إضافة منتجات جديدة
استخدم أداة استيراد CSV لإضافة عدة منتجات من خلال عملية رفع واحدة.
- انتقل إلى المنتجات > جميع المنتجات.
- حدد استيراد في أعلى الصفحة لفتح شاشة رفع ملف CSV.
- حدد اختيار ملف واختر ملف CSV أو TXT الذي تريد استيراده. أو افتح إظهار الخيارات المتقدمة وأدخل مسار ملف CSV الموجود بالفعل على الخادم.
- حدد متابعة. يظل الزر غير متاح حتى تحدد ملفًا محليًا أو تدخل مسار ملف على الخادم.
- راجع شاشة تعيين الأعمدة. يقوم WooCommerce تلقائيًا بتعيين أعمدة CSV المعروفة إلى حقول المنتجات.
- استخدم القوائم المنسدلة لتعديل الحقول، أو اختر عدم الاستيراد لأي عمود يجب تجاهله.
- لن يتم استيراد أي أعمدة غير معروفة بشكل افتراضي.
- حدد تشغيل أداة الاستيراد.
- انتظر حتى يكتمل الاستيراد. لا تقم بتحديث الصفحة أو الانتقال منها أثناء عملية الاستيراد.
اكتمل استيراد المنتجات.
تحديث المنتجات الحالية
استخدم أداة استيراد CSV لتحديث المنتجات الحالية بشكل جماعي، مثل إضافة علامة تجارية، أو تغيير فئة ضريبية، أو إعداد تخفيض، أو مزامنة بيانات المنتجات بين المتاجر. تستخدم أداة الاستيراد معرّفات المنتجات أو رموز SKU الموجودة في ملف CSV لمطابقة المنتجات الحالية.
- أنشئ ملف CSV كما هو موضح في قسم إنشاء ملف CSV الخاص بك، باستخدام معرّفات المنتجات أو رموز SKU للمنتجات التي تريد تحديثها.
- انتقل إلى المنتجات > جميع المنتجات.
- حدد استيراد في أعلى الصفحة.
- حدد اختيار ملف واختر ملف CSV الخاص بك.
- حدد تحديث المنتجات الحالية. سيتم تحديث المنتجات الحالية التي تتطابق حسب المعرّف أو SKU، بينما يتم تخطي المنتجات غير الموجودة.
- حدد متابعة وراجع شاشة تعيين الأعمدة.
- استخدم القوائم المنسدلة لتعديل الحقول أو اختر عدم الاستيراد لأي عمود يجب تجاهله.
- حدد تشغيل أداة الاستيراد.
- انتظر حتى يكتمل التحديث. لا تقم بتحديث الصفحة أو الانتقال منها أثناء عملية التحديث.
اكتمل تحديث المنتجات.
ملاحظة: بدءًا من WooCommerce 11.1، لا يتم دائمًا تخطي صف المتغير الذي لا يتطابق مع منتج موجود أثناء عملية تحديث الاستيراد. إذا كان عمود Parent الخاص به يتطابق مع منتج متغير موجود، وكان الصف يتضمن SKU (أو GTIN أو UPC أو EAN أو ISBN إذا كان ملف CSV يقوم بتعيين أحدها) بالإضافة إلى سمات وقيم موجودة بالفعل في المنتج الأب، فسيقوم WooCommerce بإنشائه كمتغير جديد بدلًا من ذلك. أما الصف الذي يفتقد أيًا من هذه العناصر فسيتم تخطيه، كما كان يحدث في الإصدارات السابقة. راجع إضافة المتغيرات أثناء تحديث منتج متغير للاطلاع على الشروط الكاملة.
استكشاف أخطاء الاستيراد الفاشل أو المتخطى وإصلاحها
إذا اكتملت عملية الاستيراد ولكن بعض المنتجات مفقودة أو تم تخطيها، فتحقق أولًا من سجل الاستيراد. تشمل الأسباب الشائعة:
- يوجد منتج بالفعل بنفس SKU أو المعرّف، ولم يتم تحديد تحديث المنتجات الحالية.
- يستخدم ملف CSV أعمدة أو قيمًا لا تتطابق مع مخطط استيراد CSV للمنتجات.
- تحدد قيمة
Publishedحالة غير متوقعة للمنتج. راجع صفPublishedفي المخطط لمعرفة القيم المدعومة، بما في ذلك المراجعة المعلقة. - يوجد تعارض بين إضافة أو قالب يتسبب في تعطيل عملية الاستيراد.
- ملف CSV كبير جدًا بحيث لا يستطيع الخادم معالجته في طلب واحد. قم بتقسيم ملفات CSV الكبيرة إلى دفعات أصغر واستورد كل دفعة بشكل منفصل.
استكشاف أخطاء رفع الملفات وإصلاحها
قد يحدد WordPress نوع الملف بشكل غير صحيح ويعرض الرسالة عذرًا، هذا النوع من الملفات غير مسموح به لأسباب أمنية. يمكن أن يحدث ذلك على بعض الخوادم عندما يحتوي ملف CSV على HTML.
أولًا، تأكد من حفظ الملف بتنسيق CSV. إذا استمر فشل الرفع، ارفع ملف CSV إلى مجلد uploads في موقعك باستخدام SFTP أو مدير الملفات الخاص باستضافتك. ثم افتح إظهار الخيارات المتقدمة في أداة الاستيراد وأدخل مسار الملف على الخادم. سيصبح زر متابعة متاحًا عند إدخال المسار.
إذا فشل خيار مسار الخادم أيضًا، فاطلب من شركة الاستضافة التحقق من أنواع الملفات المسموح بها وإعدادات رفع الملفات في الموقع.
استيراد كتالوجات المنتجات الكبيرة
تعتمد عمليات الاستيراد الكبيرة على الذاكرة المتاحة على الخادم، وحدود رفع الملفات، ووقت المعالجة. قبل استيراد كتالوج كبير، أنشئ نسخة احتياطية واختبر عملية استيراد صغيرة على موقع تجريبي. قم بتقسيم ملف CSV إلى دفعات أصغر لتسهيل العثور على المشكلات وإصلاحها.
يتم تحديد قيمة الحد الأقصى للحجم الظاهرة في شاشة الرفع على مستوى الخادم. لزيادة هذا الحد، تواصل مع شركة الاستضافة.
بالنسبة لعمليات الاستيراد الكبيرة أو بيانات المنتجات المخصصة من الإضافات، يمكنك التفكير في استخدام Product CSV Import Suite.
تحويل منتج بسيط موجود إلى منتج متغير
يمكنك استخدام أداة استيراد CSV لتحويل منتج بسيط موجود إلى منتج متغير. بدءًا من WooCommerce 11.1، يمكنك القيام بذلك من خلال عملية استيراد واحدة إذا كان صف المنتج الأب يأتي قبل صفوف المتغيرات الخاصة به في ملف CSV. في إصدار أقدم، أو إذا لم تتمكن من ضمان ترتيب الصفوف، استخدم عمليتي استيراد بدلًا من ذلك: الأولى لتحديث المنتج الحالي إلى منتج متغير مع السمات، والثانية لإضافة صفوف المتغيرات كمنتجات جديدة.
قبل البدء، أنشئ نسخة احتياطية أو اختبر العملية على موقع تجريبي. ثم أنشئ منتجًا بسيطًا يحتوي على SKU وسعر، وقم بتصدير هذا المنتج من المنتجات > جميع المنتجات.
- افتح ملف CSV المُصدّر باستخدام محرر CSV.
- احتفظ بصف المنتج الحالي كما هو، وأضف صفًا جديدًا لكل متغير.
- في صف المنتج الأب، غيّر قيمة
Typeمنsimpleإلىvariable. - في كل صف من صفوف المتغيرات، اضبط قيمة
Typeعلىvariation. - امنح كل صف متغير SKU واسمًا فريدين.
- أضف أعمدة السمات المطلوبة للمنتج المتغير. بالنسبة إلى سمة محلية باسم Size، أضف
Attribute 1 nameوAttribute 1 value(s)وAttribute 1 visibleوAttribute 1 global. - في صف المنتج الأب، أدرج جميع القيم المتاحة في
Attribute 1 value(s)، مثلS, M. وفي كل صف متغير، أدخل فقط القيمة الخاصة بهذا المتغير، مثلSأوM. - اضبط
Attribute 1 visibleعلى1. واضبطAttribute 1 globalعلى0للسمة المحلية للمنتج، أو1إذا كانت السمة سمة عامة تم إعدادها مسبقًا في متجرك. - في كل صف متغير، اضبط قيمة
Parentعلى SKU أو معرّف المنتج الأب.
| الصف | Type |
SKU |
Parent |
Attribute 1 name |
Attribute 1 value(s) |
Attribute 1 visible |
Attribute 1 global |
|---|---|---|---|---|---|---|---|
| المنتج الأب | variable |
tshirt |
Size |
S, M |
1 |
0 |
|
| المتغير | variation |
tshirt-s |
tshirt |
Size |
S |
1 |
0 |
| المتغير | variation |
tshirt-m |
tshirt |
Size |
M |
1 |
0 |
بعد تعديل ملف CSV، احفظه كملف CSV جديد.
إذا كان صف المنتج الأب يأتي قبل صفوف المتغيرات الخاصة به في ملف CSV، فقم بتشغيل عملية استيراد واحدة مع تحديد تحديث المنتجات الحالية. سيقوم WooCommerce بتحديث المنتج الحالي ليصبح منتجًا متغيرًا وإنشاء المتغيرات الجديدة في عملية الاستيراد نفسها، بشرط أن يحتوي كل صف متغير على SKU فريد (أو GTIN أو UPC أو EAN أو ISBN معيّن في الملف) وأن تتطابق قيمة Parent الخاصة به مع المنتج الأب.
إذا لم تتمكن من ضمان ترتيب الصفوف، أو كنت تستخدم إصدارًا أقدم من WooCommerce 11.1، فقم بإجراء عمليتي استيراد بدلًا من ذلك:
- أولًا، استورد ملف CSV مع تحديد تحديث المنتجات الحالية. يؤدي ذلك إلى تحديث المنتج الحالي ليصبح منتجًا متغيرًا وإضافة بيانات السمات. سيتم تخطي صفوف المتغيرات التي لا توجد بالفعل أثناء عملية التحديث.
- افتح ملف CSV مرة أخرى، واحذف صف المنتج الأب، واترك صفوف المتغيرات كما هي.
- استورد ملف CSV الذي يحتوي على المتغيرات فقط مع إلغاء تحديد تحديث المنتجات الحالية. سيؤدي ذلك إلى إنشاء المتغيرات وربطها بالمنتج الأب.
- بعد استخدام أي من الطريقتين، افتح المنتج وتأكد من أنه أصبح منتجًا متغيرًا ويحتوي على المتغيرات المطلوبة.
إذا لم يتم إنشاء المتغيرات، فتحقق من أن لكل متغير SKU فريدًا، وأن قيمة Parent تتطابق مع SKU المنتج الأب أو معرّف بتنسيق id:123، وأن أعمدة السمات تتطابق مع القيم المستخدمة في المنتج الأب. إذا استخدمت طريقة الاستيراد الواحد ولم يتم إنشاء أي متغيرات، فتحقق أيضًا من أن صف المنتج الأب يظهر قبل صفوف المتغيرات الخاصة به في ملف CSV.
إعداد ملف CSV من المورد للمنتجات المتغيرة
غالبًا ما تستخدم ملفات الموردين أسماء أعمدة ومعرّفات وتنسيقات سمات مختلفة عن تلك التي يتوقعها WooCommerce. قم بتوحيد تنسيق الملف قبل استيراده، واختبر عينة صغيرة قبل استيراد الكتالوج بالكامل.
- حدد ما إذا كنت تنشئ منتجات جديدة أو تقوم بتحديث منتجات موجودة. بالنسبة للتحديثات، صدّر أولًا بعض المنتجات الموجودة واستخدم ملف التصدير للتأكد من أسماء الأعمدة والمعرّفات الموجودة في ملف المورد.
- اختر معرّفًا ثابتًا لكل منتج أب، مثل SKU أو معرّف المنتج. امنح كل متغير SKU فريدًا، واستخدم معرّف المنتج الأب نفسه في كل صف من صفوف المتغيرات.
- وحّد عناوين الأعمدة وقيم السمات الخاصة بالمورد قبل استيراد الملف. أزل المسافات الزائدة في بداية ونهاية القيم، واستخدم أسلوب كتابة أحرف موحدًا لكل قيمة، وقم بتوحيد المرادفات في قيمة واحدة. على سبيل المثال، حوّل
LوlوLargeإلى قيمة واحدة تريد استخدامها، مثلLarge. حافظ على تطابق كتابة اسم السمة وقيمتها في صفوف المنتج الأب والمتغيرات. - جهّز صفًا واحدًا للمنتج الأب مع ضبط
Typeعلىvariable، وSKU أو ID الخاص بالمنتج الأب، ومجموعة قيم السمات الكاملة. أضف صفًا فرعيًا لكل متغير مع ضبطTypeعلىvariation، وSKU فريد، وقيمة المنتج الأب فيParent، وقيمة السمة المطابقة. بالنسبة إلى السمة المحلية، حافظ على اتساقAttribute 1 nameوAttribute 1 value(s)وAttribute 1 visibleوAttribute 1 globalبين صفوف المنتج الأب والمتغيرات. استخدم أسماء الأعمدة الدقيقة من مخطط استيراد CSV للمنتجات. - احذف الأعمدة الخاصة بالمورد فقط، والصيغ، ورموز العملات، والمسافات الزائدة، والتنسيقات غير المدعومة. احفظ الملف المنظف بتنسيق CSV وترميز UTF-8. تقوم أداة الاستيراد المدمجة بتعيين حقول المنتجات المعروفة والأعمدة التي تبدأ بالبادئة
meta:. أما الحقول الخاصة بالإضافات فتتطلب الرجوع إلى وثائق الإضافة المعنية، مثل إرشادات Product CSV Import Suite الخاصة بالمتغيرات. - أنشئ نسخة احتياطية من المتجر، ثم اختبر عملية الاستيراد باستخدام منتج أب واحد وعدة متغيرات على موقع تجريبي. راجع نتائج الاستيراد وافتح المنتج الأب للتأكد من صحة المتغيرات والسمات والأسعار والمخزون والصور قبل استيراد بقية الصفوف.
- عندما تتطلب العملية ملفات منفصلة للمنتجات الأب والمتغيرات، اتبع طريقة الاستيراد على مرحلتين: استورد أو حدّث المنتج الأب أولًا، ثم استورد صفوف المتغيرات. بالنسبة لعمليات الاستيراد المتكررة، احتفظ بالمعرّفات أو رموز SKU الثابتة. عند تحديد تحديث المنتجات الحالية، يتم تحديث المعرّفات أو رموز SKU المتطابقة، ويتم تخطي الصفوف التي لا تتطابق مع المعرّفات أو رموز SKU. وعند إلغاء تحديدها، يتم تخطي الصفوف التي توجد معرّفاتها أو رموز SKU الخاصة بها بالفعل.
إذا تم تخطي بعض الصفوف أو لم يتم إنشاء هيكل المتغيرات، راجع تقرير الصفوف الفاشلة أو المتخطاة في أداة الاستيراد. تحقق من معرّف أو SKU المنتج الأب، ورموز SKU الخاصة بالمتغيرات، وقيم Type وParent، وأسماء السمات وقيمها. صحح ملف المورد قبل استيراده مرة أخرى. يجب تنظيف ملفات المورد التي تحتاج إلى معالجة مسبقة قبل رفعها؛ لا تقم باستيراد الملف الكامل بشكل متكرر قبل نجاح الاختبار على عينة صغيرة.
التصدير
قم بتصدير كتالوج المنتجات الحالي إلى ملف CSV باستخدام أداة CSV المدمجة للمنتجات.
- انتقل إلى المنتجات > جميع المنتجات.
- حدد تصدير في أعلى الصفحة لفتح شاشة تصدير المنتجات.
- اختر الأعمدة التي تريد تصديرها، أو اترك الخيار الافتراضي تصدير جميع الأعمدة محددًا.
- اختر أنواع المنتجات وفئات المنتجات التي تريد تصديرها، أو اترك الخيارات الافتراضية لتصدير جميع المنتجات والفئات.
- حدد نعم، تصدير جميع البيانات الوصفية المخصصة إذا كنت بحاجة إلى البيانات الوصفية للمنتجات من WooCommerce أو الإضافات الأخرى. تستخدم أعمدة البيانات الوصفية البادئة
meta:. على سبيل المثال، يتم تصدير البيانات الوصفية المخزنة بالمفتاحproduct_depthكـmeta:product_depth. - حدد إنشاء CSV وانتظر حتى تكتمل عملية التصدير.
سيقوم متصفحك بتنزيل ملف CSV المُصدّر.
أسماء المتغيرات في ملفات التصدير
قد يستبعد WooCommerce قيم السمات من أسماء المتغيرات في ملفات CSV المُصدّرة. وهذا أمر متوقع عندما يحتوي المنتج على ثلاث سمات أو أكثر، أو عندما يحتوي على سمتين أو أكثر وكان اسم إحدى السمات يتكون من كلمتين أو أكثر.
يتطلب تغيير هذا السلوك استخدام كود مخصص مع عامل التصفية woocommerce_product_variation_title_include_attributes. وتُعد التخصيصات من أعمال مستوى المطور ولا يغطيها سياسة دعم WooCommerce.
تصدير منتجات محددة
يمكنك تصدير المنتجات المحددة مباشرة من قائمة المنتجات.
- انتقل إلى المنتجات > جميع المنتجات.
- حدد المنتجات التي تريد تصديرها.
- حدد تصدير X من المنتجات المحددة في أعلى الصفحة. ويعرض نص الزر عدد المنتجات المحددة.
مخطط استيراد CSV للمنتجات
تستخدم أدوات WooCommerce المدمجة لاستيراد وتصدير CSV المخطط التالي. يمكنك أيضًا عرض المخطط على GitHub.
| اسم عمود CSV | يتطابق مع خاصية المنتج | مثال | ملاحظات |
|---|---|---|---|
ID |
id | 100 |
يحدد منتجًا موجودًا لتحديثه. لا يمكنك تعيين معرّف محدد لمنتج جديد. |
Type |
type | simple، variation، virtual |
القيم المدعومة هي simple وvariable وgrouped وexternal وvariation وvirtual وdownloadable. افصل الأنواع المتعددة باستخدام الفواصل. |
SKU |
sku | woo-headphones |
مطلوب. يقوم WooCommerce بإنشاء قيمة تلقائية إذا تم ترك هذا الحقل فارغًا. |
Name |
name | Headphones |
مطلوب. |
Published |
status | 1 |
استخدم 1 للمنتشر، أو 0 للخاص، أو -1 للمسودة، أو 2 للمراجعة المعلقة. يمكنك أيضًا استخدام true للمنتشر وfalse للمسودة. |
Is featured? |
featured | 1 |
استخدم 1 للقيمة الصحيحة أو 0 للقيمة الخاطئة. |
Visibility in catalog |
catalog_visibility | visible |
القيم المدعومة: visible وcatalog وsearch وhidden. |
Short description |
short_description | This is a product. |
|
Description |
description | This is more information about a product. |
|
Date sale price starts |
date_on_sale_from | 2026-06-07 |
يستخدم بداية اليوم المحدد. اتركه فارغًا إذا لم يكن هناك تاريخ لبدء التخفيض. |
Date sale price ends |
date_on_sale_to | 2026-06-14 |
يستخدم نهاية اليوم المحدد. اتركه فارغًا إذا لم يكن هناك تاريخ لانتهاء التخفيض. |
Tax status |
tax_status | taxable |
القيم المدعومة: taxable وshipping وnone. |
Tax class |
tax_class | standard |
استخدم الـslug الخاص بفئة ضريبية موجودة. |
In stock? |
stock_status | 1 |
استخدم 1 للقيمة الصحيحة أو 0 للقيمة الخاطئة. |
Stock |
manage_stock / stock_quantity | 20 |
يؤدي إدخال مستوى مخزون رقمي إلى تفعيل إدارة المخزون. استخدم parent للمتغير الذي يرث إعدادات المخزون. اترك الحقل فارغًا لتعطيل إدارة المخزون. |
Low stock amount |
low_stock_amount | 3 |
اتركه فارغًا أو أدخل رقمًا. |
Backorders allowed? |
backorders | 1 |
استخدم 1 للقيمة الصحيحة، أو 0 للقيمة الخاطئة، أو notify. |
Sold individually? |
sold_individually | 1 |
استخدم 1 للقيمة الصحيحة أو 0 للقيمة الخاطئة. |
Weight (unit) |
weight | 100 |
يتم تحليل الأرقام فقط. |
Length (unit) |
length | 20 |
يتم تحليل الأرقام فقط. |
Width (unit) |
width | 20 |
يتم تحليل الأرقام فقط. |
Height (unit) |
height | 20 |
يتم تحليل الأرقام فقط. |
Allow customer reviews? |
reviews_allowed | 1 |
استخدم 1 للقيمة الصحيحة أو 0 للقيمة الخاطئة. |
Purchase note |
purchase_note | Thanks for your order. |
|
Sale price |
sale_price | 20.99 |
سعر التخفيض. |
Regular price |
regular_price | 24.99 |
السعر العادي. |
Categories |
category_ids | Electronics, Home goods > Audio |
قائمة الفئات مفصولة بفواصل. استخدم > للتسلسل الهرمي. |
Tags |
tag_ids | Wireless, Audio |
قائمة الوسوم مفصولة بفواصل. |
Shipping class |
shipping_class_id | Standard |
اسم فئة الشحن. |
Images |
image_id / gallery_image_ids | https://example.com/headphones.jpg, https://example.com/headphones-side.jpg |
الصورة الأولى هي الصورة الرئيسية للمنتج. |
Download limit |
download_limit | 1 |
n/a أو حد معين. |
Download expiry days |
download_expiry | 1 |
n/a أو عدد محدد من الأيام. |
Parent |
parent_id | id:100، woo-headphones |
معرّف المنتج الأب أو SKU الخاص به للمتغير. أضف البادئة id: إلى المعرّف. تستخدم عمليات التصدير SKU عندما يكون ذلك ممكنًا. |
Grouped products |
children | id:100, id:101، woo-headphones, woo-radio |
قائمة بمعرّفات المنتجات أو رموز SKU مفصولة بفواصل. أضف البادئة id: لكل معرّف. تستخدم عمليات التصدير SKU عندما يكون ذلك ممكنًا. |
Upsells |
upsell_ids | id:100, id:101، woo-headphones, woo-radio |
قائمة بمعرّفات المنتجات أو رموز SKU مفصولة بفواصل. أضف البادئة id: لكل معرّف. تستخدم عمليات التصدير SKU عندما يكون ذلك ممكنًا. |
Cross-sells |
cross_sell_ids | id:100, id:101، woo-headphones, woo-radio |
قائمة بمعرّفات المنتجات أو رموز SKU مفصولة بفواصل. أضف البادئة id: لكل معرّف. تستخدم عمليات التصدير SKU عندما يكون ذلك ممكنًا. |
External URL |
product_url | https://example.com/products/headphones/ |
رابط المنتج الخارجي. |
Button text |
button_text | Buy now |
نص مخصص لزر الشراء الخاص بالمنتج الخارجي. |
Position |
menu_order | 1 |
ترتيب القائمة، ويُستخدم للفرز. |
Attribute 1 name |
attributes | Color |
يستخدم WooCommerce السمة العامة المطابقة، أو سمة على مستوى المنتج إذا لم يتم العثور على تطابق. أضف أعمدة مرقمة للسمات الإضافية. يقوم WooCommerce بتعيين خيار «يُستخدم للمتغيرات» تلقائيًا. |
Attribute 1 value(s) |
attributes | Blue, Red, Green |
قائمة قيم مفصولة بفواصل. يحتاج المتغير إلى قيمة واحدة؛ وإذا قدمت أكثر من قيمة، فسيستخدم WooCommerce القيمة الأولى. |
Attribute 1 default |
default_attributes | Blue |
القيمة الافتراضية للمنتجات المتغيرة. |
Attribute 1 visible |
attributes | 1 |
استخدم 1 للقيمة الصحيحة أو 0 للقيمة الخاطئة. تعرض شاشة التعيين هذا الحقل باسم ظهور السمة. |
Attribute 1 global |
attributes | 1 |
استخدم 1 للقيمة الصحيحة أو 0 للقيمة الخاطئة. تعرض شاشة التعيين هذا الحقل باسم هل السمة عامة؟. |
Download 1 name |
downloads | Download 1 |
|
Download 1 URL |
downloads | url.zip |
الأعمدة والبيانات الوصفية المخصصة
تقوم أداة الاستيراد المدمجة بتعيين أعمدة المخطط المعروفة وأعمدة البيانات الوصفية للمنتجات. ولا يتم استيراد أي أعمدة غير معروفة بشكل افتراضي.
لاستيراد البيانات الوصفية المخصصة للمنتجات، أضف البادئة meta: إلى عنوان عمود CSV. على سبيل المثال، استخدم meta:product_depth لحقل مخصص مخزن بالمفتاح product_depth. إذا لم يقم WooCommerce بتعيين العمود تلقائيًا، فقم بتعيينه إلى استيراد كبيانات وصفية من شاشة تعيين الأعمدة.
تتطلب إضافة حقول جديدة بالكامل إلى أداة الاستيراد استخدام كود مخصص. وتُعد التخصيصات من أعمال مستوى المطور ولا تغطيها سياسة دعم WooCommerce.
الأسئلة والدعم
هل لا تزال لديك أسئلة وتحتاج إلى مساعدة؟
تتعلق هذه الوثائق بإضافة WooCommerce الأساسية المجانية، والتي يتم توفير الدعم لها من خلال منتديات المجتمع على WordPress.org. ومن خلال البحث في هذا المنتدى، ستجد غالبًا أن سؤالك قد طُرح وتمت الإجابة عنه من قبل.
إذا لم تكن قد أنشأت حسابًا على WordPress.org لاستخدام المنتديات، إليك كيفية إنشاء الحساب.
- إذا كنت تبحث عن توسيع الوظائف الأساسية الموضحة هنا، فنوصي بمراجعة الإضافات المتاحة في WooCommerce Marketplace.
- هل تحتاج إلى دعم متقدم مستمر أو إلى تنفيذ تخصيص لـ WooCommerce؟ يمكنك الاستعانة بـ Woo Agency Partner.
- هل أنت مطور تقوم بإنشاء تكامل أو إضافة خاصة بـ WooCommerce؟ راجع موارد المطورين.