La situation de départ
Une infrastructure legacy avec une complexité propre à chaque pays.
La boutique fonctionnait sous Magento 1 depuis des années et accumulait code legacy, correctifs rapides et modules fragiles. Chaque pays disposait de sa propre boutique, avec des prix personnalisés, une logique de TVA différente et des promotions régionales. Aucun système unifié ne permettait de tout gérer. En parallèle, les performances du site s’étaient dégradées, en particulier pendant les périodes de forte activité.
Migration vers Magento 2 — sans rien casser
Nous avons reconstruit les fondations sans interrompre les opérations.
Nous avons commencé par un audit approfondi de la boutique Magento 1 afin d’identifier ce qui pouvait être réutilisé, ce qui devait être refactorisé et ce qui devait être entièrement reconstruit. Une migration progressive nous a permis de préserver l’intégrité des données tout en restructurant les zones essentielles. Les données produit ont été normalisées, les jeux d’attributs nettoyés et les catégories réorganisées. Nous avons migré les clients, l’historique des commandes, les pages CMS et les règles tarifaires en accordant une attention particulière aux configurations propres à chaque boutique. Des scripts sur mesure ont assuré un transfert fluide des données sans interrompre l’activité. Cette migration a posé les bases nécessaires à la performance et à la stabilité pendant la croissance de l’entreprise.
Un checkout entièrement repensé
Le parcours d’achat est devenu plus clair pour les clients particuliers comme professionnels.
Nous avons entièrement repensé le checkout pour le rendre plus rapide, plus intuitif et moins frustrant, notamment pour les utilisateurs qui alternent entre plusieurs appareils ou commandent pour le compte d’autres personnes. À la place du parcours Magento standard, nous avons créé un processus clair en trois étapes : le client choisit d’abord de se connecter, de créer un compte ou de continuer en tant qu’invité ; il renseigne ensuite ses informations de livraison et sélectionne un mode d’expédition ; enfin, il effectue le paiement. Chaque étape a été simplifiée pour réduire les frictions. Nous avons ajouté des validations intelligentes afin de limiter les erreurs de saisie et affiché des délais de livraison estimés selon la disponibilité des stocks et la localisation du client. Pour les utilisateurs connectés, les paniers enregistrés sont conservés et réutilisables, une fonctionnalité essentielle pour les acheteurs B2B qui ont souvent besoin d’une validation avant de finaliser une commande. Dans l’ensemble, ce nouveau checkout a contribué à réduire les abandons et à rendre l’achat beaucoup plus naturel.
Livraison et fiscalité plus intelligentes
Les règles régionales sont devenues prévisibles au lieu d’être gérées manuellement.
Les règles de livraison et de fiscalité représentaient un défi majeur en raison de la présence de la boutique dans plusieurs pays. Nous avons créé un moteur de règles flexible appliquant des tarifs d’expédition dynamiques selon la région, le type de produit et la quantité. Lorsqu’un article dépassait certaines dimensions ou un certain poids, ou contenait des matériaux soumis à restrictions comme des batteries, les options de livraison s’adaptaient automatiquement. Pour la fiscalité, nous avons configuré une TVA différente par boutique, avec une logique permettant de l’appliquer ou de l’exclure selon le statut B2B et la localisation du client. Nous avons également pris en compte les dispositifs régionaux, notamment les crédits fiscaux environnementaux et les avantages de livraison liés à la fidélité.
Support à long terme = croissance durable
La montée en charge s’est poursuivie après le lancement, pas seulement pendant la refonte.
Depuis le lancement, nous accompagnons toujours le client afin de soutenir et d’améliorer continuellement la plateforme. Cela comprend : – la mise à niveau vers les dernières versions stables de Magento – des audits hebdomadaires de performance – le débogage des problèmes de synchronisation avec l’ERP Comarch – l’amélioration du cache avec Varnish et Redis – la création de nouvelles boutiques pour accompagner l’expansion
Nous avons également développé un système de compte principal pour l’équipe commerciale, permettant aux responsables de modifier les paniers, d’ajuster les prix ou d’importer des configurations produit personnalisées pour les clients hors ligne.
Des gains de performance qui comptent vraiment
Les améliorations de vitesse ont tenu même avec des paniers réellement volumineux.
Nous avons tout optimisé, de la taille des images et du chargement différé aux requêtes backend et au cache pleine page. La vitesse du checkout a progressé de plus de 60%, et la boutique se charge désormais de manière fiable même lorsque les paniers contiennent de nombreux articles.