Opal Store Locator

Icone de la catégorie Développement Prestashop Développement Prestashop
Icone de la catégorie Développement Symfony Développement Symfony
Icone de la catégorie Développement Wordpress Développement Wordpress
Secteur
Optique
Année
2023
Mission
Développement d’un store Locator

Descriptif du projet

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.

Illustration du site Store Locator Opal dans un ordinateur Illustration du site Store Locator Opal dans une tablette

Objectif

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.

Illustration du site Store Locator Opal dans une tablette Illustration du site Store Locator Opal dans une tablette

Technique

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