
Opal Store Locator
Optique, Accompagnement depuis 2023
Mintfull Agency a collaboré une nouvelle fois avec Opal, leader dans la vente de lunettes aux opticiens, pour développer un Store Locator avancé et automatisé. Ce projet a été conçu pour remplacer un système existant, en améliorant non seulement la mise à jour automatique des points de vente, mais aussi en étendant la capacité à gérer plus de 10 000 points de vente. Le nouveau Store Locator, accessible via leur plateforme e-commerce sous PrestaShop et plusieurs sites sous WordPress, permet aux clients de localiser les revendeurs Opal tout en filtrant selon divers critères comme le lieu ou les marques vendues. L'intégration avec leur ERP garantit que les informations affichées sont toujours à jour, sans intervention manuelle.
Tout comprendre sur ce projet
Automatiser la gestion de plus de 10 000 points de vente.
Le principal objectif de ce projet était de moderniser et automatiser la gestion des points de vente pour Opal. Le Store Locator devait permettre aux utilisateurs de localiser facilement les opticiens partenaires et d'afficher des informations précises grâce à une connexion directe avec l'ERP d'Opal. Un autre enjeu était d’assurer que les mêmes fonctionnalités soient présentes à la fois sur PrestaShop et WordPress, tout en respectant les différentes chartes graphiques des sites du groupe Opal. Mintfull Agency a relevé ce défi en créant une solution flexible, adaptée aux besoins du client, tout en améliorant l'expérience utilisateur avec une interface claire et intuitive.
Développement d’un Store Locator multi-sites connecté à l’ERP
Opal voulait remplacer son ancien système de localisation des revendeurs. Nous avons conçu une solution automatisée, disponible sur PrestaShop et sur plusieurs sites WordPress.
-
API Symfony
Nous développons l’API centrale qui réimporte chaque nuit magasins, ventes et marques à partir des exports déposés par Opal.
-
Données GPS manquantes
Des API externes génèrent les coordonnées absentes à partir des adresses postales.
-
Module PrestaShop
Le Store Locator s’intègre à la plateforme e-commerce du groupe.
-
Module WordPress
Les mêmes fonctionnalités sont déployées sur les sites WordPress, chacun avec sa charte graphique.
-
Filtres et interface
Les clients localisent les revendeurs par lieu ou par marque vendue.
Une API Symfony, deux modules et des données client à compléter
Le développement du Store Locator a été réalisé à travers trois principaux composants : un module PrestaShop, un module WordPress, et une API Symfony. Les modules PrestaShop et WordPress ont été conçus pour offrir les mêmes fonctionnalités, permettant aux utilisateurs de filtrer les revendeurs par lieu et par marque vendue. L'API Symfony joue un rôle central, en connectant le store locator à l’ERP d’Opal pour récupérer et afficher automatiquement les points de vente. L'un des défis techniques majeurs a été la gestion d'une base de données client incomplète, notamment l'absence de points GPS pour certains revendeurs. Pour surmonter cela, Mintfull Agency a intégré des API externes pour générer les coordonnées GPS manquantes à partir des adresses postales. De plus, il a fallu s’assurer que le store locator respecte plusieurs chartes graphiques distinctes, en fonction des sites où il est déployé.
- Symfony
- Docker
- Git
- APIs
Ce qu’Opal a obtenu
Chaque nuit, entre 2h et 3h30, quatre imports mettent à jour magasins, ventes, marques et marques par magasin à partir des fichiers déposés par Opal. Le même store locator alimente opal.fr, opal-pro.fr, demetz.fr et, depuis fin 2025, le site NFK, avec des règles d’affichage propres à chaque marque.
- Une mise à jour automatique des points de vente chaque nuit
- Une capacité étendue à plus de 10 000 points de vente
- Des revendeurs géolocalisés même sans coordonnées GPS dans l’ERP
- Une recherche par lieu et par marque vendue
- Les mêmes fonctionnalités sur PrestaShop et WordPress, dans chaque charte graphique
+10 000 Points de vente
Le nouveau Store Locator gère plus de 10 000 points de vente, mis à jour chaque nuit à partir des exports d’Opal.
4 Sites équipés
opal.fr, opal-pro.fr, demetz.fr et le site WordPress NFK interrogent la même API.
3 Composants
Un module PrestaShop, un module WordPress et une API Symfony partagent la même source de données.
Aperçus du projet









