Aller au contenu
← Tous les projets

Matériel Médical

Matériel médical vendu en ligne aux professionnels de santé comme aux particuliers, sur une boutique ouverte depuis plus de vingt-cinq ans.

Voir le site en ligne
Année
2022
Type
Mission client
Ma contribution
Front + back, en équipeRefonte du site, développement et reprise de modules PrestaShop, écriture des tâches planifiées et mise en place du cron serveur.
Capture du site Matériel Médical en version bureau

Contexte & objectif

MaterielMedical.fr vend du matériel médical en ligne depuis plus de vingt-cinq ans. La boutique sert deux publics à la fois : les professionnels de santé qui équipent un lieu de soin, et les particuliers qui achètent pour eux ou pour un proche maintenu à domicile.

Je suis intervenu en 2022, dans l’équipe qui avait le site en charge. La mission a commencé par une refonte, sur une base PrestaShop 1.6 déjà ancienne, puis s’est poursuivie sur les modules et sur les traitements qui tournent en dehors des heures de visite.

Contraintes

  • Vingt-cinq ans d’historique. Le catalogue, les adresses des pages et le référencement se sont construits sur toute cette durée. Une refonte qui repart d’une page blanche jette ce capital-là avec le reste.
  • Deux publics sur le même catalogue. Un acheteur professionnel sait ce qu’il vient chercher et le désigne par sa référence. Un particulier arrive avec un besoin, rarement avec un nom de produit. Les mêmes pages devaient continuer à répondre aux deux.
  • Du code legacy. Le travail se faisait dans l’existant, sur une base PrestaShop 1.6 : un thème Smarty et des modules empilés au fil des années par des mains différentes. Avant de toucher à quoi que ce soit, il fallait retrouver ce qui s’exécutait vraiment et d’où ça venait. Une montée vers PrestaShop 9 est prévue : la 1.6 est à tenir jusque-là, pas à réécrire.

Ma contribution

J’ai travaillé sur ce projet en équipe, en front comme en back. Ce qui suit est mon périmètre. J’ai réalisé la refonte du site et repris les gabarits Smarty du thème. J’ai développé des modules sur mesure et fait évoluer ceux déjà en place. J’ai écrit les tâches planifiées qui mettent à jour la base de données, certaines déclenchées à heure fixe, d’autres lancées à la main quand l’équipe du marchand en a besoin. Le tout sur une installation PrestaShop 1.6 en multiboutique, dans un code ancien qu’il fallait tenir plutôt que réécrire.