Migration Hyvä : à quoi s'attendre lors de la première semaine
Une migration Hyvä est principalement un échange de frontend. Magento Open Source ou Adobe Commerce reste là où il est. Le catalogue, les commandes, les clients, les intégrations de paiement ne sont pas touchés. Ce qui change, c'est la couche de thème.
La plupart des équipes prennent de 2 à 4 semaines. Le travail de code réel n'est qu'une fraction de cela. Le reste concerne les décisions : quels modules tiers nécessitent un module de compatibilité Hyvä, que faire avec les personnalisations Luma, et comment gérer les inévitabilités spécifiques à la boutique que votre équipe a construites il y a des années et n'a jamais documentées.
La forme de la première semaine
La première semaine fixe la vitesse pour tout ce qui suit. Bien fait, vous avez un thème Hyvä qui s'affiche contre votre base de données de staging avec la plupart du catalogue intact et vos trois principaux flux de paiement passant des tests manuels. Mal fait, vous vous retrouvez à déboguer les restes de Luma JS lors de la troisième semaine.
Ce qui se passe réellement lors de la première semaine :
Jour 1 : Audit et inventaire. Chaque module tiers dans votre fichier Composer est vérifié pour la compatibilité Hyvä. Certains ont des modules de compatibilité officiels. D'autres ont des modules communautaires. Quelques-uns n'ont rien, et vous décidez s'il faut construire, patcher ou supprimer.
Jours 2-3 : Installer Hyvä, exécuter le thème par défaut. Faites fonctionner la boutique Hyvä verte avec vos données produits réelles. Confirmez que les flux de panier, de paiement et de compte fonctionnent avec le thème prêt à l'emploi.
Jours 4-5 : Personnaliser le thème par défaut. Couleurs, typographie, logo, en-tête, pied de page. La configuration Tailwind de Hyvä rend cela plus rapide que le travail équivalent de Luma de manière significative.
Ce que nous aurions aimé savoir avant la première semaine
Quelques éléments qui ne figurent pas dans la plupart des guides de migration Hyvä mais qui coûtent du temps réel :
- Restes de PWA Studio. Si la boutique a déjà eu PWA Studio installé, attendez-vous à des références de service-worker fantômes et des manifests obsolètes. Auditez
pub/statictôt. - Composants Knockout personnalisés. Tout ce qui se trouve dans
view/frontend/web/jset utilise Knockout nécessite une réécriture en Alpine ou un équivalent natif Hyvä. Prévoyez cela. C'est la partie qui surprend les équipes. - Modèles d'email. Les modèles d'email de commande et de client utilisent toujours le moteur de rendu Magento hérité. Ne supposez pas qu'ils nécessiteront une refonte. Testez-les avant le lancement.
- Configurations de modules tiers. Certains modules de compatibilité nécessitent une configuration admin supplémentaire qui est facile à manquer. Hyvä Themes maintient une liste. Vérifiez-la.
La métrique qui compte
Lighthouse Performance est le test que nous effectuons avant l'approbation. Le thème par défaut Hyvä sur une boutique Magento correctement configurée se situe dans la plage de 80-95 dès la sortie de la boîte. Si votre migration tombe en dessous de 70, quelque chose ne va pas, généralement un module tiers faisant fuir des actifs Luma dans la construction Hyvä.
Nous avons vu des migrations atteindre 92 mobile en trois semaines. Nous avons également vu des migrations s'étendre sur trois mois parce que l'équipe continuait d'ajouter des modules sans mesurer l'impact. La discipline est la même que pour tout autre travail de performance : budget, mesure, expédition.
Pour qui Hyvä n'est pas fait
Hyvä a des opinions sur la façon dont le frontend doit fonctionner. Tailwind, Alpine, HTML rendu par le serveur. Si votre équipe est engagée dans une boutique React ou Vue fortement personnalisée, Hyvä n'est pas le chemin à suivre. Vous voulez une configuration sans tête avec Adobe Commerce ou une pile PWA séparée.
Pour la plupart des boutiques Magento, cependant, Hyvä est le gain de performance le plus économique sur la table. Des bundles plus petits, un rendu plus rapide, moins de JS à déboguer. Cela vaut le coût de migration dans presque tous les cas que nous avons vus depuis 2021.