Migrez votre site e-commerce vers Magento 2

Depuis sa première bêta lancée en août 2007, Magento a su s’imposer comme une plateforme e-commerce de référence pour les petites et moyennes entreprises.  Aujourd’hui, c’est plus de 250 000 e-commerçants – soit 30% de la part de marché totale ! – qui utilisent cette solution.
C’est pourquoi l’annonce confirmée par Adobe en juin dernier a eu son petit effet : comme vous le savez sûrement, l’arrêt du support de Magento 1 est programmé pour juin 2020. Cette échéance – reportée à de nombreuses reprises – a amené un grand nombre de e-commerçants à précipiter la refonte de leur site.

Mais la précipitation sur ce sujet n’est pas la meilleure compagne. Votre site est sous Magento 1 ? Alors oui, vous devez sérieusement et rapidement lancer le projet de migration vers Magento 2.
Mais ne ratez surtout pas cette opportunité de vous (re)poser les bonnes questions : votre site actuel répond-il pleinement à vos besoins ? Quels sont les points de vigilance à avoir avant de migrer ? Quelles sont les différences importantes pour VOTRE business entre Magento 1 et Magento 2 ? Au-delà de l’arrêt du support de Magento 1, pourquoi devez-vous migrer vers Magento 2 ? Et comment organiser sereinement la migration de vos données et de votre site ?

Pourquoi migrer vers Magento 2 ?

La première raison – et la plus forte – est l’arrêt du support de Magento 1.XX à partir du mois de juin 2020. Qu’est-ce que ça signifie concrètement pour vous ?

La sécurité

Un logiciel qui n’est plus supporté par son éditeur n’offre plus une garantie de sécurité suffisante pour votre activité en ligne. Attaques de serveur, nouvelles failles de sécurité sans corrections apportées par Magento seront autant de risques pour votre site. Si vous décidez de ne pas migrer, c’est votre équipe de développement qui devra prendre le relais et assurer les correctifs nécessaires.

La performance

Au-delà de la sécurité, vont rapidement se poser des problèmes de performances et d’incompatibilité des extensions que vous utilisez : la majorité des extensions proposées sur la Marketplace a déjà été portée pour Magento 2, et les éditeurs n’ont pas l’intention de maintenir ad vitam les versions précédentes.
Et de performance, c’est bien ce dont il est question : Magento 2 embarque les meilleurs standards : PHP 7, Full Page Cache en natif (avec Magento ou Varnish), moteur d’indexation entièrement revu pour un poids allégé des bases de données, intégration native d’Elastic Search, tests unitaires disponibles en standard, etc. Tout a été pensé pour optimiser au maximum le temps de chargement de votre site et offrir la meilleure expérience à vos clients.
Les résultats sont là : même les sites que nous avons simplement migrés en Magento 2 - sans autres optimisations fonctionnelles ou techniques que celles apportées nativement - ont gagné + de 40% avec des temps de chargement situés entre 50ms et 90ms !

La scalabilité

Ce n’est pas nouveau : Magento offre un environnement ouvert – open source – qui peut être adapté à loisir en fonction de vos besoins métiers spécifiques.
Magento 2 pousse encore plus loin le concept de scalabilité : pensé pour être APIsable, sa connexion avec vos autres outils métiers est plus que jamais facilitée. De plus, l’indépendance complète des modules du noyau apporte une flexibilité sans égale : ajouter des surcharges est bien plus simple dans Magento 2, et le travail de vos développeurs s’en trouve facilité. En effet, Magento est modulaire et non monolythique : l’application supporte nativement l’installation d’autres composants qui vont enrichir le fonctionnel de cette dernière ou éventuellement le modifier, et tout cela sans impacter son noyau ! Pouvoir séparer l’application en groupement fonctionnel optimise clairement la phase de développement de votre projet : vos développeurs peuvent ainsi travailler en sprint, sur des parties bien distinctes du site.

La communauté

Choisir une solution, c’est aussi choisir une communauté. Celle de Magento est très active et engagée : elle participe largement au dynamisme de la roadmap et à la pérennité de la solution.
Avec + de 410 000 membres, + de 1100 partenaires et + de 5800 extensions sur la Marketplace (dont + de 3700 pour Magento 2), Magento est exemplaire sur le sujet.

Les extensions pour Magento sur la Marketplace

Et le rachat par Adobe n’a pas freiné cette dynamique, bien au contraire : les évolutions sont nombreuses – et tout particulièrement pour le B2B. L’éditeur, conscient du potentiel porté par les ETI, a récemment développé des fonctionnalités qui devraient les séduire, comme le workflow d’approbations de commandes, la gestion des devis, la possibilité de lier la tarification à la segmentation des clients, etc.

Le e-commerce évolue, et vite ! Il est important de ne pas vous couper des nouvelles solutions (paiement, logistique, marketing, etc.) qui vous permettent de répondre aux besoins de vos clients, et de développer votre CA en ligne.

Quelles sont les avantages de Magento 2 pour votre business ?

Au-delà des apports techniques majeurs que nous avons décrits, Magento 2 propose un grand nombre de nouvelles fonctionnalités : intégration d’un compte invité, simplification du processus de paiement, dashboard amélioré et interactif, gestion avancée des reporting, optimisations pour le SEO (avec la possibilité notamment d’utiliser les balises canonicals pour les catégories et produits, pour éviter ainsi les pénalités liées au duplicate content), etc. La liste est longue et vous la présenter de manière exhaustive n’aurait que peu d’intérêt.
Attardons-nous plutôt sur les principales nouveautés qui vont faciliter – voire changer – la vie de vos équipes et de vos clients.

Un checkout réduit de 5 à 2 étapes

Terminé ce long tunnel vers l’étape finale de paiement, rempli de points de fuite en tout genre. Magento a totalement repensé son checkout pour le simplifier au maximum : 2 étapes et c’est commandé !
Autant vous dire que vos clients vont apprécier – et votre taux de conversion aussi !
L’ajout au panier en Ajax participe également à la fluidité de l’expérience utilisateur, tout comme le fait d’avoir déporté côté client la construction dynamique du checkout grâce au framework Knockout JS.

Le checkout en 2 étapes sous Magento 2

Le responsive, sinon rien !

L’ergonomie et le design du nouveau thème Luma propose une expérience en full responsive et compatible nativement sur tous les devices. Et même le backoffice profite de cette nouveauté. Vous pouvez ainsi suivre facilement l’activité de votre site sur votre mobile ou tablette.

Personnalisez votre site : le bon message à la bonne personne au bon moment

Nous le savons – et tout le monde le proclame – la personnalisation est la clé ! Rien de pire qu’une Homepage qui présente pêle-mêle catégories, produits, contenus et promotions qui s’adressent à tous – et donc à personne. Mais concrètement, comment faire ?
Dans sa version Commerce (sous licence), Magento 2 met à disposition des fonctionnalités très puissantes qui, utilisées conjointement, vous permettront d’offrir à vos clients une expérience vraiment personnalisée – et à la fin, une bien meilleure conversion.
Segmentez… Magento 2 vous permet de définir des « Customer Segments » avec des conditions dynamiques (quantité et montant des commandes, adresses, contenu des paniers, fréquence, etc.). Un outil indispensable pour mieux connaître vos clients… N’oubliez pas : Savoir c’est pouvoir !
Construisez… avec le Page Builder ! Par simples drag & drop, la création de vos pages et contenus n’est plus réservée aux experts. Et vous n’avez rien à craindre pour la qualité du code généré : Page Builder stocke des métadonnées pour un rendu HTML structuré. Cela lui permet d'afficher du contenu sans modifications majeures du front Magento et des autres systèmes tiers.

Le Page Builder Magento 2

… Et proposez une expérience unique à vos clients ! Profitez des fonctionnalités offertes par les Dynamic Blocks : combinez les Blocks habituels avec vos segments clients ; Vous obtenez ainsi des blocs dynamiques, utilisables directement dans le Page Builder ! Vos contenus changent et s’adaptent dynamiquement à vos visiteurs.

Le content staging

The last but not the least : Magento 2 Commerce embarque une fonctionnalité dont vous ne pourrez plus vous passer. Le Content Staging donne à vos équipes commerciale et marketing la possibilité de créer, prévisualiser et planifier facilement un grand nombre de contenus directement depuis le backoffice. Produits, catégories, règles de prix catalogue, règles de prix panier, pages CMS, blocs CMS et widgets : tous ces éléments sont accessibles et peuvent être paramétrés à l’avance.
Plus besoin de préparer en préprod vos contenus et de demander à votre agence de déployer à minuit pile telle ou telle page. Vous pouvez utiliser Content Staging pour créer une page qui change automatiquement tout au long de l'année selon votre calendrier.

Le dashboard du Content Staging

Un module dédié vous permet de spécifier une date, et de prévisualiser l’état de votre site à cette date. Cerise sur le gâteau : ce dernier génère des liens pour partager et faire valider vos contenus à d’autres membres de votre équipe.
J’en connais pour qui la période des soldes va devenir une vraie partie de plaisir !

A quoi penser en amont du projet de migration vers Magento 2 ?

Votre décision est prise ? Vous êtes convaincu.e par la performance et la richesse fonctionnelle de Magento 2 ? Parfait !
Mais votre agence vous a-t-elle bien renseigné sur les points de vigilance à avoir pour un tel projet ? Voici un tour rapide des éléments à avoir en tête avant même d’écrire la première ligne de votre cahier des charges.

Changement de l’architecture logicielle : l’optimisation de votre code

Il est important de comprendre que migrer vers Magento 2 n’a de migration que le nom ! Vous n’allez pas appliquer un patch de sécurité ou simplement faire évoluer la version de votre CMS.
Il s’agit bel et bien d’une refonte. Beaucoup de choses ont changé et notamment la façon dont l’architecture logicielle est conçue. Ainsi, migrer vers Magento 2 implique la réécriture complète : le portage de code n’est pas de mise ici.
Cette étape peut vous paraître lourde, mais c’est aussi l’occasion de ne pas migrer du code spécifique désormais inutile, ou encore de ne pas réinstaller des modules qui viendraient doubler des fonctionnalités natives dans Magento 2. A la clé ? Un vrai gain de performance ! Les petits ruisseaux font les grandes rivières, et chaque octet gagné vous rapproche du Saint Graal : le A de GTMetrix !

Un nouveau schéma de tables : la migration de vos données

Autre sujet extrêmement sensible : la migration de vos données. L’évolution côté tables est réelle et la phase de mapping ne doit pas être sous-estimée.
C’est peut-être l’occasion de vous poser les bonnes questions, notamment pour la gestion de votre catalogue de produits : L’organisation entre vos produits configurables et vos produits simples est-elle vraiment optimisée ? N’avez-vous pas eu tendance, avec le temps, à démultiplier les références – en faisant grossir d’autant au passage la taille de votre base de données ? Ce point est particulièrement important dans le cadre d’un e-commerce B2B où il n’est pas rare de proposer des tarifs par client et par référence : imaginez alors la lourdeur des fichiers pour un e-commerçant proposant 30 000 références à 100 000 clients – soit une table client/produit/prix de 3 milliards d’enregistrements…
Le modèle EAV (Entity / Attribute / Value) proposé par Magento offre certes une très grande flexibilité, mais il est reconnu pour sa lourdeur en termes de requête. Il est donc important d’intégrer ces problématiques dès la phase de conception en fonction de vos besoins métiers propres.
Et si avez choisi de ne pas activer Elastic Search mais de conserver MySQL pour le Catalog Search, n’oubliez pas au passage d’activer les options Flat Catalog Category et Flat Catalog Product dans le backoffice : votre site y gagnera en rapidité lors de l’affichage de vos listes produits, et vos visiteurs vous en seront reconnaissants !

L’interconnexion avec vos autres outils métiers : l’optimisation de vos flux

Magento est votre CMS eCommerce ? C’est un bon choix !
Mais votre site n’est qu’un outil parmi tant d’autres : un projet e-commerce s’inscrit dans un contexte technique global : CMS, OMS, ERP, PIM, WMS… Autant d’outils métiers qui vous sont propres et qui doivent s’interconnecter de manière optimale.
La refonte de votre site est le moment idéal pour mettre à plat et optimiser tous vos flux.
Si votre dernière refonte date de plusieurs années, il y a de fortes chances que vous ayez, depuis sa mise en ligne, intégré un nouveau CRM, fait évoluer votre ERP, ou encore mis à jour le logiciel de caisse de votre réseau de magasins.
Toutes ces évolutions ont peut-être été traitées en TMA par votre agence, mais rien ne vaut une refonte pour s’assurer que l’interconnexion de vos différents outils métiers est bien optimisée, et que les schémas d’échange de vos données – qui correspondaient à votre vision lors du lancement de votre site – sont toujours d’actualité.
Votre site est l’élément central de votre activité e-commerce : mais Clients, Prix, Produits, Stocks sont autant de données qui doivent être fiabilisées et optimisées. Au-delà de la performance de votre site, c’est aussi l’efficacité de vos actions marketing ou la fluidité de l’expérience client qui sont en jeu ici.

Vous l’aurez compris : migrer de Magento 1 à Magento 2 n’est pas une simple question de versioning. Au-delà des implications techniques – et elles sont importantes – il s’agit bel et bien d’une véritable refonte. Migrer vers Magento 2, c’est bénéficier d’une plateforme innovante et performante, pensée pour répondre aux besoins des e-commerçants.
Être bien accompagné dans un tel projet est primordial : votre agence doit comprendre vos problématiques propres, et vous proposer les solutions pour y répondre.
Easycom développe pour ses clients des sites sous Magento depuis 2008 ! Attentifs à vos besoins métiers, et attachés à vous aider à développer votre chiffre d’affaire en ligne, nous vous accompagnons tout au long de votre projet pour faire de votre migration Magento 2 une belle réussite !

Partager :

Nos articles

Ces articles devraient vous intéresser

Besoin d'accompagnement pour la refonte de votre site e-commerce ?