L'histoire
Défi, approche, résultat
Défi
Les acheteurs de pièces arrivent avec une voiture et un symptôme, ou une référence OEM — pas pour flâner. Les boutiques génériques enfouissent la compatibilité, confondent langue et région, et ne savent ni indexer ni relier « cette plaquette va sur la 1.5 dCi mais pas sur la 1.2 TCe ».
Approche
Nous avons forké le starter DTC de Medusa et modélisé le catalogue en trois modules sur mesure — marque, référence de pièce et compatibilité véhicule — liés aux produits. Un middleware store fail-closed résout les filtres de compatibilité ; la boutique garde une seule région belge dans l'URL et la langue d'interface dans un cookie (fr / nl / en).
Résultat
Une stack de production sur un seul VPS : catalogue trilingue, filtrage par véhicule et séparation des hôtes boutique/admin pour isoler les sessions — avec un audit de bout en bout qui a corrigé le bug silencieux de compatibilité et rétabli les garde-fous de build avant que ces coutures ne restent invisibles.
Stack
