Recherche

La recherche gère la recherche par mot-clé de produits et la recherche par nom de vendeur depuis l'en-tête, sur une route de résultats unique avec un sélecteur de portée produits/vendeurs.

Each step pairs a heading and description with a decorative 3D preview of the Equivox UI. Those previews are skipped in screen reader navigation and are not interactive for assistive technology—the text beside each preview is authoritative.

Recherche de produits

La recherche de produits s'exécute contre les titres de fiches côté serveur. Elle gère raisonnablement bien les correspondances exactes, les entrées partielles et les fautes de frappe via la recherche plein texte Postgres et la correspondance floue, avec un score de pertinence décidant l'ordre par défaut des résultats.

Les résultats n'incluent que les fiches publiquement visibles : vendeur approuvé, produit visible, modération claire, catégorie active. Les mêmes barrières que le contenu en vedette de la page d'accueil et la navigation par catégorie. La page de résultats réutilise la grille standard de cartes produit.

Les acheteurs peuvent empiler les filtres produit partagés et changer le tri par prix. La recherche utilise la pertinence par défaut, les autres grilles produit utilisent le prix par défaut. Quand aucun filtre de marché est actif, le marché sélectionné dans l'en-tête par l'acheteur priorise en douceur les vendeurs locaux dans l'ordre des résultats sans masquer tout le reste.

Recherche de vendeurs

La recherche de vendeurs correspond aux boutiques approuvées par nom d'entreprise et description, avec une tolérance supplémentaire aux fautes de frappe sur le nom d'entreprise. Les résultats utilisent les mêmes cartes vendeur que le répertoire des vendeurs, avec le nombre de produits en ligne et la moyenne des avis attachés.

La surface de filtres est plus légère que pour les produits : marché seulement. Les acheteurs peuvent filtrer strictement à une région, ou laisser le marché ouvert et laisser la sélection d'en-tête prioriser en douceur les correspondances locales. Les états vides distinguent une mauvaise requête d'une requête qui n'a rien trouvé sous un filtre de marché actif.

Filtrage

Les filtres produit sont partagés entre la recherche, les pages de catégorie, les grilles de vitrine vendeur et les favoris. L'état des filtres vit dans l'URL et se met à jour de façon optimiste côté client pendant que la navigation suit, alors basculer catégorie, prix, disponibilité, origine ou marché ne semble pas lent.

Les sélections actives s'affichent comme des puces supprimables, avec un chemin pour tout effacer quand une combinaison ne retourne rien. La catégorie est masquée sur la navigation par catégorie, où la page fixe déjà la taxonomie. Seule la recherche ajoute une option de tri Pertinence.

Le prix couvre les bornes min/max et le type de tarification (fixe vs contact pour le prix). L'origine est un sélecteur de pays consultable. Le bureau expose un contrôle par dimension ; le mobile réduit le formulaire complet dans une modale.