Accueil Blog Comment migrer de Magento vers Sylius ?

Comment migrer de Magento vers Sylius ?

Sylius

Jacques Bodin-Hullin

Jacques Bodin-Hullin

11 févr. 2020

Magento est en fin de vie et des systèmes plus adaptés aux pratiques d’aujourd’hui ont vu le jour.

Il est temps de regarder ce qui se fait ailleurs, et nous avons décidé il y a presque 2 ans de regarder du côté de Sylius.

Sylius n’est pas la solution complète qui permet de mettre en place un site e-commerce en quelques heures comme c’était possible avec un Magento.
Beaucoup de marchands ont fait ce chemin il y a une dizaine d’années et sont maintenant dans une situation difficile : faut-il migrer de Magento vers une autre solution e-commerce ? Et à quel coût ?

Vous venez de loin !

Magento est une solution extrêmement complète et qui profite d’une quantité de modules complètement incroyable.
Le problème c’est que ces modules ne sont pas toujours bien développés et que Magento contient bien trop de fonctionnalités que les marchands n’utilisent pas.
Cela résulte en un Magento lent avec beaucoup de fonctionnalités qu’il faudra peut-être reprendre sur le nouveau site.

Alors quand il s’agit de repartir sur une base plus saine forcément on pense à Magento 2. C’est la suite logique, après la version 1 on passe sur la version 2. On se dit aussi que ça pourrait être moins compliqué.

Sauf que Magento 2 c’est un “replatforming” complet. On change totalement de système en réalité ! La logique applicative reste la même, le back-office change un peu mais on y retrouve toujours les mêmes princiques et fonctionnalités que dans Magento 1.
Sauf que le code est très différent et que pour reprendre un développement spécifique de Magento 1 il faut le refaire sur Magento 2. Et souvent le coût de ce code est supérieur au coût initial.

Pourquoi ?

Simplement parce que tout a changé ! Magento 2 est plus complexe déjà, mais aussi parce que les développeurs sont plus difficiles à trouver : ils sont attirés par les autres solutions e-commerce qui existent ! Et ils demandent des salaires plus importants qu’avant. En bref tout coûte plus cher.

Que faut-il faire pour migrer sur Sylius ?

La première chose que vous devez faire c’est lister les fonctionnalités critiques pour votre business :

  • la connexion à votreERP;
  • la connexion à votre emailing (MailChimp par exemple) ;
  • l’import de vos produits ;
  • la récupération de vos clients ;
  • les modes de paiement disponibles ;
  • les transporteurs et tarifs des frais de port ;
  • etc.

Réfléchissez aussi à l’usage que vous avez de votre back-office, aux opérations de picking et à votre logistique.
Certains de nos clients ont un back-office extrêmement personnalisé, sous Magento comme sous Sylius.

Ensuite vous pouvez commencer à réfléchir à une migration vers Sylius et envisager obtenir un devis, ou au moins un ordre de grandeur, de la part d’une agence web.

N’oubliez pas : c’est une nouvelle aventure qui comprend des embûches !
Vous avez accumulé beaucoup de fonctionnalités et de données avec votre Magento 1 et il n’est pas possible d’avoir la même chose ! Il va peut-être falloir faire des concessions.
C’est comme changer de voiture, au global on est gagnant mais il y a (presque) toujours un petit truc qui nous manque.

Comment ça se passe dans les faits ?

Une fois que tout le monde est au fait de la direction à prendre il n’y a pas de temps à perdre ! La migration vers Sylius n’attend pas !

Le setup du projet, la mise en place de Sylius, des bonnes pratiques, des tests automatisés, le serveur de production (et staging, etc.) : tout ça on doit le faire dès le départ !

Très vite on commence par concevoir le nouveau design afin de valider le fonctionnel de votresite e-commerce Sylius.

Dans le même temps on prend le temps de migrer les données essentielles : les clients et les adresses. En général ça peut aller assez vite si vous êtes sur du natif Magento.
Par contre attention à vos attributs personnalisés ! Ils vont engendrer des développements complémentaires.

Les commandes ? On importe seulement si c’est vraiment nécessaire.
Si on veut juste avoir un historique simple on peut aussi conserver l’ancienne base de données afin d’afficher le strict nécessaire dans le compte client.

Une fois que le design est là on fait en sorte de faire une belle intégration et on commence à développer les fonctionnalités qui ne sont pas inclues dans Sylius.

Attention au SEO !

Changer de plateforme c’est souvent faire un changement dans les URLs. Ça veut dire que vous risquez de perdre beaucoup deSEO si on n’y fait pas attention dès le début !

Nous avons des outils pour permettre le suivi des erreurs 404 une fois la migration effectuée et la plupart des redirections en place : on loupe toujours des pages, c’est un fait.

On en profitera aussi pour améliorer leSEO au global sous Sylius : via une meilleure ergonomie, des bonnes pratiques un peu meilleure en général, des micro-données et surtout une formation de vous et vos équipes sur un bonSEO !

Des surprises et du temps

Nous connaissons rarement votre site Magento 1 aussi bien que vous.
Nous connaissons la technique mais ça n’est pas nous qui faisons votre business, c’est vous !
Alors restez avec nous tout au long, investissez du temps pour nous afin que nous puissions faire les bons choix techniques sur Sylius, et qu’ensemble nous menions votre projet jusqu’au bout et dans les temps.

Un tel projet en prend beaucoup, du temps. Mais avec une bonne organisation Agile comme chez Monsieur Biz, finalement on peut s’en sortir avec quelques coups de fil dans la semaine et 1 ou 2 heures de rendez-vous en fin de semaine.

Et n’oubliez pas que les surprises, bonnes ou mauvaises, vous en aurez !
On ne change pas de plateforme e-commerce sans oublier quelque chose, sans stress et sans imprévus.

Et ensuite ?

Une fois que votre site est en ligne vous allez avoir des choses à améliorer : plein !

Et si vous faisiez appel à nous pour migrer votre Magento 1 vers un beau Sylius ?