استيراد البيانات (Import Data) فى ماجنتو 2

آخر تعديل يناير 27, 2021
الاصدار :

فى نظام ماجنتو 2 ، يمكنك استيراد بيانات جميع أنواع البيانات إلى متجرك الالكترونى . بالإضافة إلى إمكانية استيراد المنتجات ، بيانات التسعير المتقدم ، بيانات العملاء ، بيانات عناوين العملاء و صور المنتجات . استيراد البيانات يدعم العمليات التالية : 

  • Add/Update : إضافة و تحديث البيانات . 
  • Replace : استبدال البيانات . 
  • Delete : حذف البيانات . 

يتم تحديد حجم ملف الاستيراد من خلال إعدادات ملف php.ini فى السيرفر . تشير رسالة النظام فى صفحة الاستيراد إلى الحد الأقصى لحجم الملف الحالى . الحد الأقصى لحجم المف فى نظام ماجنتو 2 ، هو 2 ميجابايت . 

هناك بعض الرموز الذى يمكن أن تتسبب فى مشكلة أثناء نقل البيانات فى متجر ماجنتو 2 ، مثل ( علامات = ، علامات > و < ، و علامة الاقتباس “” ، علامة الشرطة المائلة \ ، علامة | و علامات العطف & ) . لتضمن أن هذه الرموز يتم تفسيرها بشكل صحيح ، يمكن تمييزها على أنها سلاسل (Escape sequences) على سبيل المثال إذا تضمنت البيانات سلسلة نصية مثل ”code=”str”, code=”str . فإن اختيارك لتضمين النص بين علامات الاقتباس المزدوجة ، يضمن أن يتم تفسير علامات الاقتباس المزدوجة الأصلية على أنها جزء من البيانات ، و ليست منفصلة عنها فتحدث مشكلة . 

عندما تقوم باستيراد بيانات منتج إلى متجر ماجنتو 2 ، فسيتم إضافة بيانات منتج جديدة إلى إدخالات بيانات المنتج الموجودة من قبل فى قاعدة البيانات . يمكن تحديث جميع الحقول أثناء عملية استيراد البيانات ما عدا حقل sku .

يتم استبدال جميع بيانات المنتج الموجودة ببيانات المنتج الجديدة التى تم استيرادها إلى متجر ماجنتو 2 . توخى الدقة عند استبدال البيانات ، لان جميع بيانات المنتج الموجودة من قبل سيتم حذفها بالكامل ، و ستفقد جميع المراجع فى نظام ماجنتو 2 . 

استيراد البيانات (Import Data) فى ماجنتو 2

Import Page

خطوات استيراد البيانات فى ماجنتو 2 

الخطوة 1 : إعداد البيانات 

 1 – من قائمة لوحة تحكم ماجنتو 2 ، اذهب إلى System > Data Transfer > Import

 2- فى صفحة Import Settings ، قم بتعيين نوع البيانات من حقل Entity Type إلى واحد مما يلى : 

  • Advanced Pricing 
  • Products 
  • Customer and Addresses 
  • Customer Main File 
  • Customer Addresses

 3 – ثم اضغط على Download Sample File ،لتحميل ملف لبيانات العينة . 

 4 – حدد موقع ملف التصدير فى موقع التنزيلات لمتصفحك الخاص ، ثم افتح الملف . 

استيراد البيانات (Import Data) فى ماجنتو 2

فتح ملف عينة البيانات

يحتوى ملف عينة البيانات على عناوين الأعمدة مع بيانات العناصر النائبة على سبيل المثال أنواع المنتجات . 

استيراد البيانات (Import Data) فى ماجنتو 2

ملف عينة البيانات

 5 – افحص بنية ملف عينة البيانات و استخدمه لإعداد ملف CSV الذى ستقوم باستيراده ، و تأكد من أن عناوين الأعمدة          منفصلة بشكل صحيح . 

 6 – تحقق من أن حجم ملف الاستيراد لا يتجاوز  الحد الموضح فى الرسالة داخل نظام ماجنتو 2 . 

استيراد البيانات (Import Data) فى ماجنتو 2

 7 – إذا كانت بيانات الاستيراد تتضمن مسارات لصور المنتج ، فتأكد أنه تم رفع ملفات الصور إلى الموقع المناسب . 

الموقع الافتراضى على سيرفر أو خادم ماجنتو ، هو pup/media/import . 

إذا كانت الصور موجودة على سيرفر خارجى ، فتأكد من كتابة عنوان Url الكامل و الصحيح و الخاص بالدليل الذى يحتوى على الصور . 

الخطوة 2 : اختر سلوك الاستيراد (Import behavior)

 1 – من حقل Import Behavior ، قم بتعيين سلوك الاستيراد من احد العمليات التالية : 

  • Add/Update (بالنسبة للمنتجات فيمكنك تحديث جميع الحقول باستثناء حقل SKU) .
  • Replace 
  • Delete 

 2 – لتحديد ما سيحدث عند مواجهة خطأ أثناء استيراد البيانات ، اختر واحداً مما يلى : 

  • Stop on error : توقف عملية استيراد البيانات عند حدوث خطأ . 
  • Skip on entries : تخطى الخطأ و استكمال عملية استيراد البيانات . 

 3 – Allowed error count : ادخل عدد الأخطاء المسموح بها ، التى يمكن أن تحدث قبل إلغاء عملية استيراد البيانات فى ماجنتو 2 . القيمة الافتراضية فى نظام ماجنتو 2 هى 10 أخطاء . 

 4 – Field Separator : اقبل القيمة الافتراضية فى هذا الحقل ، و هى فاصلة (,) . 

5 – Multiple Value Separator : اقبل القيمة الافتراضية فى هذا الحقل ، و هى فاصلة (,) . 

فى ملف CSV الخاص باستيراد البيانات تكون علامة الفاصلة (,) هى علامة الفاصل الافتراضية بين كل حقل و الاخر فى البيانات . لاستخدام علامة او رمز مختلف ، تأكد من أن البيانات فى ملف csv تطابق العلامة التى تحددها . 

 6 – فى حالة أردت إدراج أى علامات أو احرف خاصة ، يمكن العثور عليها فى البيانات كتسلسل هروب ، فحدد خانة الاختيار Fields enclosure .

استيراد البيانات (Import Data) فى ماجنتو 2

Import Behavior

الخطوة 3 : تحديد ملف الاستيراد 

 1 – اضغط على Choose File لاختيار ملف استيراد البيانات . 

 2 – ابحث عن ملف csv الذى قمت بإعداده لاستيراده ، ثم اضغط على Open

 3 – فى حقل Image File Directory ، ادخل المسار المتعلق بموقع الصورة على سيرفر ماجنتو ، حيث تم تخزين الصور التى تم تحميلها . 

 لتعرف أكثر عن استيراد صور المنتجات ، انظر موضوع استيراد صور المنتجات فى ماجنتو 2

استيراد البيانات (Import Data) فى ماجنتو 2

اختيار ملف استيراد البيانات

الخطوة 4 – التحقق من البيانات المستوردة  

 1 – اضغط على Check Data ، فى أعلى يمين الصفحة ، ليقوم نظام ماجنتو2 بالتحقق من صلاحية ملف البيانات . 

 2 – انتظر عدة دقائق حتى تتم عملية التحقق . إذا كان ملف البيانات صالحاً ، فستظهر الرسالة التالية ، و التى تفيد بان المف صالح للاستيراد  : 

استيراد البيانات (Import Data) فى ماجنتو 2

 3 – ثم اضغط على Import

 4 – يتم استكمال عملية الاستيراد حتى النهاية ، ما لم يحدث خطأ . 

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

استيراد البيانات (Import Data) فى ماجنتو 2

خيارات سلوك الاستيراد (Import Behavior) 

الخيار الوصف
Add/Updateيتم إضافة بيانات المنتج الجديد إلى بيانات المنتج الموجودة بالفعل فى قاعدة بيانات متجر ماجنتو 2 . جميع الحقول فى جدول الببانات يمكن تحديثها باستثناء حقل SKU .
يتم إنشاء فئات الضريبة التى تم تحديدها فى بيانات الاستيراد بشكل تلقائى .
يتم إنشاء فئات المنتجات الجديدة المحددة فى ملف الاستيراد بشكل تلقائى .
يتم إنشاء رموز Sku الخاصة بالمنتجات فى ملف استيراد البيانات بشكل تلقائى .
ملاحظة : يمكنك تحديث جميع الحقول باستثناء حقل sku أثناء الاستيراد .
Replaceفى هذا الخيار تتم الاجراءات التالية :
يتم استبدال بيانات المنتج الموجودة بالفعل فى متجر ماجنتو 2 ببيانات جديدة .
ملاحظة هامة : كن حذر عند استبدال البيانات لانه سيتم مسح بيانات المنتج الموجودة من قبل بالكامل و ستفقد جميع المراجع فى نظام ماجنتو 2 .
إذا تطابق رمز sku الموجود فى البيانات المستوردة مع رمز sku الموجود من قبل ، فإن جميع الحقول بما فيها حقل sku ، يتم حذفها و إنشاء سجل جديد باستخدام ملف CSV .
إذا كان ملف CSV يشير إلى رمز SKU غير موجود فى قاعدة البيانات ، فإنه يحدث خطأ و يمكنك التحقق من البيانات لعرض الخطأ .
Deleteأى كيانات فى البيانات المستوردة و موجودة من قبل فى قاعدة البيانات يتم حذفها من قاعدة البيانات لمتجرك داخل نظام ماجنتو 2 .
تتجاهل عملية الحذف جميع الاعمدة فى بيانات الاستيراد باستثناء عمود SKU ، يمكنك تجاهل جميع السمات الاخرى فى البيانات .
يحدث خطأ أو Error إذا كان ملف CSV يشير إلى رمز sku غير موجود فى قاعدة البيانات . يمكنك التحقق من البيانات لعرض هذا الخطأ .

Tags:
Was this article helpful?
Dislike 0
السابق :
التالى :