مع اقتراب موعد انتهاء دعم Magento 1 في يونيو من العام المقبل، من الضروري البدء بالتخطيط لنقل بياناتك. يُعدّ نقل البيانات من الإصدار القديم إلى الإصدار الجديد والمُحدّث عملية معقدة، لذا عليك دراسة جميع الجوانب المتعلقة بذلك قبل ترقية منصة Magento للتجارة الإلكترونية.
إذا تمكنت من القيام بذلك بشكل صحيح ، فقد يكون الترحيل من Magento 1 إلى الإصدار الجديد والمحسّن من Magento 2 سلسًا. ومع ذلك ، في أسوأ السيناريوهات ، قد يتسبب ذلك في موقف يصعب تغييره بسهولة ، مثل فقدان البيانات المهمة. لمساعدتك على تجنب حدوث ذلك ، قمنا بتجميع قائمة ببعض النصائح حول ما يجب عليك فعله عند الانتقال من نظام أساسي إلى آخر.
تعرف على بيانات Magento 1 الخاصة بك من الداخل إلى الخارج
لتجربة أفضل ترحيل ممكن ، تحتاج إلى معرفة البيانات التي تنقلها من الداخل إلى الخارج. هذا يعني بنية البيانات الأساسية والتخصيصات التي أجريتها. نظرًا لأن مخطط Magento 2 له نفس البنية الأساسية مثل Magento 1 ، يجب أن يكون واضحًا بما يكفي لفهمه.
تأكد من فهمك لأداة الترحيل
من المهم فهم كيفية عمل أداة الترحيل. يتضمن عددًا من ملفات تعيين XML المهمة التي تسرد أعمدة وجداول ومصادر الوجهة. ستحتاج أي أعمدة وجداول مخصصة ، بالإضافة إلى التغييرات التي تطرأ على أنواع الأعمدة ، إلى مراعاة التعيينات وإلا فلن ينجح الترحيل.
بمجرد فهمك لقاعدة بيانات Magento 1 وكيفية هيكلتها ، واطلعت على الوثائق الرسمية المتعلقة بالترحيل وفهم كيفية عمل الأداة ، فقد حان الوقت للبدء. الطريقة الوحيدة للحصول على فهم أوضح وأفضل للأداة هي استخدامها في الواقع.
لذلك ، في الإعداد غير الإنتاجي ، خذ نسخة احتياطية على MySQL لقاعدة بيانات Magento 2 الخاصة بك ، وقم بإعداد ملف config.xml للترحيل ، وقم بتشغيله وشاهد ما سيحدث.
تحقق وتغلب على القضايا
قد تحدث بعض المشاكل أثناء عملية النقل، فلا داعي للقلق. كل ما عليك فعله هو تشغيل عملية النقل، وتحديد أوجه القصور في عملية الربط باستخدام فحوصات السلامة، ثم تعديل عمليات الربط وتكرار العملية. قد تحتاج إلى تنظيف بيانات Magento 1 في هذه المرحلة. تقدم الشركات المتخصصة التوجيه والمشورة، أو يمكنك الاستعانة بخدمات استشاري مستقل ماهر يرافقك خلال عملية النقل لضمان عدم تأثر ترتيب موقعك في نتائج بحث جوجل.
بعد خطوة تكامل البيانات ، ستحتاج إلى حدوث فشل في الترحيل يتطلب منك إعادة استيراد # نسخ احتياطي لقاعدة بيانات Magento 2 ، حيث لا توجد طريقة حالية للتراجع عن عمليات الترحيل أو التراجع عنها. قد لا تكون أي أخطاء تظهر بعد خطوة تكامل البيانات محددة. يمكنك زيادة الإسهاب مع إضافة إشارات -v إلى أوامر الترحيل.
اختبر كل شيء
بعد أن تتعامل مع أداة ترحيل البيانات وإكمال الترحيل الأول بنجاح ، تحتاج إلى اختبار كل شيء. ونعني كل شيء. اختبر جميع الميزات التي تحركها البيانات في بناء التجارة الإلكترونية الخاص بك. ليس هناك عودة من هذه النقطة ، لذا من الأفضل اختبارها جميعًا قبل المضي قدمًا في الإنتاج.
