Passer au contenu principal
Version : 1.x

Recherche et filtrage

Trouver rapidement les bons produits est essentiel pour des opérations de point de vente efficaces. WCPOS offre de puissantes fonctionnalités de recherche et de filtrage pour localiser instantanément les produits, même avec des inventaires volumineux.

Interface de recherche et de filtrage des produits

Interface de recherche et de filtrage des produits dans WCPOS

Champ de recherche unifié

WCPOS dispose d'un champ de recherche unique qui effectue simultanément une recherche sur plusieurs attributs de produit :

  • Nom du produit – Recherche dans le titre et la description du produit
  • SKU – Correspond au champ postmeta _sku du produit
  • Code-barres – Recherche dans le champ de code-barres configuré, qui peut être n'importe quel champ postmeta. Le paramètre hérité est _sku, mais il sera remplacé par _global_unique_id à l'avenir.

Saisissez simplement votre terme de recherche dans le champ « Rechercher des produits », et le PDV filtrera instantanément les résultats sur tous ces champs.

Technologie de recherche par tokenisation

La fonctionnalité de recherche utilise la bibliothèque FlexSearch avec des capacités avancées de tokenisation :

  • Tokenisation avant – Correspond aux mots partiels depuis le début (par exemple, rechercher « bleu » trouvera « bleuet »)
  • Optimisée pour la performance – Utilise un préréglage de performance pour des résultats de recherche rapides
  • Adaptée à la langue – S'adapte à la langue configurée de votre boutique
  • Initialisation différée – Optimise l'utilisation de la mémoire en chargeant les index de recherche uniquement lorsque nécessaire
La recherche correspond au début des mots

La correspondance étant basée sur le début du mot (préfixe), la recherche trouve le début d'un mot ou d'un token, et non le milieu — rechercher « berry » ne trouvera pas « blueberry », et un trait d'union commence un nouveau token (ainsi « ABC-XYZ » est trouvé par « ABC » ou « XYZ », mais pas par « BCX »). Pour les langues qui ne séparent pas les mots par des espaces (par exemple le chinois, le japonais), la tokenisation n'est pas fiable — utilisez plutôt la recherche par code-barres ou SKU.

Fonctionnement de la recherche

Lorsque vous saisissez du texte dans le champ de recherche, le PDV :

  1. Tokenise votre saisie en termes recherchables
  2. Recherche d'abord localement dans les données produits stockées pour des résultats instantanés
  3. Interroge le serveur si aucune correspondance locale n'est trouvée, puis télécharge et stocke les nouveaux produits pour les recherches futures
  4. Met à jour les résultats en temps réel au fil de la saisie

Cette approche garantit des performances de recherche rapides tout en constituant progressivement une base de données produits locale complète.

Filtrage des produits

Barre de filtres

Sous le champ de recherche, des filtres interactifs et des menus déroulants permettent de restreindre les produits selon des critères spécifiques.

Filtres disponibles

État du stock

Filtrer les produits selon leur état de stock :

  • En stock – Produits avec un stock disponible
  • Rupture de stock – Produits dont le stock est à zéro
  • Réapprovisionnement – Produits disponibles en commande différée

Activez ce filtre pour afficher uniquement les produits marqués comme « Mis en avant » dans votre boutique WooCommerce.

Produits en promotion

Filtrez pour afficher uniquement les produits actuellement en promotion ou bénéficiant de remises actives.

Catégorie

Utilisez le menu déroulant des catégories pour filtrer les produits selon leurs catégories attribuées. Cela permet de retrouver rapidement des produits au sein de rayons ou de gammes spécifiques.

Étiquette

Filtrez par étiquettes de produit pour trouver les articles présentant des attributs ou caractéristiques spécifiques que vous avez définis dans votre boutique WooCommerce.

Utilisation des filtres

  • Activer/désactiver les filtres – Cliquez sur un bouton de filtre pour l'activer (les filtres actifs apparaissent en surbrillance)
  • Filtres multiples – Vous pouvez combiner plusieurs filtres pour affiner davantage votre recherche
  • Effacer les filtres – Cliquez à nouveau sur un filtre actif pour le désactiver
  • Recherche + Filtre – Utilisez les filtres conjointement avec le champ de recherche pour localiser précisément un produit

Configuration des codes-barres

Champs de recherche

La fonction de recherche inclut automatiquement le champ de code-barres configuré. Le champ de code-barres utilisé pour la recherche dépend de la configuration des paramètres du PDV.

F.A.Q.

À quoi sert le champ _global_unique_id pour les codes-barres ?

Le champ _global_unique_id est un nouveau champ de code-barres récemment ajouté par WooCommerce afin d'offrir une meilleure standardisation des codes-barres entre les boutiques.

Points clés :

  • Norme moderne : ce champ a été conçu spécifiquement pour l'identification globale des codes-barres
  • Configuration du PDV : vous pouvez configurer le PDV pour utiliser _global_unique_id comme champ de code-barres dans les paramètres du PDV
  • Ancien vs. Nouveau : L'ancien paramètre de code-barres utilise le champ _sku, mais celui-ci sera remplacé par _global_unique_id dans les versions futures
  • Flexibilité : Il est possible de configurer n'importe quel champ méta produit comme champ de code-barres en cas d'utilisation d'extensions de codes-barres tierces
  • Un champ par produit : Le PDV recherche dans un seul champ de code-barres configuré, et WooCommerce stocke une seule valeur de code-barres par produit (ou par variation). Pour associer plusieurs codes à un produit, stockez-les dans un champ personnalisé et dirigez le paramètre de code-barres vers celui-ci
  • Valeur par défaut future : _global_unique_id deviendra le champ de code-barres par défaut dans les futures mises à jour du PDV

Pour configurer le champ utilisé par le PDV pour les codes-barres, accédez aux paramètres du PDV dans l'espace d'administration WordPress.

Pourquoi tous mes produits n'apparaissent-ils pas lorsque je fais une recherche ?

WCPOS utilise un téléchargement progressif des produits pour maintenir les performances. Si un produit n'apparaît pas :

  1. Essayez de le rechercher - Cela déclenchera une recherche du produit sur le serveur par le PDV
  2. Patientez pendant le téléchargement - Le PDV téléchargera le produit ainsi que d'autres par petits lots
  3. Relancez la recherche - Une fois téléchargé, le produit apparaîtra dans les recherches suivantes

Ce processus garantit que le PDV reste rapide et réactif, même avec des milliers de produits. Pour en savoir plus, consultez le guide Synchronisation des produits.

Puis-je rechercher des noms de produits ou des SKU partiels ?

Oui ! La recherche tokenisée utilise la correspondance par préfixe, ce qui signifie :

  • Rechercher "blue" trouvera les produits contenant "blueberry", "blue shirt", etc.
  • Rechercher "ABC" trouvera les SKU comme "ABC123", "ABC-XYZ", etc.
  • Il n'est pas nécessaire de saisir des mots ou des codes complets

La recherche est conçue pour trouver rapidement des produits avec un minimum de saisie.