هجرة Hyvä: ماذا تتوقع في الأسبوع الأول
تعتبر هجرة Hyvä في الغالب تبديل واجهة أمامية. يظل Magento Open Source أو Adobe Commerce حيث هو. الكتالوج، الطلبات، العملاء، تكاملات الدفع غير متأثرة. ما يتغير هو طبقة السمة.
تستغرق معظم الفرق من 2 إلى 4 أسابيع. العمل الفعلي على الكود هو جزء صغير من ذلك. الباقي هو قرارات: أي وحدات طرف ثالث تحتاج إلى وحدة توافق مع Hyvä، ماذا تفعل مع التعديلات المخصصة على Luma، وكيف تتعامل مع حالات الحافة الخاصة بالمتجر التي بنى فريقك منذ سنوات ولم يتم توثيقها.
شكل الأسبوع الأول
يحدد الأسبوع الأول السرعة لكل ما يلي. إذا تم بشكل جيد، سيكون لديك سمة Hyvä تعرض ضد قاعدة بيانات الاختبار الخاصة بك مع معظم الكتالوج سليماً وتجاوزات الدفع الثلاثة الرئيسية لديك تجتاز الاختبارات اليدوية. إذا تم بشكل سيء، ستجد نفسك تقوم بتصحيح بقايا Luma JS في الأسبوع الثالث.
ما يحدث فعلياً في الأسبوع الأول:
اليوم الأول: تدقيق وجرد. يتم فحص كل وحدة طرف ثالث في ملف Composer الخاص بك للتأكد من توافقها مع Hyvä. البعض لديه وحدات توافق رسمية. البعض لديه وحدات من المجتمع. القليل ليس لديه شيء، وتقرر ما إذا كنت ستبني، أو تصحح، أو تزيل.
اليوم 2-3: تثبيت Hyvä، تشغيل السمة الافتراضية. اجعل واجهة Hyvä الخضراء تعمل ضد بيانات المنتج الحقيقية الخاصة بك. تأكد من أن تدفقات السلة، والدفع، والحساب تعمل مع السمة الجاهزة.
اليوم 4-5: تخصيص السمة الافتراضية. الألوان، الطباعة، الشعار، الرأس، التذييل. يجعل إعداد Tailwind الخاص بـ Hyvä هذا أسرع بكثير من العمل المعادل على Luma.
ما نتمنى لو كنا نعرفه قبل الأسبوع الأول
بعض الأشياء التي لا تتضمنها معظم أدلة هجرة Hyvä ولكنها تكلف وقتاً حقيقياً:
- بقايا PWA Studio. إذا كان المتجر قد قام بتثبيت PWA Studio في أي وقت، توقع مراجع خدمة عمال الأشباح وبيانات قديمة. قم بتدقيق
pub/staticمبكراً. - مكونات Knockout المخصصة. أي شيء في
view/frontend/web/jsيستخدم Knockout يحتاج إلى إعادة كتابة إلى Alpine أو ما يعادل Hyvä. خطط لذلك. إنها الجزء الذي يفاجئ الفرق. - قوالب البريد الإلكتروني. لا تزال قوالب البريد الإلكتروني للطلبات والعملاء تستخدم العارض القديم لـ Magento. لا تفترض أنها ستحتاج إلى إعادة عمل. اختبرها قبل الإطلاق.
- تكوينات وحدات الطرف الثالث. تحتاج بعض وحدات التوافق إلى تكوين إداري إضافي يسهل تفويته. تحافظ Hyvä Themes على قائمة. تحقق منها.
المقياس الذي يهم
أداء Lighthouse هو الاختبار الذي نجريه قبل الموافقة. تجلس السمة الافتراضية لـ Hyvä على متجر Magento مُعد بشكل صحيح في نطاق 80-95 من الصندوق. إذا انخفضت هجرتك إلى أقل من 70، فهناك شيء خاطئ، وعادة ما تكون وحدة طرف ثالث تسرب أصول Luma إلى بناء Hyvä.
لقد رأينا هجرات تصل إلى 92 على الهواتف المحمولة في ثلاثة أسابيع. لقد رأينا أيضًا هجرات تستغرق ثلاثة أشهر لأن الفريق استمر في إضافة وحدات دون قياس التأثير. الانضباط هو نفسه كما في أي عمل أداء آخر: الميزانية، القياس، الشحن.
من ليس Hyvä مناسباً له
تتمتع Hyvä برأي محدد حول كيفية عمل الواجهة الأمامية. Tailwind، Alpine، HTML مُعَد على الخادم. إذا كان فريقك ملتزماً بواجهة متجر مخصصة بشكل كبير باستخدام React أو Vue، فإن Hyvä ليس هو الطريق. تريد إعداداً بدون رأس مع Adobe Commerce أو مجموعة PWA منفصلة.
ومع ذلك، بالنسبة لمعظم متاجر Magento، فإن Hyvä هو أرخص فوز كبير في الأداء على الطاولة. حزم أصغر، طلاء أسرع، أقل JS لتصحيحه. يستحق تكلفة الهجرة في كل حالة تقريباً رأيناها منذ عام 2021.