Votre boutique tourne encore sur Magento 1. Elle fonctionne, l’équipe a ses habitudes, et refaire tout le site semble disproportionné.
Mais Magento 1 n’est plus maintenu depuis juin 2020. Chaque mois qui passe rend le serveur plus difficile à garder à jour et la boutique plus exposée. Voici comment nous menons le passage à Magento 2.
Pourquoi ce n’est pas une simple mise à jour
Magento 2 n’est pas une nouvelle version de Magento 1 : c’est un autre logiciel. Le code, la structure de la base, les thèmes et les modules ont tous changé.
Aucun module ni aucun thème de Magento 1 ne fonctionne sur Magento 2. Il faut donc reconstruire la boutique, puis y reprendre vos données et vos fonctions.
Ce que nous reprenons
- Les clients, avec leurs adresses et leurs comptes.
- Les commandes, les factures et tout l’historique.
- Le catalogue : produits, attributs, catégories et images.
- Les fonctions propres à votre métier, réécrites pour Magento 2.
- Les adresses des pages, conservées ou redirigées pour garder le référencement.
Pour les données, Adobe fournit un outil de migration officiel. Il reprend clients, commandes et catalogue, étape par étape :
$ bin/magento migrate:settings config.xml
$ bin/magento migrate:data config.xml
$ bin/magento migrate:delta config.xml # les commandes passées depuis
La dernière commande est celle du jour de la bascule : elle ne reprend que ce qui a changé depuis la première reprise, en quelques minutes.
Garder la façon de travailler de l’équipe
Une migration réussie ne se voit presque pas pour ceux qui utilisent la boutique tous les jours. Les imports, les rubriques et les écrans de gestion doivent rester familiers.
Nous partons donc de la façon dont l’équipe travaille aujourd’hui, et nous reconstruisons autour. Une courte formation accompagne la mise en ligne.
Comment se passe la bascule
La nouvelle boutique se construit sur un site de test, pendant que l’ancienne continue de vendre. Les données sont reprises une première fois pour la recette, puis remises à jour juste avant la mise en ligne.
Après la bascule, nous surveillons les erreurs, les redirections et les commandes pendant plusieurs semaines.
Ils étaient dans ce cas
Chez Straphil, maison de philatélie, la boutique fonctionne par ventes sur offre, avec des milliers de lots importés par fichiers.
En 2022, le socle Magento et son serveur arrivaient en fin de vie. Nous avons tout reconstruit sur Magento 2, avec la reprise des clients et des commandes, sans changer la façon de travailler de l’équipe. Voir l’étude de cas Straphil.
Pour Les Jardins de Gaïa, maison de thé bio, nous avons créé la boutique sur Magento 1, puis mené son passage à Magento 2, avec la liaison vers l’outil de gestion des produits. Voir l’étude de cas Les Jardins de Gaïa.
Magento 2, ou autre chose ?
La migration est aussi le bon moment pour se poser la question. Pour un catalogue simple, PrestaShop peut suffire. Pour un gros catalogue ou des règles complexes, Magento 2 reste le meilleur choix.
Nous vous conseillons selon votre cas. Voyez aussi notre page agence Magento.