Site corporate multi-marques, du store locator au moteur de RDV
résultats
concessions
marques & services
collaborateurs
ans d'expérience
véhicules vendus
solutions de mobilité / an
problème
Un groupe de mobilité automobile de 850 collaborateurs et 37 ans d'histoire — 16 marques & services distribués sur 39 concessions — a besoin d'un site corporate premium capable d'orchestrer cette échelle dans une expérience unifiée, structurée en 8 univers métier. Les solutions à base de page builder ne tiennent ni la performance, ni la maintenabilité, ni la finesse de modélisation métier — associations marque×univers propres à chaque concession, éditorial séparé par marque, store locator filtrable. Je conçois un thème 100% sur-mesure qui traite l'accessibilité, le SEO, le multilingue et la performance de l'administration comme des contraintes de code dès la conception.
approche
- Je pose un socle d’ingénierie rare pour un site vitrine : moteur de templating Timber/Twig, autoload PSR-4, champs et blocs ACF définis en PHP et versionnés en Git, classes-modèles OOP enrichissant marques, concessions et actualités de méthodes métier.
- Je modélise le métier en custom post types et taxonomie : marques, concessions et 3 canaux d’actualités distincts (groupe / marque / presse), pilotés par une taxonomie hiérarchique de 8 univers qui gouverne le hero, les filtres et le store locator.
- Je développe une trentaine de blocs Gutenberg sur-mesure auto-découverts et restreints par type de contenu, comme alternative artisanale à tout page builder : store locator, heros par marque et concession, chronologie, chiffres-clés, grilles d’actualités.
- Je construis un store locator cartographique sur l’API Google Maps, à double filtrage combiné univers + marques, fenêtres d’info avec statut ouvert/fermé calculé côté client, géolocalisation et chargement différé derrière un consentement RGPD.
- Je développe un moteur de prise de RDV multi-étapes 100% custom : parcours à état, endpoints dédiés, résolution serveur du destinataire par cascade, suivi des campagnes et journal des soumissions avec purge automatique — sans aucun plugin de formulaire.
- Je traite l’exploitation comme un livrable : allègement de l’administration WordPress sur les écrans lourds, multilingue (Polylang) prêt pour une 2e langue sans réécrire les templates, SEO technique et accessibilité WCAG 2.1 AA appliqués dès le code.
architecture
Thème WordPress sur-mesure
Moteur Timber/Twig, autoload PSR-4, une cinquantaine de templates, build Tailwind + PostCSS, JS vanilla par bloc — aucun page builder, aucun bundler JS.
Modèle de contenu métier
6 custom post types (marque, concession, 3 canaux d’actualités, journal de soumissions) + taxonomie hiérarchique d’univers ; associations marque×univers propres à chaque point de vente.
Blocs Gutenberg sur-mesure
Une trentaine de blocs ACF auto-découverts, rendus en PHP + Twig, restreints par type de contenu et rangés dans une catégorie d’éditeur dédiée.
Store locator cartographique
API Google Maps, marqueurs sur-mesure, double filtrage univers + marques, fenêtres d’info avec statut ouvert/fermé calculé côté client, géolocalisation et consentement RGPD différé.
Moteur de RDV & formulaires custom
Parcours multi-étapes à état, endpoints dédiés, résolution serveur du destinataire par cascade, suivi de campagnes, notifications e-mail et journal des soumissions avec purge automatique.
Exploitation multi-environnements
Allègement de l’administration sur les écrans lourds, garde-fous d’anti-indexation et bac à sable e-mail hors production, multilingue Polylang, SEO technique et accessibilité WCAG 2.1 AA dès la conception.
stack
- WordPress
- PHP
- Timber / Twig
- ACF Pro
- Gutenberg (blocs sur-mesure)
- Google Maps API
- Tailwind CSS
- Polylang
- Composer (PSR-4)
- Docker
aperçu



