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 :
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 ), s'ouvre alors le formulaire simple de création de facette (screenshot
), 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 :
compiledproperty.discountLevel
: Promotion filtrable sur le niveau des produits concernés en stockcompiledproperty.ratingAverage
: Note globale du produit selon les notes des commentairescompiledproperty.topicId
: Filtrer par rubrique de navigationcompiledproperty.websiteId
: Filtrer par sitecompiledproperty.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 niveaucompiledproperty.shelfId
: Filtrer par rayoncompiledproperty.brandLabel
: Par marquecompiledproperty.isAvailable
: Par disponibilitécompiledproperty.isDiscount
: Par promotionproperty.publicationstatus
: Par état de de publicationproperty.visual
: Ayant un visuelproperty.additionnalVisual
: Ayant des visuels complémentairesproperty.shelf
: Par rayonproperty.brand
: Par marqueproperty.shippingModeld
: Par mode de livraison spécifique à l'élémentproperty.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 livraisonproperty.minOrderQuantity
: Par quantité minimum d'achatproperty.complementary
: Produits complémentairesproperty.similar
: Produits similairesproperty.upsell
: Produits d'upsellingproperty.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 produitshelfIdCompiled
: Permet de filtrer sur une arborescence de rayonprice
: Par prixdocumentModel
: 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…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
Une fois les facettes créées, afin qu'elles soient disponibles et prises en compte, il vous faut les activer à l'aide du bouton , 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 .
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.
Il 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
) 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 :
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 ).
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 la rubrique de la boutique, nous allons éditer la page de listant le contenu d'un rayon.
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
).
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 :
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.
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
).
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 :
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.