Le thème avait grossi par ajouts successifs. Chaque besoin nouveau avait été réglé par un bout de code posé sur le précédent, et rien n’avait jamais été retiré. À l’arrivée, plus personne ne savait ce qui servait encore, donc plus personne n’osait y toucher : le coût d’une modification n’avait plus de rapport avec sa taille apparente.
C’est la définition d’un site devenu un passif. Il fonctionne, il encaisse, et pourtant le faire évoluer coûte plus que ce que l’évolution rapporte. Sur cette boutique, 85 % des sessions se font sur mobile (Shopify Analytics, 90 derniers jours) : c’est là que les temps de chargement se payaient.
Le design n’était pas en cause. Il avait été fait par Substance et il tenait. On l’a gardé tel quel et on a refait ce qu’il y a dessous, à partir de notre starter Shopify plutôt que du thème existant. Reprendre le code ligne à ligne aurait laissé la dette en place.