Navigation par catégorie à l'aide de HCL Commerce Search

HCL Commerce Search permet d'améliorer la vitrine par le biais de flux de navigation par catégorie que les clients peuvent utiliser pour parcourir les produits.

Les méthodes suivantes peuvent être utilisées dans la vitrine pour encourager la navigation par catégorie :

Séquençage de produits dans une catégorie de vente

Le gestionnaire de catégories ou le responsable produit peut déterminer la meilleure façon de présenter, de tarifer et de vendre des produits dans le magasin en ligne, y compris en affectant ou en modifiant des séquences de produits au sein de catégories. Les clients peuvent parcourir les catégories de ventes et voir les produits en fonction de l'ordre que vous choisissez, en définissant la séquence d'affichage de la catégorie. Pour séquencer les produits dans une catégorie de vente, voir Définition de l'ordre des catégories.

Navigation de catégorie étendue

Les clients peuvent effectuer une recherche dans le catalogue du magasin en utilisant la navigation dans les catégories développées (parcours approfondi des produits) ou la navigation sans catégories développées (parcours superficiel des produits).

Avec la navigation étendue dans les catégories, tous les produits appartenant à la catégorie immédiate et à ses sous-catégories s'affichent. Les facettes qui se trouvent dans la barre latérale de gauche appartiennent à l'ensemble complet de produits de la catégorie et des sous-catégories courantes. Lorsque la navigation étendue dans les catégories est activée, il n'est pas nécessaire de délimiter les produits en filtrant par sous-catégories. Les clients peuvent localiser les produits du plus grand ensemble de produits. En d'autres termes, les produits sont affichés dans une catégorie même s'ils ne sont pas affectés à la catégorie courante, car ils appartiennent à ses sous-catégories. Les clients peuvent filtrer par marque ou prix aux niveaux supérieurs. Les facettes qui se trouvent dans la barre latérale de gauche appartiennent seulement aux produits de la recherche. L'ordre des valeurs de facette dans la vitrine est numérique. Les valeurs de séquence des catégories de l'outil Catalogues sont ignorées.

Pour activer la navigation étendue dans les catégories, sélectionnez la fonction Navigation étendue dans les catégories sous l'onglet Catalogue de l'outil Gestion de magasin. Pour plus d'informations, voir Sélection des fonctions de magasin. Pour les sites étendus, activez la navigation étendue dans les catégories au niveau du magasin de site étendu.

Le magasin type Aurora n'inclut pas par défaut la navigation étendue dans les catégories sur les pages de sous-catégorie. Si vous souhaitez activer la navigation étendue dans les catégories sur les pages de sous-catégorie, vous devez ajouter les widgets Navigation à facettes et Liste d'entrées de catalogue à la page de sous-catégorie à l'aide de l'outil Commerce Composer. Pour plus d'informations, voir Page de sous-catégories.

Pour activer la navigation de catégorie étendue dans les magasins basés sur React :
  1. Exécutez la requête de base de données suivante.
    INSERT INTO EMSPOT (EMSPOT_ID, STOREENT_ID, NAME, LASTUPDATE, USAGETYPE) values ((select max(emspot_id) +1 from emspot), (select storeent_id from storeent where identifier = 'store-identifier'),'ExpandedCategoryNavigation', current_timestamp,'STOREFEATURE'); INSERT INTO DMEMSPOTDEF (DMEMSPOTDEF_ID, EMSPOT_ID, STOREENT_ID, CONTENTTYPE, CONTENT, SEQUENCE) values ((select max(DMEMSPOTDEF_ID) +1 from DMEMSPOTDEF), (select emspot_id from emspot where name = 'ExpandedCategoryNavigation'), (select storeent_id from storeent where identifier = 'store-identifier'),'FeatureEnabled', 'true', 0.0);
    Note: Dans cette requête, remplacez le terme store-identifier par le nom du magasin approprié.
  2. Redémarrez le fichier ts-app.
  3. Générez l'index .

Séquençage de recherche approfondi

Le séquençage de recherche approfondi implique le séquençage des produits dans la catégorie et toutes ses sous-catégories. La séquence de catégorie de sa catégorie parent et de certains de ses ancêtres est prise en compte lorsque la séquence globale est générée pour chaque produit au moment de l'indexation. Autrement dit, un numéro de séquence généré en interne est généré pour chaque produit. Le nombre est basé sur la séquence de produits dans une catégorie donnée, la séquence de la catégorie et, éventuellement, la séquence des catégories parent de la catégorie. Le tri est utilisé par rapport à ce numéro de séquence pour déterminer l'ordre d'affichage du résultat de la recherche. La navigation par catégorie est triée par séquence, tandis que les recherches de mots clés utilisent les règles de recherche pour déterminer l'ordre du résultat de recherche.

Soyez conscient des facteurs suivants lorsque le séquençage de recherche approfondi est activé :
  • Lorsque le résultat de recherche est renvoyé avec un produit en double dans plusieurs catégories, seul le produit de la catégorie avec la première séquence d'affichage est renvoyé.
  • Les modifications apportées aux séquences de catégories nécessitent une réindexation complète de l'index de catégorie et de l'index d'entrée de catalogue.
  • Seuls les numéros de séquence positifs sont pris en charge par défaut.

Pour activer le séquençage de recherche approfondi, voir Tri des produits à l'aide d'un séquençage de recherche approfondi.

Séquençage et dépublication des catégories et des produits

Vous pouvez utiliser le séquençage et la dépublication dans HCL Commerce Search pour vous assurer que les catégories et les produits sont affichés ou cachés pour répondre au mieux à vos données de catalogue et besoins métier.

Dépublication de catégories non approfondies

La dépublication de catégories non approfondies est activée par défaut dans HCL Commerce. Elle permet aux utilisateurs professionnels de masquer certaines catégories de vente dans la vitrine afin que les clients ne puissent pas les parcourir. Toutefois, les produits d'une catégorie dépubliée sont toujours consultables à partir de la vitrine et peuvent être consultés à partir des résultats de recherche.

Soyez conscient des facteurs suivants lorsque la dépublication de catégories non approfondies est activée :
  • Les catégories dépubliées sont spécifiques à chaque langue. Autrement dit, les catégories dépubliées ne sont pas affichées dans la liste des catégories de vitrines uniquement dans la langue spécifique.
  • Les sous-catégories publiées dans une catégorie parent non publié peuvent toujours être atteintes à l'aide de leur URL de référencement.
  • Les catégories dépubliées ne sont pas affichées dans la facette de la catégorie.
  • Si des noms de catégories dupliqués sont affichés dans la facette de la catégorie et entraînent l'affichage du chemin de navigation complet, et que l'une des catégories parent est dépubliée, alors la sous-catégorie publiée est toujours affichée.
  • Les catégories qui ne contiennent pas de texte traduit reviennent à la langue par défaut du site.

    Vous pouvez désactiver la commutation de langue de la catégorie. Définissez les indicateurs DisplayEntryWithNoName et DisplayGroupWithNoName sur false dans le fichier de configuration des composants d'EAR Search (wc-component.xml). Régénérez l'index de recherche de . Pour plus d'informations, voir Propriétés de recherche dans le fichier de configuration de composant (wc-component.xml).

  • La dépublication d'une catégorie entraîne la dépublication toutes les références liées à la catégorie.

Dépublication de catégories approfondie

Les utilisateurs professionnels peuvent rapidement masquer les catégories, les sous-catégories et les produits qu'ils utilisent à l'aide de l'outil Catalogues. Par exemple, si la catégorie contient des marchandises hors saison. La fonction de dépublication de catégories approfondie permet à HCL Commerce Search d'éviter l'indexation ou l'affichage de produits cachés aux clients.

Une fois que vous avez activé la dépublication de catégories approfondie, les utilisateurs professionnels qui utilisent l'outil Catalogues peuvent décocher la case Afficher aux clients pour toutes les catégories et produits qu'ils souhaitent masquer. Pour plus d'informations, voir Masquage de catégories.

Soyez conscient des facteurs suivants lorsque la dépublication de catégories approfondie est activée :
  • Les catégories dépubliées ne sont pas spécifiques à chaque langue. Autrement dit, les catégories dépubliées ne sont pas affichées dans la liste des catégories de vitrines dans toutes les langues.
  • Le changement de l'indicateur publié de la catégorie nécessite une réindexation complète de l'index d'entrée de catalogue.
  • Les sous-catégories publiées dans une catégorie parent non publié peuvent toujours être atteintes à l'aide de leur URL de référencement.
  • Les catégories dépubliées et toutes leurs sous-catégories ne sont pas affichées dans la facette de la catégorie.
  • Les entrées de catalogue sont dépubliées pour toutes les langues lorsqu'elles sont marquées comme dépubliées dans n'importe quelle langue prise en charge.
  • Les entrées de catalogue publiées et dépubliées sont toutes indexées et filtrées au moment de l'exécution.

    Vous pouvez activer HCL Commerce Search pour qu'il uniquement des entrées de catalogue publiées afin que les produits dépubliés ne soient pas automatiquement suggérés dans la zone de recherche. Définissez les indicateurs IndexPublishedOnly et EnableDeepCategoryUnpublish sur true dans le fichier de configuration des composants d'EAR WC (wc-component.xml). Pour plus d'informations, voir Propriétés de recherche dans le fichier de configuration de composant (wc-component.xml).

    Vous pouvez permettre que seuls les produits des catégories publiées soient affichés dans les résultats de recherche. Définissez l'indicateur DisplayPublishedOnly sur true dans le fichier de configuration des composants d'EAR Search (wc-component.xml).

  • Les catégories qui ne contiennent pas de texte traduit reviennent à la langue par défaut du site.

    Vous pouvez désactiver la commutation de langue de la catégorie. Définissez les indicateurs DisplayEntryWithNoName et DisplayGroupWithNoName sur false dans le fichier de configuration des composants d'EAR Search (wc-component.xml). Régénérez l'index de recherche de .