Drupal Siplec E.Leclerc — Carte Carburant Pro & Primes Énergies
- Client
- Siplec E.Leclerc
- Secteur
- Distribution · Sites Drupal
- Site web
- cartecarburant.leclerc
- Fin de mission
- 06/2024
Contexte
Siplec, centrale de référencement du groupe E.Leclerc, opère plusieurs sites web B2B et B2C stratégiques, dont la Carte Carburant Pro — destinée aux professionnels et aux flottes d'entreprise — et Primes Énergies, dédié aux offres de remboursement sur les produits éco-responsables.
Ces deux plateformes Drupal concentrent des enjeux de trafic et de conversion significatifs pour le groupe : elles doivent rester stables, performantes et évolutives, tout en absorbant des campagnes marketing à forte fréquence.
Problématique
- Des modules custom datant des premières versions Drupal 8, sans couverture de tests, difficiles à maintenir et à faire évoluer sans risque de régression.
- Une montée en version (Drupal 8 → 9) à planifier sans interruption de service ni perte de données, sur des sites à fort trafic.
- Des demandes marketing récurrentes qui s'accumulaient faute d'un backlog tech structuré.
- Une coordination peu formalisée entre les équipes Marketing, IT interne et les prestataires techniques.
Solution
DrupaLabs est intervenu en tant que partenaire technique Drupal sur la durée, avec trois axes principaux :
1. Audit et upgrade Drupal 8 → 9
Audit complet des dépendances modules (contrib et custom), identification des incompatibilités, plan d'upgrade priorisé. Livraison de la migration Drupal 9 en environnement Docker avant bascule en production.
2. Développement de modules custom
Refactoring des modules existants selon les coding standards Drupal et les bonnes pratiques Symfony : injection de dépendances, services, plugins, event subscribers. Nouveaux modules pour les besoins métier — gestion des primes, formulaires de demande de carte, intégration flux partenaires.
3. Livraison de features en Scrum
Travail en sprints avec les équipes produit Siplec : estimation, planning, review. Coordination directe avec le Marketing pour les mises en ligne de campagne.
Résultats
- Modules custom refactorisés et couverts
- Réduction du nombre de bugs de régression après chaque sprint
- Migration Drupal 9 livrée sans interruption de service
- Réduire le délai moyen de livraison d'une feature Marketing