Catalogue d'instruments de chirurgie ophtalmique
Site vitrine multilingue pour la chirurgie ophtalmique
Site vitrine et catalogue produit multilingue développé sur mesure pour un fabricant d'instruments de chirurgie ophtalmique, via l'agence web Apperture. Le site permet aux chirurgiens ophtalmologistes du monde entier de consulter, rechercher et demander un devis pour des instruments chirurgicaux de précision.
x10 est intervenu en tant que développeur freelance sur la conception et le développement complet de la plateforme.
Contexte et enjeux
Le fabricant souhaitait remplacer son ancien site par une plateforme moderne, capable de présenter un catalogue de plusieurs centaines de produits organisés par spécialité chirurgicale (cataracte, cornée, rétine, chirurgie réfractive). Le site devait être multilingue (français, anglais, espagnol, allemand, etc.) avec un contenu entièrement administrable par les équipes internes.
Les principaux objectifs étaient :
- Offrir un catalogue produit riche et navigable par spécialité, catégorie et tags
- Permettre la demande de devis en ligne avec sélection de produits
- Intégrer un localisateur de distributeurs avec Google Maps
- Fournir un back-office complet pour la gestion autonome du contenu
- Assurer un rendu multilingue piloté par une base de données de traductions
Fonctionnalités clés
- Catalogue produit par spécialité — Navigation par domaine chirurgical (cataracte, cornée, rétine, autres chirurgies) avec sous-catégories, fiches produit détaillées, images haute résolution et produits similaires.
- Moteur de recherche — Recherche plein texte sur l'ensemble du catalogue avec filtrage par catégorie et tags.
- Demande de devis — Système de panier permettant aux professionnels de sélectionner des produits et soumettre une demande de devis avec géolocalisation automatique.
- Localisateur de distributeurs — Carte interactive Google Maps affichant les distributeurs par pays, avec géocodage automatique des adresses et recherche par proximité.
- Médiathèque — Bibliothèque de ressources (publications, brochures, vidéos de techniques chirurgicales) associées aux produits.
- Multilingue avancé — Système de traduction piloté par base de données avec loader Symfony custom, permettant aux équipes de traduire l'intégralité du contenu sans intervention technique.
- Back-office d'administration — Interface complète pour gérer les produits, catégories, distributeurs, contenus éditoriaux, demandes de contact et demandes de devis.
- Pages corporate — Présentation de l'entreprise, timeline historique, chiffres clés et actualités.
Contribution technique x10
x10 a pris en charge le développement complet de l'application, de la conception technique à la mise en production.
- Développement full-stack — Application Symfony 4 avec architecture MVC, gestion des entités Doctrine, formulaires, sécurité et internationalisation.
- Système de traduction sur mesure — Loader Symfony personnalisé permettant de charger les traductions depuis la base de données, avec mise en cache automatique pour les performances.
- Intégration Google APIs — Maps JavaScript API pour la carte interactive, Geocoding API pour la localisation des distributeurs et contacts, Maps Static API pour les aperçus de localisation, et Recaptcha pour la sécurité des formulaires.
- Gestion d'images avancée — Upload, redimensionnement automatique et mise en cache des images produit via LiipImagineBundle.
- Frontend interactif — Interface construite avec jQuery, Bootstrap, Vue.js pour les composants dynamiques, Slick Carousel pour les diaporamas et CKEditor pour l'édition de contenu riche.
Résultats
Le site a permis au fabricant de moderniser sa présence en ligne avec un catalogue exhaustif accessible aux chirurgiens ophtalmologistes du monde entier.
Le back-office d'administration a rendu les équipes internes autonomes sur la gestion du contenu : ajout de produits, mise à jour des traductions, gestion des distributeurs et traitement des demandes de devis.
Le système de traduction sur mesure a permis de couvrir plusieurs langues sans duplication de templates, simplifiant considérablement la maintenance du contenu multilingue.