Permettez à vos utilisateurs de rechercher et filtrer les annonces, services et produits de votre plateforme.
Découvrez ici toutes les options de tri, de filtre et de géolocalisation que nous proposons.
Carte interactive
La recherche sur carte interactive contribue grandement à l’expérience utilisateur que vous offrirez à vos utilisateurs. Si votre projet nécessite cette fonctionnalité, nous vous proposons d’intégrer une carte Google Maps ou Mapbox en utilisant leurs APIs.
Google Maps ou Mapbox
Le choix dépendra de vos préférences personnelles et des exigences spécifiques de votre plateforme. Nous recommandons cependant Mapbox, pour sa facilité d’utilisation et son adaptation personnalisée. Des plateformes de renommées comme Facebook ou Pinterest l’utilisent également. Les deux services sont gratuits au départ, mais peuvent entraîner des frais pour les plateformes ayant de forts trafics de visites. Google Maps permet de définir des quotas afin de pouvoir maîtriser son budget, mais si ils sont dépassés, cela peut causer l’arrêt des services et donc générer une mauvaise expérience utilisateur. Mapbox ne permet pas la mise en place de quotas, mais offre justement des protections contre les pics d’utilisation de l’API.
La carte interactive pourra être intégrée sur la page des résultats de recherche, mais peut aussi être intégrée sur tous les emplacements nécessaires sur votre plateforme. Par exemple, sur la page unique d’une annonce ou d’un prestataire, nous pouvons y intégrer une mini-carte afin de donner une information précise de localisation sur cette page d’informations.
Pour résumer, de nombreuses cartes interactives peuvent être aussi être intégrées, notamment OpenStreetMap qui est une carte open-source (gratuite d’utilisation), nous vous accompagnerons donc dans le choix de la carte à intégrer, en prenant en compte le contexte de votre projet.
Géolocalisation
L’intégration de Google Maps ou de Mapbox permettra de géolocaliser les utilisateurs s’ils en donnent l’autorisation afin de leur permettre de trouver les résultats les plus proches de leur position. Cette fonctionnalité de géolocalisation permettra également à vos prestataires ou vendeurs de localiser leur lieu géographique avec plus de précision en déterminant automatiquement la longitude et la latitude de leur emplacement.
Filtres de recherche avancés
De nombreux business modèles reposent sur les fonctionnalités de filtres de recherche. C’est pourquoi nous proposons de concevoir des filtres hautement personnalisables. Nous pouvons mettre en place toutes les façons dont vous souhaitez que les données soient filtrées.
Filtre par mots-clés
Ce filtre permet aux utilisateurs de trouver des prestataires, des annonces ou des produits sur la base d’un terme de recherche. Par défaut, le filtre recherche des correspondances dans le nom du prestataire, le nom de l’annonce ou le nom du produit. Mais le filtre peut aussi rechercher des correspondances par exemple avec la spécialité d’un prestataire, la description d’un produit ou d’un service et plus généralement, dans l’intégralité du contenu publié.
Filtre par localisation
Ce filtre permet tout simplement de trouver des résultats en fonction d’un emplacement géographique. Il fait correspondre les résultats en fonction d’un périmètre donné.
Filtre par date
Ce filtre permet d’effectuer une recherche par date grâce à un calendrier de dates, le fonctionnement est similaire aux recherches sur Booking.com ou Airbnb.
Pour des besoins spécifiques, il est également possible d’intégrer un sélecteur d’heure pour pouvoir filtrer avec plus de précision.
Filtre par disponibilité
Ce filtre fait vient récupérer les disponibilités des calendriers des prestataires ou des lieux. Ce modèle améliore l’expérience utilisateur et fonctionne sur le même modèle que Doctolib. Il peut aussi être utilisé pour rechercher des dates spécifiques ou des plages de dates.
Filtre « ouvert actuellement »
Ce filtre fonctionne avec les données d’ouverture du lieu. Il permet de faire correspondre les lieux ouverts tout en prenant compte des fuseaux horaires de chaque lieu.
Filtre par nombre
Ce filtre affiche un simple nombre, avec des boutons + et – afin de changer la valeur du nombre. Ce filtre permet d’effectuer des recherches par nombre de chambres, montant, ou toute autre donnée de nombre. Nous pouvons configurer les valeurs minimales et maximales ainsi que la logique de comparaison à utiliser (doit être égal à, doit être inférieur à, doit être supérieur à).
Filtre par catégorie
Ce filtre affiche toutes les catégories disponibles. Il permet à l’utilisateur de sélectionner une ou plusieurs catégories. Les catégories peuvent être affichées dans un ordre par défaut, par ordre alphabétique, ou via un ordre manuellement établi.
Filtre par bouton à bascule
Ce filtre fonctionne avec des valeurs simples Oui/Non. Le filtre affiche un seul bouton et lorsqu’il est coché, il pourrait y avoir seulement les résultats ayant la réponse « Oui ». Par exemple, si un prestataire sur votre plateforme propose un appartement à louer, il peut indiquer si son logement inclut un parking ou non. Lors de la recherche, l’utilisateur pourra donc cliquer sur le bouton « Inclure le parking ? » = Oui, afin d’afficher uniquement les logements proposant un parking.
Tri de la recherche
En plus des filtres, l’utilisateur peut trier l’ordre d’affichage des résultats. Il existe plusieurs exemples de tris possibles, tels que : le tri par distance, la pertinence, l’ordre alphabétique, les meilleurs notes ou l’ordre aléatoire. Nous pouvons créer tous types de tris en fonction de vos besoins.