Divioseo 2025

Refonte site e-commerce

Refonte d'un site e-commerce complexe

Laravel E-commerce MySQL Bagisto VueJS

Problématique

Le site existant reposait sur une version ancienne et non maintenue de Symfony, accumulant une dette technique qui rendait toute intervention risquée.

Le problème technique :

  • Erreurs 500 récurrentes sur des fonctionnalités publiques critiques (tunnel d'achat, pages produits)
  • Pannes régulières dans l'interface d'administration empêchant la gestion du catalogue
  • Version Symfony obsolète, sans support ni mises à jour de sécurité
  • Codebase difficile à maintenir en raison de l'absence de documentation et de tests
  • Impossibilité d'ajouter de nouvelles fonctionnalités sans risquer de casser l'existant

L'enjeu de la migration :

  • Préserver l'intégralité des données clients et de l'historique des commandes
  • Assurer une continuité de service sans interruption prolongée
  • Choisir une stack pérenne capable d'évoluer avec le business

Solution technique

J'ai orchestré une migration complète vers Laravel 12 et Bagisto, en veillant à ne perdre aucune donnée et à reproduire fidèlement toutes les fonctionnalités existantes.

Choix de la stack :

  • Laravel 12 comme framework principal pour sa robustesse et son écosystème
  • Bagisto comme couche e-commerce native Laravel, évitant de réinventer les fondamentaux (catalogue, panier, commandes, paiement)
  • Vue.js pour les composants interactifs côté front
  • MySQL pour la continuité avec la base de données existante

Migration des données :

  • J'ai développé des scripts de migration sur-mesure pour transférer clients, commandes, adresses et catalogue produits depuis l'ancienne base Symfony
  • Vérifications d'intégrité systématiques pour garantir l'exactitude des données migrées
  • Migration des historiques de commandes pour préserver la relation client

Refonte fonctionnelle :

  • Reprise de toutes les fonctionnalités existantes sur la nouvelle stack
  • Correction des comportements défaillants identifiés sur l'ancien site
  • Interface d'administration Bagisto configurée et adaptée aux besoins métier du client

Le projet

J'ai pris en charge la refonte complète du site e-commerce, une plateforme de vente en ligne souffrant d'une dette technique importante sur une ancienne version de Symfony. L'objectif était de migrer l'intégralité du site vers une stack moderne tout en préservant toutes les données existantes.

Contexte

Le client disposait d'un site e-commerce fonctionnel mais fragilisé par des années de dette technique. Des erreurs 500 apparaissaient régulièrement sur des fonctionnalités clés, aussi bien côté boutique publique que dans l'administration, rendant la gestion quotidienne du site risquée et l'évolution impossible.

Périmètre de la refonte

  • Migration complète vers Laravel 12 et Bagisto comme socle e-commerce
  • Reprise et migration de toutes les données : clients, commandes, historique, catalogue produits
  • Refonte de l'interface d'administration
  • Remise à plat des fonctionnalités défaillantes