Logo Webqam

Lecture en cours : Migration Magento 1 vers Magento 2 ? On vous dit tout !

Précédent Suivant
Migration Magento 1 vers Magento 2 ? On vous dit tout !

Migration Magento 1 vers Magento 2 ? On vous dit tout !

Découvrez s’il est nécessaire de faire migrer votre site ecommerce Magento 1 vers un Magento 2 ou si une autre solution plus adaptée s’offre à vous.

Magento, CMS ecommerce, permettant de créer votre boutique en ligne

Sorti en 2008, le CMS e commerce Magento s’est imposé au fil des années comme une des plateformes de création de sites e commerce la plus populaire au monde. Selon une étude la Fabrique du Net, en 2017, on recensait que 7,47% de tous les sites e-commerces sur le Web l’utilisaient et que les 10 000 sites les plus visités au monde utilisaient la solution Magento en majorité (13% des sites ecommerce). 

*basé sur les 10 000 sites les plus visités

En novembre 2015, est apparu la version 2.0 du CMS apportant son lot de nouveautés fonctionnelles et techniques. Cette version, contrairement aux précédentes (1.X), n’est pas qu’un simple “lifting” mais une reconstruction entière de la plateforme à partir de “zéro” entraînant une incompatibilité complète en terme de mise à jour.

Adobe, le nouveau propriétaire de Magento, multiplie les actions pour inciter les commerçants à effectuer la migration sur la solution Magento 2. Initialement prévu le 18 novembre 2018, le support de la version 1 se terminera définitivement en juin 2020. A partir de cette date, plus aucun correctif, nouvelle fonctionnalité, et mise à jour de sécurité ne seront accessibles pour cette version.

La migration vers la solution Magento 2 apparaît donc aujourd’hui comme “indispensable” sous peine d’avoir une plateforme e commerce vulnérable et “obsolète”. Concrètement, cela signifie que tous les sites web qui continueront à utiliser Magento 1 pourront devenir des cibles privilégiées pour les attaques serveur, les attaques de type spam ou encore le piratage de données confidentielles (données utilisateur, informations de paiements). 

Dans cet article, nous allons donc vous expliquer les avantages d’une migration vers Magento 2 mais aussi quelle autre solution s’offre à vous.

La solution n°1 : migration vers Magento 2.X

La première solution, qui semble être la plus logique et “normale” est donc la migration de votre boutique Magento 1.X vers la solution Magento 2.X. En plus de profiter des mises à jour de sécurité, correctifs et nouvelles fonctionnalités, Magento 2 propose de nombreux autres avantages. 

Quels sont les avantages d’une migration vers Magento 2 ?

La version 2 de la solution Magento propose des améliorations significatives telles que :

  1. Les temps de chargement sous Magento 2 sont jusqu’à 50% plus rapide. Par exemple, l’ajout au panier est deux fois plus rapide. Un gain de 15% pour la consultation du catalogue. Magento 2 permet de servir 2 fois plus de commandes et 20 fois plus de pages catalogue avec le même hébergement.
  2. Une sécurité du code renforcée via l’intégration d’une large batterie de tests automatisés et la récence des technologies utilisées.
  3. La mise en place de tunnels de commande épurés donc plus incitatifs pour les clients, supportant la gestion des taxes et tous les moyens de paiement français.
  4. L’ajout de nouvelles fonctionnalités B2B et B2C : plus de flexibilité pour des fonctionnalités personnalisées. Un processus de vérification nécessitant moins d’informations clients et comportant moins d’étapes, réduisant ainsi le taux d’abandon du panier. Des fonctions de recherche améliorées qui rendent la navigation plus pratique pour les utilisateurs mobiles.
  5. Un panneau d’administration plus intuitif et convivial. De plus, le back end est à présent, lui aussi responsive (tablette, smartphone), le e-commerçant peut désormais gérer facilement ses commandes depuis son mobile.
  6. Fini les bugs lors des mises à jour en effet, les releases de Magento 2 s’installent beaucoup plus facilement grâce à la souplesse de l’architecture : une économie significative en matière de temps et de coût.
  7. L’intégration en natif de technologies reconnues et approuvées par la communauté : composer, partie du code source en Symfony, RequireJS / Knockout.js, HTML5, CSS3, compatible avec les dernières versions de PHP 7.

Qui présente néanmoins quelques inconvénients..

Malgré tous les avantages qu’offrent Magento 2.X une migration de son site vers cette nouvelle version est loin d’être aussi simple et rapide. 

Effectivement, c’est un processus long qui entraîne un travail en amont important ainsi qu’un certain nombre de problématiques, parmi lesquelles :

  1. L’impossibilité de migrer votre site e commerce sans une équipe de développeurs spécialisés sous la solution Magento 2 afin de mettre tout en place et effectuer les ajustements nécessaires (pour rappel, le code source de l’architecture de Magento 1 et 2 est différent). 
  2. La disparition de certaines extensions de Magento.
  3. Les risques que des problèmes de référencement (SEO) et d’indexation surviennent.

De plus, Magento 2 ne résout pas non plus les critiques qui lui sont régulièrement faites à savoir : 

  1. Magento est en retard sur la partie front office (difficulté d’intégration, manque de flexibilité) ce qui rend difficile la construction d’une expérience utilisateur singulière. 
  2. Son architecture “monolithique” freine et rend difficile l’innovation.
  3. Les microservices, API et solution « headless » émergent mais sont coûteuses à implémenter.

Face à ces problématiques et risques rencontrés, de nombreuses solutions émergent. C’est le cas de la solution Front-Commerce que nous avons mise en place sur de nombreux projets ecommerce, une solution qui peut être installée sur Magento 2 mais aussi sur Magento 1 ! 

La solution n°2 : découpler son front end de son back end avec Front-Commerce

Front-Commerce est une solution frontend e-commerce, prête à l’emploi, pionnière et créée initialement pour les boutiques sous Magento par une société française, Occitech.

Depuis l’annonce de la fin de vie de Magento 1,  il y avait peu d’alternatives pour les e-commerçants concernés : la migration…. ou la migration ! 

Mais dans les faits, Magento 1 n’est pas “obsolète”, et implémenter Front-Commerce sur des boutiques existantes permet de leur offrir un nouveau souffle. 

Effectivement, les plateformes sous Magento 1 pourront continuer de faire des évolutions en profitant des gains et apports technologiques de la Progressive Web App de Front-Commerce tout en bénéficiant d’un accompagnement et de la maintenance corrective et évolutive de la solution. 

Ainsi, si le fonctionnement actuel de votre site sous la solution Magento 1 vous convient il n’est pas obligatoire de migrer vers Magento 2 ! L’apport de Front-Commerce permettra d’apporter une deuxième vie à votre Front-Office (= partie du site visible par les internautes). De plus, et à tout moment, vous pourrez effectuer la migration vers Magento 2 en sachant que tout ce qui aura été développé avec Front-Commerce est compatible et réutilisable.


Côté sécurité, pas de panique non plus, puisque Front-Commerce est compatible avec un code source de Magento 1 clonée et mise à jour (OpenMage) par une communauté de développeurs désireux de ne pas laisser tomber cette version du CMS. En effet, cette “organisation” de développeurs continue de mettre à jour Magento puisqu’elle accepte les corrections de bug proposées par ses membres actifs (après vérification bien sûr). Également, il est très facile de totalement bloquer l’accès au back-end de son Magento par des techniques imparables pour des attaquants : filtrage IP ou encore protection par une authentification basic. Enfin, les failles potentielles que l’on peut retrouver sur des thèmes Magento 1 sont totalement gommées grâce à l’architecture totalement découplée entre le front-office Front-Commerce et le Magento (en back-end) du coup, ce n’est pas Magento 1 qui « répond » aux visiteurs entrants sur le site mais bel et bien Front-Commerce (qui est dépourvu de failles de sécurité). Il existe, en réalité, un seul point de communication entre le front et le back et ce dernier est inflexible sur le format attendu des données. 

Quels sont les avantages de l’utilisation de Front-Commerce ?

• Front-Commerce permet de découpler son front et back end et permet ainsi de “contrer” les problématiques et freins que représentent Magento sur sa partie front office (cf ci-dessus). Licence payante au démarrage sans aucun abonnement ni renouvellement, Front-Commerce est un investissement au démarrage pour une rentabilité et flexibilité assurées sur l’avenir ! 

• Front-Commerce offre également une palette d’avantages qu’aucune autre solution ne peut avancer aujourd’hui avec :L’intégration de l’ensemble des fonctionnalités de Magento (outils qualités, compte client, paiement, SEO, Produits, Multi-stores, Produits, Recherche et attributs, Analytics,..).

• Comme nous l’avons vu, Front-Commerce permet de séparer le back-end et le front-office. Le fait de pouvoir assembler, retirer, remplacer des services tiers est grandement facilité, possibilité de faire intervenir des profils spécialisés sur chaque partie, le front-office est beaucoup plus flexible en matière d’ergonomie, le back-end peut-être mis à jour et remplacé comme n’importe quelle brique indépendante. 

• Une solution totalement ouverte (code ouvert, testé, modifiable, maintenu et évolutif).

• Un environnement communautaire avec un support technique réactif et expérimenté.

• Un hébergement libre et à charge réduite (libre du choix d’hébergement, système de cache central, accès direct aux données tierces).

• Une facilité de prise en main : afin de faciliter autant l’UX que l’expérience développeur, toutes les bonnes pratiques sont regroupées dans Front-Commerce. La solution propose un thème modulaire inspiré de l’approche Atomic Design et fournit un Design System par défaut. Cela facilite grandement la création et la maintenance du thème tout au long de sa vie. En installant la solution Front-Commerce, vous disposez d’un outil Progressive Web App complet et d’un thème structuré en éléments (composants, atome, page, organisme, …) que vous pourrez “surcharger” sans avoir à modifier une seule ligne de code. Et chaque composant sera utilisé partout sur votre site avec la même forme.  De plus, à chaque montée de version de Front-Commerce, vous bénéficierez des améliorations apportées au niveau du thème (nouvelles fonctionnalités, accessibilité, performances, compatibilité navigateurs) sans bousculer quoi que ce soit à votre design déjà en place. 

• Des performances inégalées grâce à une communication avec la boutique via son API ainsi qu’une architecture Web en micro-services.Cette architecture est optimisée sur de nombreux critères : écrans web gérés avec ReactJS, interactions du middleware via GraphQL, les données GraphQL s’échangent en une seule requête HTTP.

  • Des performances testées et prouvées par Dareboost : Test sur un même parcours utilisateur avec un site Magento 2 témoin, puis avec Front-Commerce. Le scénario testé est composé de 5 étapes (accès à la page d’accueil, accès à une catégorie, accès à un produit, ajout au panier, consultation du panier). Chacune est représentée d’une couleur différente dans les histogrammes des différents indicateurs de performance collectés par Dareboost.

VS


Front-Commerce présente donc une véritable alternative forte à une migration qu’on aurait pu penser indispensable ! Si vous souhaitez en savoir plus sur Front-Commerce on vous laisse avec la vidéo de présentation ou le lien vers la démo !

WEBQAM, agence Magento, avec plus de 14 ans d’expérience

Depuis plus de 14 ans WEBQAM accompagne ses clients dans la création de leur sites ecommerce. Certifié et partenaire officiel Magento, nous avons réalisé de nombreux sites ecommerce avec ou sans l’utilisation de Front-Commerce (réalisation du site du Groupe Seb sous Magento sans Front-Commerce, réalisation du site Autobernard avec Front-Commerce,…).

Envie d’en savoir plus sur Magento et/ou Front-Commerce ? D’effectuer une migration vers la solution Magento 2 ou la solution Front-Commerce ? D’obtenir un devis pour un projet ? Ou tout simplement de nous présenter votre projet ? Alors n’hésitez pas à nous contacter 🙂

Partager cet article

Copié !

Un projet ? Une question  ?

On se connecte au satellite pour répondre à toutes vos questions !

Contactez-nous

À découvrir :

[LIVRE BLANC] Retour en force de la publicité digitale !
Rentrée : 5 conseils pour relancer son activité par le digital
Comment réussir son projet digital (première partie)

Articles supplémentaires

Découvrir