Illustration du site Store Locator Opal dans un ordinateur
Retour
Notre client

Opal Store Locator

Optique, Accompagnement depuis 2023

+10 000 Points de vente
4 Sites équipés
3 Composants

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

Nos objectifs

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.

Ce qu'on a fait

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.

  1. 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.

  2. Données GPS manquantes

    Des API externes génèrent les coordonnées absentes à partir des adresses postales.

  3. Module PrestaShop

    Le Store Locator s’intègre à la plateforme e-commerce du groupe.

  4. Module WordPress

    Les mêmes fonctionnalités sont déployées sur les sites WordPress, chacun avec sa charte graphique.

  5. Filtres et interface

    Les clients localisent les revendeurs par lieu ou par marque vendue.

Et techniquement ?

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
Les résultats

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.

Garance Hurlet
Garance Hurlet Responsable marketing, Pure Filters

Nous sommes très satisfaits de notre collaboration avec Mintfull Agency pour l'évolution de notre site internet. […] Les échanges ont toujours été fluides, les conseils pertinents et le suivi irréprochable. Une agence sérieuse que nous recommandons sans hésiter pour la qualité de son travail et de son accompagnement.

Réalisations

Ils travaillent avec nous et sont fiers des résultats

On pourrait vous vendre des prestations avec des paroles en l'air mais chez Mintfull on prouve par les chiffres. Voici quelques réalisations que nous avons faites avec les résultats associés.

  • Création & refonte de site
Boutique Dragon Sports sous PrestaShop 9 affichée sur un ordinateur portable : bannière « Rentrée sportive » et équipements de sports de combat

Dragon Sports : un thème PrestaShop 9 commun à trois boutiques

2026

Dragon Sports migrait ses boutiques de PrestaShop 1.6 vers PrestaShop 9 avec son équipe interne, solide côté back-office mais sans développeur front. Nous avons pris le relais sur le thème : un thème enfant Hummingbird commun à DragonSports.eu, DragonFitness.eu et ChinaTown-Shop.com, décliné par variables, livré en cinq sprints avant la haute saison de septembre.

3 Boutiques, un thème
5 Sprints d’une semaine
40 Tickets livrés
  • Création & refonte de site
Boutique Pure Filters affichée sur un ordinateur portable : nouvelle page d’accueil avec le purificateur d’eau Pure Filters Home 9L

Pure Filters : une nouvelle page d’accueil, maquette et intégration

2026

Pure Filters voulait une page d’accueil à la hauteur de l’image de sa marque, sans engager une refonte complète du site. Nous avons conçu la maquette, desktop et mobile, puis intégré la page d’accueil sur la boutique PrestaShop existante avec des blocs PrettyBlocks que l’équipe modifie elle-même.

1 mois Pour la mise en ligne
11 Blocs éditables
2 Maquettes validées
  • Création & refonte de site
  • Maintenance et évolution
Boutique Chilli Pro Scooter sur smartphone : fiche produit de la trottinette Chilli Zero V2 Polished

Chilli Pro Scooter : deux boutiques réunies dans un multiboutique

2026

Après la refonte de Micro Mobility sur PrestaShop 9, sa marque Chilli Pro Scooter a rejoint la même boutique en multiboutique. Deux sites au départ, une seule boutique à l’arrivée : nous avons écrit les scripts de migration, conçu la maquette Chilli et intégré sa propre identité sur le thème commun.

2 Boutiques réunies
1 Back-office commun
1 Thème, deux identités

Bon, on en discute ?

Demandez votre diagnostic de performance gratuit : un échange de 30 minutes, vos Core Web Vitals relevés sur mobile et une synthèse écrite de ce qui mérite d’être corrigé en premier.

Discuter de mes besoins