Règles de navigation par catégorie
Vous pouvez utiliser les règles de navigation pour trier les produits d'une catégorie via un critère spécifique, tel que le prix.
En utilisant les règles de navigation, vous pouvez générer des ventes en définissant une commande d'affichage pour les produits d'une catégorie. Par exemple, vous pouvez trier les produits globalement en utilisant des critères tels que le prix (c'est-à-dire définir un ordre de tri pour toutes les catégories). Vous pouvez également choisir de placer un ensemble spécifique de produits en haut de la page de navigation. Vous pouvez également modifier la séquence d'affichage du produit en fonction d'un segment de clientèle explicite. Par exemple, vous pouvez choisir de promouvoir de préférence un ensemble particulier de cafetières auprès des clients VIP.
Utilisation et limitations
- Cible "Page actuelle" avec le comportement "Le client consulte une catégorie" uniquement.
- Cible "Segment de clientèle" avec des segments de clientèle explicites uniquement. Les segments de clientèle implicites ne sont pas pris en charge.
Création d'une règle de navigation pour toutes les catégories
Pour créer une règle de navigation qui s'applique à toutes les catégories, générez une règle de recherche qui cible le mot clé _nav_.

Création d'une règle de navigation pour une catégorie
Vous pouvez configurer une règle de navigation pour une catégorie spécifique en générant une règle de recherche qui cible le mot clé _nav_. Ce mot clé utilise la cible "Page actuelle" pour restreindre la règle de navigation à une catégorie spécifique.

- Modifiez le fichier SearchActivityBuilder.xml. Le fichier se trouve à l'emplacement suivant :
- LOBTools/WebContent/WEB INF/src/xml/commerce/marketing/propertiesViews/SearchActivityBuilder.xml
- Dans SearchActivityBuilder.xml, ajoutez l'élément
<Element objectType="currentPage"/>au groupe suivant.<Group helpLink="concepts/csbsearchtargets.htm" helpText="help_palette_targets" name="targets" resourceBundle="mktMarketingResources"> - Mettez à jour la définition behaviorxml de la cible "Page actuelle" pour inclure AjaxCatalogSearchView en exécutant la requête SQL suivante.
update dmeletemplate set behaviorxml='<BehaviorRule command="AjaxCatalogSearchView,CategoryDisplay,SearchDisplay" action=""> <Variable name="categoryId" value="MARKETING_categoryIdList" type="MARKETING_type"/></BehaviorRule>' where name='currentCustomerBehaviorCategoryBrowsing';Remarque : Assurez-vous que les règles applicables aux catégories individuelles ont une priorité plus élevée que toutes les règles qui s'appliquent à toutes les catégories. Cela garantira que l'action de la règle spécifique à la catégorie prime sur l'action de la règle générale. - Redémarrez le serveur HCL Commerce et le serveur de recherche.
Désactivation de la fonction de règles de navigation des catégories
Les règles de navigation sont activées par défaut et, en fonctionnement normal, vous n'avez pas besoin de les désactiver. Si vous devez désactiver cette fonction, vous pouvez le faire en utilisant la procédure suivante.
_nav_. La valeur de ce mot clé est définie par la propriété NavigationTrigger. Vous pouvez définir la valeur de cette propriété dans les fichiers wc-component.xml suivants. - workspace-dir/Search/xml/config/com.ibm.commerce.catalog-ext/wc-component.xml
<_config:configgrouping name="SearchConfiguration">. <_config:property name="NavigationTrigger" value=""/>Si la propriété n'existe pas, créez-la. S'il existe, assurez-vous de définir le paramètre de valeur de la propriété sur une chaîne vide, "".