Outils pour utilisateurs

Outils du site


Panneau latéral

manual:facets_and_filters

Gestion des facettes

Cette documentation couvre la gestion des facettes mises à disposition par le module Filtres et facettes (e-commerce étendu) à partir de la version 3.6.2. Pour les versions antérieures, ainsi que pour toutes question en rapport avec la gestion des facettes, merci d'utiliser le forum dédié à la documentation.

Nous verrons ici comment définir les propriétés faisant l'objet d'une facette et comment rendre les facette utilisables en front office.

La gestion des facettes, permet de :

  • faciliter l'exploration du catalogue produit en fonction des critères de l'internaute
  • filtrer les résultats de recherche pour en augmenter la pertinence pour l'internaute

Gestion et administration

Déclaration des facettes

 Accéder au module de gestion des facettes RBS Change permet de définir les facettes à partir du backoffice, simplement par l'intermédiaire des clics. Pour accéder au module, il suffit d'ouvrir le menu “Outils” et de cliquer sur Filtres et facettes, comme le montre la capture d'écran ci-contre. .

Pour créer une facette, il suffit une fois dans le module de cliquer sur le bnouton “Créer…” et de choisir “Créer une facette” (screenshot  Créer une facette ), s'ouvre alors le formulaire simple de création de facette (screenshot  Formulaire de création de facette), une fois la facette créée, on a accès au formulaire complet de configuration d'une facette.

Voyons de plus près les champs contenus dans le formulaire complet :

 Formulaire de création de facette

  • Section “Propriétés principales” :
    • Libellé : Nom de la facette affiché en backoffice.
    • Clé de traduction : Cette chaine permet d'indiquer la clé de locale permettant de traduire le nom de la facette pour le front-office. Le contenu de cette locale peut être administré par l'intermédiaire du module Traduction.
    • Origine de la valeur de la facette :
      • compiledproperty.discountLevel : Promotion filtrable sur le niveau des produits concernés en stock
      • compiledproperty.ratingAverage : Note globale du produit selon les notes des commentaires
      • compiledproperty.topicId : Filtrer par rubrique de navigation
      • compiledproperty.websiteId : Filtrer par site
      • compiledproperty.shopId : Filtrer par boutique (permet de restreindre le nombre de produits affichés en cas de multi-implantation d'un produit dans plusieurs rayons)
      • compiledproperty.topshelfId : Filtrer par rayon de premier niveau
      • compiledproperty.shelfId : Filtrer par rayon
      • compiledproperty.brandLabel : Par marque
      • compiledproperty.isAvailable : Par disponibilité
      • compiledproperty.isDiscount : Par promotion
      • property.publicationstatus : Par état de de publication
      • property.visual : Ayant un visuel
      • property.additionnalVisual : Ayant des visuels complémentaires
      • property.shelf : Par rayon
      • property.brand : Par marque
      • property.shippingModeld : Par mode de livraison spécifique à l'élément
      • property.stockQuantity : Par quantité du produit en stock (n'est pas valide avec la gestion avancée des stocks)
      • property.stockLevel : Permet d'inidiquer le niveau de disponibilité du produit, valeur du type Disponible, Peu en stock, Indisponible (n'est pas valide lorsque l'on a le module Gestion avancée des stocks installé)
      • property.stockAlertThreshold : Par seuil d'alerte à l'administrateur sur le niveau de peu de quantité (n'est pas valide avec la gestion avancée des stocks)
      • property.shippedIn : Par délai de livraison
      • property.minOrderQuantity : Par quantité minimum d'achat
      • property.complementary : Produits complémentaires
      • property.similar : Produits similaires
      • property.upsell : Produits d'upselling
      • property.axe1 : Par l'axe de déclinaison 1 (déconseillé en tant que facette, préférez la propriété sur laquelle est mappée l'axe 1)
      • property.axe2 : Par l'axe de déclinaison 2 (déconseillé en tant que facette, préférez la propriété sur laquelle est mappée l'axe 2)
      • property.axe3 : Par l'axe de déclinaison 3 (déconseillé en tant que facette, préférez la propriété sur laquelle est mappée l'axe 3)
      • attribute.<*> : Correspond aux attributs étendus définis sur le produit
      • shelfIdCompiled : Permet de filtrer sur une arborescence de rayon
      • price : Par prix
      • documentModel : Est principalement utilisée pour la page de résultat de recherche, et permet de filtrer par type de d'élement de contenus ; page, produit, évènement…
  • Section “Configuration avancée” :
    • Code système :
    • Classe PHP de gestion de la facette : Classe PHP qui va gérer la facette
      • Standard : Classe à utiliser pour tous les éléments de type compiledproperty.<*>, property.<*> et attribute.<*>
      • Prix : à utiliser pour une facette de type price
      • Rayons : à utiliser pour une facette de type shelfIdCompiled
      • Rayons Menu : à utiliser pour une facette de type shelfIdCompiled
      • Types de documents : à utiliser pour une facette de type documentModel
    • Critères multiples : Permet d'indiquer si plusieurs valeurs de la facette peuvent être appliquées en même temps
    • Liste : Permet de définir une liste de valeurs pour la facette
    • Intervalle : Permet d'indiquer des intervalles de valeurs pour faire des recherches par intervalle de prix par exemple
    • Voir toutes les valeurs : Permet d'afficher toutes les valeurs de la facettes, même s'il n'y a aucun résultat associé

Prise en compte des facettes

Une fois les facettes créées, afin qu'elles soient disponibles et prises en compte, il vous faut les activer à l'aide du bouton  activer un document , ce qui aura pour effet de rendre la facette disponible pour une exploitation front-office.

L'activation des facettes n'est pas la seule opération à réaliser ; il vous faut également demander une réindexation de vos documents afin que les facettes soit bien prises en compte. Cette ré-indexation se déclenche l'aide du bouton  bouton ré-indexation .

La ré-indexation est un processus lancé par une tâche de fond qui examine toutes les minutes s'il y a de nouveaux documents à indexer. La durée d'exécution de la re-indexation dépend de la quantité déléments qu'il faut ré-indexer, il est donc possible que vos facettes ne soient pas immédiatement disponibles en front-office.

Mise en oeuvre dans les pages

Il ne suffit pas de déclarer les facettes afin de les rendre visibles en front. Il faut également positionner les blocs qui en permettent l'utilisation pour l'internaute. Nous allons voir ici comment modifier les pages de la boutique et des résultats de recherche afin d'exploiter les facettes, toutes les manipulations qui suivent seront faites dans le modules Sites et pages par édition des contenus de pages.

Dans la boutique

 sélection des facettes pour la boutiqueIl est possible de définir les facettes utilisées globalement par la boutique. Ceci a pour avantage de permettre l'ajout, la suppression de facettes sans avoir à modifier la page de rayon. Pour gérer les facettes au niveau de la boutique, il vous suffit alors d'éditer votre boutique et de vous rendre sur l'onglet “Filtres et facette”. Il vous suffit ensuite de cliquer sur le bouton “Ajouter des facettes” (screenshot  sélection du bloc de facettes sur le résultat de recherche) pour faire apparaître le sélecteur de facettes (cf screenshot ci-contre).
Une fois les facettes sélectionnées, on dispose de plusieurs opérations sur chaque facette :

  •  Monter : Remonte la facette d'une position
  •  Descendre : Descend la facette d'une position
  •  Retirer : Permet d'éditer les propriétés de la facette
  •  Rechercher : Permet de retirer la facette dans le contexte de la boutique en cours

Une fois que l'on a définit les facettes, et éventuellement leur ordre, pour les mettre en oeuvre dans la boutique, il suffit de cliquer sur le bouton “Enregistrer” (screenshot  Enregistrement/validation des facettes à mettre en oeuvre sur la boutique).
Ces opération peut être répétée au niveau des rayons si l'on souhaite présenter des facettes différentes en fonction des rayons.

Dans les pages de la boutique

Dans la rubrique de la boutique, nous allons éditer la page de listant le contenu d'un rayon. paramétrage du bloc Liste des produits avec facettes Dans la barre latérale, nous allons mettre le bloc “Facette des résultats de recherche”, pour cela on double clique sur la zone verte afin d'ouvrir le sélecteur de blocs, on déplie la section “Moteur de recherche” et on sélectionne le bloc “Facettes des résultats de recherches” (screenshot  sélection du bloc de facettes sur le résultat de recherche). Dans la zone principale, nous allons supprimer le bloc intitulé “Liste contextuelle des produits”. Nous allons ensuite faire apparaître le sélecteur de bloc, puis dans la section “Catalogue et boutiques” on choisit d'ajouter le bloc “Liste des produits avec facettes”. A l'insertion du bloc dans la page, s'ouvre à droite le panneau de configuration du bloc. Si l'on choisit de définir des facettes dans la configuration du bloc, cette configuration prendra l'avantage sur la configuration définie au niveau de boutique ou du rayon.
Si vous créez votre propre page de rayon ou une page spécifique pour un affichage particulier, alors où il s'agira de configurer les différents paramètres que l'on retrouve sur tous les blocs affichant des produits, enrichis d'un paramètre facettes :

  •  Retirer : Permet de retirer une facette de la liste
  •  Monter : Remonte la facette d'une position
  •  Descendre : Descend la facette d'une position
  •  Rechercher : Permet d'ouvrir le sélecteur de ressources pour choisir les facettes à présenter

Une fois que l'on a terminé de configurer le bloc, il ne reste plus qu'à enregistrer la page et à la publier, pour observer le résultat ci-dessous.  Affichage des facettes en front office

Dans les résultats de recherche

 paramétrage du bloc Résultats de recherche avec facettes Dans la barre latérale, nous allons mettre le bloc “Facette des résultats de recherche”, pour cela on double clique sur la zone verte afin d'ouvrir le sélecteur de blocs, on déplie la section “Moteur de recherche” et on sélectionne le bloc “Facettes des résultats de recherches” (screenshot  sélection du bloc de facettes sur le résultat de recherche). Dans la zone principale, nous allons supprimer le bloc “Résultats de recherche” pour le remplacer par le bloc “Résultats de recherche utilisant les facettes”.A l'insertion du bloc dans la page, s'ouvre à droite le panneau de configuration du bloc, où il s'agit alors de configurer les différents paramètres que l'on avait dans le bloc de résultat de recherche, enrichis d'un paramètre facettes :

  •  Retirer : Permet de retirer une facette de la liste
  •  Monter : Remonte la facette d'une position
  •  Descendre : Descend la facette d'une position
  •  Rechercher : Permet d'ouvrir le sélecteur de ressources pour choisir les facettes à présenter

Une fois que l'on a terminé de configurer le bloc, il ne reste plus qu'à enregistrer la page et à la publier, pour observer le résultat ci-dessous.  Affichage des facettes en front office pour les résultats de recherche

manual/facets_and_filters.txt · Dernière modification: 2017/01/19 14:54 (modification externe)