V2.0.0 - Montée de version du framework
Afin de garder un code à jour et d’inclure les dernières corrections de sécurités de nos dépendances, l’entièreté des technologies utilisées par le widget a été mise à jour.
Déploiement de la nouvelle version sur https://v3-widget.leadformance.com/v2/bridge-widget.js
La version 1 n’est désormais plus maintenue.
V1.2.0 - Remplacement de l'autocomplete Algolia Places
Le service d'autocompletion de Google (Algolia Places) est arrêté au 31 Mai 2022.
Pour éviter de perdre l'autocomplete, nous avons remplacer ce service par un nouveau qui vous assurera une suggestion de villes optimale. Ce nouveau service appelle 2 API :
API GOUV pour les résultats français
Autocomplete Mapbox pour les résultats internationaux.
V1.1.3 - Correction de bug sous Edge 15
Correction d'un bug empêchant le fonctionnement de la recherche avec le navigateur Microsoft Edge version 15.
Autorise le changement d'url de l'API grâce à la variable window.BRIDGE_API_URL_OVERRIDE
V1.1.2 - Amélioration de l'événement JS "bridge.widget.search.results"
L'événement : bridge.widget.search.results a été retardé pour s'assurer que celui-ci s'exécute bien une fois les résultats du widget affichés.
V 1.1.1 - Ajout d'un polyfill pour correction de bug sous IE11
Un polyfill a été ajouté pour pouvoir utiliser les événements JS personnalisés sous IE11, et assurer le bon fonctionnement du widget sur ce navigateur.
V 1.1.0 - Ajout d'événements Javascript
Afin d'améliorer l'expérience utilisateur et l'intégration du widget au sein d'un site, 5 événements Javascript ont été implémentés.
-
bridge.widget.location.select : événement produit au clic sur le lien vers la page locale / site web du point de vente
-
bridge.widget.location.custom : événement produit au clic sur le lien customisé du widget construit à partir du Custom Id
-
bridge.widget.search.empty : événement produit lors d'une recherche sans résultats
-
bridge.widget.search.results : événement produit lors d'une recherche avec résultats
- bridge.widget.global.error : événement produit lorsque le widget est en erreur
V 1.0.1 - Bloquage des recherches "vides" et compatibilité Internet Explorer 11
La recherche
Il n'est maintenant plus possible de déclencher une recherche "vide" (sans aucune terme).
Compatibilité navigateurs
Amélioration de la compatibilité avec Internet Explorer 11.
V 1.0.0 - Désactivation des pages locales et optimisations visuelles
La recherche
Augmentation du debounce time de 300ms à 500ms pour s'adapter à la vitesse de lecture des visiteurs
Les résultats
- Les numéros de téléphone comportant des espaces sont maintenant eux aussi cliquables (Call To).
- Le widget est maintenant compatible avec la désactivation des pages locales pour uniquement certains Points de Vente (masquage du lien vers la Page Point de Vente pour ceux qui ne comportent ni Page Locale, ni lien Site Web).
V 0.5.0 - Optimisation de l'autocomplete et amélioration des résultats
L'autocomplete
- Afin de distinguer les villes du même nom, les suggestions de l'autocomplete comprennent maintenant le code postal.
- Après une recherche texte, le volet des suggestions de l'autocomplete se ferme automatiquement.
Les résultats
- Amélioration de la pertinence des résultats remontés, en se basant sur le geocoding de Google
- Les villes d'Andorre et Monaco ont maintenant été ajoutée dans les résultats français
- Pour plus de personnalisation, une classe CSS dédiée au jour-même a été implémentée
V 0.4.0 - Statut d'ouverture, les icônes des Produits et Services, URL du Site Web et navigation jusqu'au point de vente
Les résultats
- En l'absence de page locale, le premier bouton renvoie vers l'url "Site Web", défini dans la page Point de Vente via le Back Office.
- Le statut d'ouverture du point de vente figure maintenant dans les informations affichées dans la liste des résultats.
4 status différents sont disponibles :- Ouvert
- Ouvert dans XX minutes ( si délai d'ouverture < 1 heure)
- Ferme dans XX minutes (si délai de fermeture < 1 heure)
- Fermé
- Les icônes de Produits et Services (préalablement définis par un administrateur BRIDGE) peuvent maintenant être affichés pour chaque point de vente associé, dans les informations issues de la liste des résultats.
Navigation
L'utilisateur a maintenant la possibilité de demander un itinéraire de navigation jusqu'au point de vente à partir de sa géolocalisation. La navigation s'ouvre sur Google Maps, en fonction du terminal : soit dans un nouvel onglet du navigateur ou via l'application.
V 0.3.0 - Prise en compte des horaires exceptionnels, loader et nombre maximum de résultats affichés
La recherche
- Mise à disposition d'un loader s'affichant lors de l'exécution de la recherche
- Ajout du nouvel attribut data-search-max-results permettant de limiter le nombre de points de vente remontés dans les résultats.
Les résultats
- Prise en compte des horaires exceptionnels, et ajout d'une classe exceptional permettant de définir une mise en forme spéciale pour ces jours ci
V 0.2.0 - Elargissement de la couverture fonctionnelle
La recherche
- Ajout d'une nouvel attribut
data-geolocation-enabled
autorisant le lancement d'une recherche par géolocalisation.
- Ajout d'un nouvel attribut
data-geolocation-radius
permettant de configurer le rayon de recherche
- Pour plus de pertinence dans les résultats, le clic sur une ville proposée par l'auto-complete déclenche maintenant une recherche utilisant les coordonnées GPS de la ville sélectionnée (en plus de la recherche full text)
- Pour plus de pertinence dans les résultats, les recherches effectuées via une saisie texte prennent en compte les coordonnées GPS de la recherche. Sans résultat pertinent, la recherche se basse ensuite sur un procédé de recherche full text.
- L'autocomplete fr propose également les DOM TOM français
La carte
- Ajout d'un nouvel attribut
data-map-marker
permettant de définir un marqueur de point de vente personnalisé sur la carte
- Ajout d'un nouvel attribut
data-map-cluster
permettant d'activer le regroupement des marqueurs des points de vente sur la carte
Les résultats
- Ajout d'un nouvel attribut
data-custom-redirection-url
qui permet de définir l'URL de redirection comportant le Custom Id des Points de Vente en paramètre (pour plus d'informations: http://help.leadformance.com/hc/fr/articles/115001342113-Ajouter-un-lien-ou-une-action-personnalis%C3%A9-e-)
- Ajout d'un item numéroté pour chaque encart de Point de Vente dans la liste des résultats (concordant avec le marqueur affiché dans la carte)
V 0.1.0 - Première version du Widget
Le widget offre une manière simple et rapide d'intégrer un moteur de recherche de vos points de vente sur votre site.
Il est intégré via une Iframe, ce qui permet d'éviter les collisions de style et de javascript dans la page au sein de laquelle il est intégré.
Il est fourni sans style, afin de le rendre entièrement customizable via CSS.
Il offre les fonctionnalités suivantes :
- Recherche "full-text"
- Customization du style
- Customization des libellés
- Affichage de la carte des points de vente dans les résultats
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.