Le contexte
La boutique en ligne L’Escale du Pêcheur — spécialiste des articles de pêche, plus de 150 marques et près de 15 000 références, adossée à deux magasins physiques en Vendée — tourne sous PrestaShop depuis des années.
Le site, sa ligne graphique et l’intégration sont conçus et pilotés par l’agence NetClic. J’interviens à ses côtés en sous-traitance technique — architecture, serveur et développement. Je ne suis pas en relation directe avec le commerçant et je ne décide de rien : je conçois, j’optimise et je propose ; NetClic porte la relation client et arbitre.
Première étape, en 2025 : sortir le site d’un hébergement mutualisé OVH devenu trop juste, vers un serveur dédié OVH (Ubuntu + CloudPanel) que j’ai configuré et que j’administre pour le compte de l’agence. Dans la foulée : mises à jour, optimisation des performances et du référencement technique pour remettre la boutique pleinement en état de marche.
Le cœur du sujet, c’est la synchronisation entre la boutique en ligne et le logiciel de gestion du magasin : produits, stocks et commandes doivent rester alignés en permanence. Avec près de 15 000 références, le module d’origine atteignait ses limites — timeouts à répétition, imports incomplets, et aucune visibilité quand une synchronisation échouait.
Le site devait par ailleurs passer en PrestaShop 8 pour rester sécurisé. J’ai été mandaté pour mener cette migration, réécrire et optimiser en profondeur le module de synchronisation, et remettre en conformité les modules obsolètes — un chantier nettement alourdi par une dette technique importante, propre à l’architecture de PrestaShop, qui a demandé de nombreuses corrections en base de données et dans le code, à divers étages de l’application.
Ce qui devait être résolu
-
Sortir le site d'un hébergement mutualisé saturé et le fiabiliser sur une infrastructure dédiée maîtrisée
-
Fiabiliser la synchronisation de près de 15 000 produits, stocks et commandes avec le logiciel de gestion du magasin — sans timeouts ni imports incomplets
-
Migrer vers PrestaShop 8 pour maintenir la sécurité, malgré une dette technique lourde héritée des versions précédentes
-
Donner de la visibilité sur les imports : savoir en temps réel quand une synchronisation échoue, et pourquoi
-
Améliorer les temps de chargement et la conformité aux critères techniques de Google
Ce qui a été livré
-
Migration de l'hébergement mutualisé vers un serveur dédié OVH (Ubuntu + CloudPanel), configuré et administré pour le compte de NetClic
-
Migration complète vers PrestaShop 8, avec les corrections SQL et code nécessaires à travers l'architecture
-
Réécriture et optimisation en profondeur du module de synchronisation avec le logiciel de gestion du magasin
-
Module de supervision (CRON) des tâches planifiées, avec journalisation et notifications email des erreurs d'import — inexistantes auparavant
-
Module sur mesure de conversion des images en WebP (vitesse de chargement et conformité PageSpeed Insights)
-
Mise en conformité des modules obsolètes du site, en partie via du développement assisté par IA (Cursor)
Le résultat
Le site est en production sur le nouveau serveur, remis en ligne avec le template optimisé par NetClic. Les tests de performance réalisés après la livraison affichent déjà de très bons résultats. La synchronisation absorbe désormais les ~15 000 références sans les timeouts d'origine, et chaque import est supervisé : en cas d'erreur, une alerte email permet d'intervenir avant que le catalogue en ligne n'en pâtisse — un niveau de fiabilité et de visibilité qui n'existait pas auparavant.