يتيح لك متجر ماجنتو 2 بإضافة العديد من بيانات المنتجات على متجرك الإلكترونى عن طريق استيرادها . بدلاً من إضافة بيانات كل منتج على حدة ، فاستيراد بيانات المنتجات يوفر الكثير من الوقت والجهد . يسمح نظام ماجنتو2 أيضاً بتحديث بيانات المنتجات الموجودة ، أو استبدال بيانات موجودة بالفعل داخل المتجر أو إزالتها . يمكنك استيراد بيانات المنتجات بواسطة ملف Csv . الحد الأقصى لحجم الملف المسموح به على ماجنتو 2 يجب ألا يتجاوز 2M . فى هذا الموضوع سوف نتعرف على خطوات استيراد بيانات منتجات على متجر ماجنتو2 من خلال منصة ماجنتو 2 .
الخطوة 1 : تحضير البيانات
- انتقل من قائمة لوحة التحكم لمتجر ماجنتو2 إلى System > Import .
- اختر Products من قائمة Entity type . لاختيار نوع البيانات التي تقوم باستيرادها ، وفى هذه الحالة هى بيانات المنتجات .

إعدادات الاستيراد – Import Settings
- اختر Download Sample File لتحميل نموذج من ملف بيانات المنتجات إلى جهازك ، ثم من قائمة التحميل اسفل متصفحك قم بفتح الملف .

فتح ملف عينة البيانات الذى تم تحميله
- سيظهر الملف بالشكل التالي ، حيث تم تقسيمه إلى أعمدة بعناوين كل عنوان هو سمة من سمات المنتج على المتجر مثل الأسم و الكود والسعر وهكذا . هذا الملف هو نموذج فقط يحتوي على أمثلة من المنتجات . يمكنك حذف هذه الأمثلة و إضافة بيانات المنتجات التي تريد استيرادها على المتجر تحت عنوان كل عمود فى الملف .

عرض ملف البيانات
- تأكد من أن حجم الملف ليس أكثر من 2 ميجا . حيث ستجد هذا الشرط فى رسالة .
- إذا كانت بيانات الاستيراد داخل الملف تشمل مسارات لصور المنتج ، فتأكد من تحميل هذه المسارات لموقعها المناسب ، الموقع الافتراضي على سيرفر ماجنتو 2 هو : pub/media/import .
- إذا كانت الصور موجودة على سيرفر خارجى فتاكد من كتابة رابط URL لها بشكل صحيح .
الخطوة 2 : تهيئة إعدادات Import Behavior
- فى قسم Import Behavior اختر واحد من الخيارات التالية لتحديد الهدف من استيراد هذه البيانات على متجر ماجنتو2 :
-
- Add/Update : إضافة بيانات جديدة إلى بيانات المنتجات الموجودة بالفعل فى قاعدة البيانات على المتجر . يمكنك تحديث جميع البيانات باستثناء Sku من خلال الاستيراد .
- Replace : استبدال البيانات الموجودة على المتجر بالبيانات الموجودة في ملف Csv.
- Delete : حذف أى عناصر فى بيانات الاستيراد موجودة بالفعل فى قاعدة البيانات من قاعدة البيانات على المتجر الإلكترونى .
- Validation Strategy : لتحديد ما يحدث عند حدوث خطأ أثناء استيراد هذه البيانات اختر واحد مما يلى :
- Stop on error : التوقف عند حدوث خطأ .
- Skip error entries : تخطي الخطأ واستكمال الاستيراد .
- Allowed Errors Count : ادخل عدد الأخطاء لإيقاف عملية الاستيراد .
- فى الحقول الخاصة ب Field separator و Multiple value separator اترك القيم الافتراضية الخاصة بها . فهى تحدد الفواصل بين الاعمدة فى ملف Csv وبين القيم المتعددة و هى الفاصلة (,) .

حدد سلوك الاستيراد – Import Behavior
الخطوة 3 : تحديد ملف استيراد البيانات (Import File)

ملف الاستيراد – File to Import
- انقر فوق Choose File لاختيار ملف استيراد البيانات .
- ابحث عن ملف Csv الذي قم بتحضيره في الخطوة الأولى ، واضغط على Open .
- Images File Directory : ادخل مسار الصور التى تم رفعها على خادم ماجنتو 2 ، على سبيل المثال var/import . أو ادخل عنوان Url الخاص بملف الصور إذا أردت تحميلها من سيرفر خارجى ، على سبيل المثال http://domain.com/images .
الخطوة 4 : تحقق من بيانات الاستيراد
- اضغط على Check Data من أعلى الصفحة عند الانتهاء من الاعدادات السابقة . وانتظر حتى تكتمل العملية .
- ستظهر الرسالة التالية عند استكمال عملية التحقق من البيانات،اضغط على Import لاستكمال الخطوات .

الملف صالح – File is Valid
- فى حالة وجود أخطاء فى عملية الاستيراد ستظهر فى هذه الرسالة قم بتصحيحها ثم أعد استيراد الملف مرة اخرى .