ماجنتو 1 إلى ماجنتو 2 دليل الهجرة: كيفية الهجرة بأمان

نشرت: 2023-01-10

لا شك أن هناك العديد من الأسباب للنظر في ترحيل Magento 1 إلى Magento 2 ، خاصةً عندما أصدرت Magento أحدث إصدار رائع. مقارنة بـ Magento 1 ، تقدم Magento 2 تصميمًا وأداءً أفضل. إذا عدنا إلى ما قبل بضع سنوات ، فلن يجرؤ الكثير من الناس على الترقية إلى Magento 2 بسبب عدم استقراره. هناك الكثير من الأخطاء في الإصدار الأول من Magento 2. ولكن الآن ، هناك قصة مختلفة عندما يبذل Magento كل جهوده في ابتكار وظائف Magento 2 وتحسينها وتحسينها.

إلى جانب ذلك ، سيكون من الأفضل أن تفكر في الهجرة من Magento 1 إلى Magento 2 في أقرب وقت ممكن منذ توقف Magento عن تقديم الدعم لـ Magento 1 في يونيو 2020.

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

أشياء مهمة يجب معرفتها قبل ترحيل Magento 2

يعتقد الكثير من الناس أن ترحيل Magento 1 إلى Magento 2 مشابه لتحديث أحدث إصدار من Magento 1.

ومع ذلك ، هذا خطأ !

لكي تكون أكثر تحديدًا ، يعني ترحيل Magento أنه سيتعين عليك إنشاء موقع ويب جديد على Magento 2 من البداية ولكن ترحيل البيانات من الموقع القديم.

لا يمكنك الاستمرار في استخدام سمات Magento 1 الحالية والإضافات والرمز. سوف ندخل في التفاصيل في الأجزاء التالية.

30 يومًا لترحيل ماجنتو 1 إلى ماجنتو 2

من تجربتنا ، سوف يستغرق الأمر من 4 إلى 5 أسابيع (حوالي 30 يوم عمل) لترحيل Magento 1 إلى Magento 2 في المتوسط. ومع ذلك ، إذا كان موقعك يتطلب الكثير من الوظائف المخصصة وتخصيص السمات مع كمية هائلة من البيانات لترحيلها ، فستكون الترقية أطول. دعونا نرى ما يمكن أن يتضمنه الترحيل:

1. التحضير

قبل ترحيل موقع الويب الخاص بك إلى Magento 2 ، يرجى إلقاء نظرة على متجر Magento 1 الحالي وتحديد "احتياجاتك الحقيقية" وتحتاج إلى الانتقال إلى الموقع الجديد. على سبيل المثال ، على الرغم من أن موقع الويب الخاص بك قد يحتوي على أصول قاعدة بيانات ضخمة ، فإن ما تحتاج إلى ترحيله يشمل المنتجات والفئات والعملاء والطلبات. أيضًا ، احتفظ بما تعتقد أنه ضروري وقم بإزالة الإضافات الزائدة من حيث الامتدادات.

بعد ذلك ، يوصى بشدة بإجراء نسخ احتياطي لبيانات موقع Magento 1 الخاص بك بعناية ، مع الاحتفاظ بجميع الملفات والمجلدات وقواعد البيانات للتعامل مع المواقف الخاطئة.

علاوة على ذلك ، نقترح عليك استخدام نفس خادم الاستضافة لكل من متجرك Magento 1 و 2 (اختياري).

2. الهجرة موضوع الماجنتو

كما ذكرنا سابقًا ، من المستحيل نقل السمة والقالب من Magento 1 إلى الموقع الجديد. ومع ذلك ، هناك العديد من الحلول لذلك.

الحل الأول: استخدام السمات الجاهزة

الحل الأول هو شراء سمة جاهزة لـ Magento 2 للتقدم إلى موقع الويب الجديد الخاص بك. هناك المئات من التصميمات الجذابة المتاحة للاختيار من بينها في سوق Magento أو أسواق السمات المعروفة مثل Themeforest و TemplateMonster و VenusTheme وما إلى ذلك.

الإيجابيات: هناك عدد كبير من الخيارات لتصميم موقعك الجديد. يوفر لك هذا الحل أيضًا الوقت والمال لتصميم السمات والترميز. ويتكلف فقط 100 دولار إلى 200 دولار لموضوع Magento 2 سريع الاستجابة الذي تم تصميمه جيدًا.

السلبيات: يمكن للمتاجر الأخرى أيضًا شراء هذا المظهر والحصول على مظهر متجر مشابه لمظهرك. للتعامل مع هذه المشكلة ، يمكنك تخصيص المظهر ليلائم صورة علامتك التجارية. ستعتمد تكلفة تخصيص السمة بشكل كبير على المدى الذي تريد تخصيصه ومطور / مصمم Magento الذي تختاره.

الحل الثاني: استخدام السمات المجانية

الحل الثاني هو إيجاد واستخدام سمة Magento 2 للتنزيل المجاني.

الإيجابيات: الميزة الواضحة لهذا الحل هي أنك لست مضطرًا للإنفاق للحصول على مظهر جديد.

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

الحل الثالث: إنشاء تصميم جديد

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

الإيجابيات: الحصول على تصميم موقع فريد يلبي جميع احتياجاتك ومتطلباتك.

السلبيات: عليك إنفاق الكثير من المال لنشر هذا الحل. أيضًا ، قد يستغرق الأمر من شهر إلى شهرين لإكمال التصميم على كل من PSD والبرمجة الأمامية.

الحل الرابع: استنساخ تصميم الموقع القديم

الحل الرابع هو استنساخ متجر Magento 1 الخاص بك. إذا كنت لا تزال تحتفظ بتصميم المتجر (ضمن ملف PSD) ، فيمكنك التفكير في استنساخه لإنشاء نفس المظهر لمتجر Magento 2 الخاص بك.

الإيجابيات: الحفاظ على تصميم موقع Magento الحالي المألوف لجميع عملائك.

السلبيات: يعتمد وقت استنساخ موقع الويب على مدى تعقيد تصميمك الحالي. ومع ذلك ، فإن استنساخ موقع ويب ، بشكل عام ، سيستغرق أيضًا قدرًا ملحوظًا من الوقت (شهر واحد على الأقل). بالإضافة إلى ذلك ، يمكنك أخيرًا الحصول على تصميم مشابه (70-80٪) للتصميم القديم ولكن ليس نفس التصميم (100٪) بسبب الهياكل المختلفة لـ Magento 1 و 2.

ما هو أفضل حل لترحيل موضوع Magento؟

على الرغم من تقديم العديد من الحلول لمعالجة مشكلة ترحيل سمة Magento ، فإننا نوصي بشدة بالحل الأول. بشكل عام ، سيستغرق استخدام سمة Magento 2 الجاهزة أقل قدر من الوقت (للبحث عن السمة المناسبة) والمال (لامتلاك السمة) والجهد (لتثبيته وتخصيصه). يذهب معظم عملائنا الآن لهذا الخيار.

إلى جانب ذلك ، فإن الوقت الإجمالي لنشر السمة على موقع Magento 2 الجديد الخاص بك (بما في ذلك التثبيت والتكوين والتخصيص الثانوي) سيكون من 4 إلى 5 أيام في المتوسط.

3. ترحيل البيانات

ترحيل بيانات Magento هو عملية نقل جميع بياناتك ، بما في ذلك المنتجات والفئات والعملاء والطلبات والشهادات والمراجعات وما إلى ذلك ، إلى موقع الويب الجديد. من الصحيح أن نقول إن هذه هي المرحلة الأكثر أهمية في عملية ترقية Magento 2 ، حيث يطلب منك امتلاك معرفة وخبرة حكيمة لإجراء الترحيل. خلاف ذلك ، يمكن أن يؤدي خطأ صغير إلى فقدان شديد للبيانات دون استرداد.

لنقل أصول قاعدة البيانات الخاصة بك من Magento 1 إلى Magento 2 ، يمكننا استخدام أداة Magento Data Migration Tool التي توفرها Magento. ستستخدم هذه الأداة ملفات الخرائط لتحويل البيانات إلى متجر Magento 2 الخاص بك. بشكل أكثر تحديدًا ، سيتحقق من الاتساق بين هياكل قاعدة بيانات Magento 1 و 2 الخاصة بك ، وتتبع تقدم نقل البيانات ، وإنشاء السجلات ، وتشغيل اختبارات التحقق من البيانات.

أولاً ، سيتعين عليك تثبيت أداة Magento Data Migration Tool عبر الملحن لإجراء ترحيل البيانات. تذكر تنزيل الإصدار الصحيح من الأداة المستخدمة لإصدار Magento 2 الخاص بك.

على سبيل المثال ، إذا قمت بإنشاء موقع الويب الجديد الخاص بك على Magento 2.4.3 ، فيجب عليك تثبيت Magento Data Migration Tool بنفس الإصدار (2.4.3). ثانيًا ، تحتاج إلى ترحيل إعدادات التكوين من M1 إلى M2 ، بما في ذلك المتاجر ومواقع الويب وتكوينات النظام (الشحن والدفع والضرائب) وما إلى ذلك. ثالثًا ، حان الوقت لترحيل البيانات الأولية في قاعدة البيانات.

بصرف النظر عن هذا ، قد يستغرق ترحيل البيانات من Magento 1 إلى Magento 2 من 3 إلى 5 أيام بناءً على العدد الحالي لمنتجاتك وطلباتك وعملائك.

4. ترحيل تمديد ماجنتو

على غرار السمة ، لا يمكنك استخدام ملحقات Magento 1 في متجر Magento 2. "لترحيل" هذه الامتدادات ، يجب أن تجد الوحدات والمكونات الإضافية التي توفر نفس الوظائف ولكن Magento 2.

ومع ذلك ، لا تتوفر جميع امتدادات Magento 1 لـ Magento 2. في هذه الحالة ، يمكنك الاتصال بموفري ملحقات Magento لمطالبتهم بتطوير وحدات مخصصة لمتجرك.

نحتاج أيضًا إلى ترحيل البيانات من M1 إلى M2 لبعض الامتدادات ، مثل نقاط المكافآت ورصيد المتجر.

في المتوسط ​​، سيستغرق الأمر من 3 إلى 4 ساعات لكل عملية ترحيل لكل مكون إضافي ، بما في ذلك التثبيت والتكوين وحل التعارضات المحتملة.

لذلك ، ننصحك بتحديد و "ترحيل" امتدادات Magento الضرورية فقط إلى الموقع الجديد لتوفير الوقت والمال والجهد.

5. ترحيل رمز مخصص

لحسن الحظ ، تتوافق معظم التعليمات البرمجية المخصصة لـ Magento 1 مع Magento 2 ، لذا يمكنك إما إعادة كتابة الكود أو ترحيله باستخدام العديد من أدوات ترحيل تعليمات Magento البرمجية. غالبًا ما نستخدم Code Migration Toolkit من Magento مما يجعل الأمور أكثر بساطة.

علاوة على ذلك ، من الجدير بالذكر أن هناك العديد من الاختلافات في هياكل M1 و M2. تحتاج إلى التحقق من الرمز بعناية للتأكد من أنه يعمل بشكل جيد في المتجر الجديد.

6. ترحيل الإعدادات

بعد القيام بترحيل السمة والبيانات والإضافات ، تكون قد خضت 80٪ من عملية الترحيل. الآن ، يجب عليك إكمال التكوين على موقع Magento 2 الجديد ، بما في ذلك اللغة والعملة والضرائب وإعدادات قالب البريد الإلكتروني وما إلى ذلك.

أيضًا ، تلعب مُحسّنات محرّكات البحث دورًا مهمًا في زيادة حركة المرور إلى موقع الويب الخاص بك بعد ذلك. يتيح لك Magento 2 إنشاء عناوين URL صديقة لكبار المسئولين الاقتصاديين ، وتحرير العناوين / الأوصاف / العلامات / الكلمات الرئيسية ، وإضافة صورة بديلة ، والتحكم في فهرسة الموقع ، والتكامل مع خدمات Google (Analytics / Search Console / Adwords). لذلك ، لا تنس الاستفادة من هذه الميزات القيمة إذا قمت بترحيل Magento 1 إلى Magento 2.

7. الاختبار

المرحلة الأساسية الأخيرة من عملية ترحيل Magento 2 هي الاختبار. من الضروري مراجعة الموقع بالكامل والتحقق منه للتأكد من أن كل شيء يعمل كما ينبغي بعد ترحيل Magento 1 إلى Magento 2. إليك قائمة التحقق الموصى بها التي تستخدمها عند اختبار متاجرك بعد ترقية Magento 2:

اختبار الواجهة الأمامية:

مظهر المتجر

  • الصفحة الرئيسية
  • صفحات CMS
  • محتوى الصفحة
  • منزلقات لافتة
  • روابط رأس وتذييل الصفحة

قائمة المنتجات

  • الفئات والفئات الفرعية
  • شبكة المنتج / وضع القائمة
  • قائمة التنقل ذات الطبقات
  • فرز المنتج
  • المنتج المضافة إلى عربة التسوق
  • فتات الخبز
  • المنتج بيجر

صفحة المنتجات

  • أضف إلى عربة التسوق / قائمة الرغبات / قائمة المقارنة
  • صور المنتج ومقاطع الفيديو
  • كمية المنتج
  • السعر
  • وصف المنتج
  • تقييمات المنتج والمراجعات

عربة التسوق

  • المنتج المضافة إلى عربة التسوق
  • التغييرات الكمية
  • إزالة المنتجات
  • تطبيق الخصم
  • حساب الشحن والضرائب
  • الإجمالي الفرعي والسعر الإجمالي الكلي

صفحة التفقد

  • ضيف المحاسبة
  • الفواتير والشحن
  • طرق الشحن والدفع

حساب العميل والمعلومات

  • تسجيل دخول العميل وتسجيله
  • هل نسيت كلمة السر
  • صفحة حساب العميل

بريد إلكتروني

  • تأكيد التسجيل
  • إعادة تعيين كلمة المرور
  • تأكيد الطلب
  • إرسال اتصل بنا
  • الاشتراك في النشرة الإخبارية

اختبار الخلفية:

بيان المنتج

  • تكوين المنتج
  • تكوين الفئات
  • إدارة السمات
  • إدارة المراجعات
  • جيل خريطة الموقع

مبيعات

  • طلب إنشاء
  • تقديم الفاتورة
  • تقديم الشحنة
  • إنشاء مذكرة الائتمان

عملاء

  • ادارة الزبائن
  • إنشاء مجموعات العملاء

الترقيات

  • قواعد سعر الكتالوج
  • قواعد سعر عربة التسوق

كم يكلف الانتقال من Magento 1 إلى Magento 2؟

قد تكون تكلفة الهجرة باهظة ، لكنها تستحق ذلك. اعتمادًا على مدى تعقيد موقع الويب المتوقع الخاص بك ، قد يكون السعر أعلى أو أقل. على سبيل المثال ، في ترحيل سمة Magento ، يتعين عليك إنفاق 100-200 دولار فقط لموضوع جاهز أو ما يصل إلى 1000 إلى 2000 دولار للحصول على تصميم فريد أو استنساخ الموقع القديم. بالإضافة إلى ذلك ، كلما زاد عدد الإضافات التي تريد ترحيلها ، زادت الأموال التي يتعين عليك دفعها.

في حالة عدم قيامك بترحيل Magento 1 إلى Magento 2 بنفسك ولكنك تستخدم خدمة ترحيل Magento 2 من وكالة ، فإن تكلفة مشروعك ستعتمد أيضًا بشكل كبير على سعر الساعة لمطور Magento. على سبيل المثال ، في حين أن شركة تطوير Magento في الولايات المتحدة الأمريكية ستكلفك 75-150 دولارًا لكل ساعة عمل ، يتعين عليك دفع نصف أو حتى أقل (20-50 دولارًا لكل ساعة عمل) لوكالة تطوير Magento خارجية. هذه الفجوة الضخمة في الأسعار ترجع ببساطة إلى الاختلاف الكبير بين تكاليف العمالة في المناطق.

مع أكثر من 10 سنوات من الخبرة في تطوير Magento ، يمكننا تقديم عملية ترحيل سلسة وعالية الجودة بسعر معقول جدًا. اتصل بنا الآن للحصول على عرض أسعار واستشارة مجانية وسريعة لمشروعك!

استنتاج

من خلال ما يحدث ، فإن Magento 2 أصبح "الآن" و "المستقبل" بينما أصبح Magento 1 قديمًا ويتخلف كثيرًا عن الركب. إذا كنت تريد أن تفعل الأفضل لموقعك ، فلماذا لا تقوم بترحيل Magento 1 إلى Magento 2 الآن؟ ربما قام معظم منافسيك بالفعل بترقية مواقعهم الإلكترونية إلى Magento 2.