Personnalisation de HCL Commerce Search dans la vitrine

Vous pouvez personnaliser HCL Commerce Search dans la vitrine en fonction de vos besoins métier. Vous pouvez personnaliser HCL Commerce Search en fonction de votre rôle dans le site WebSphere Commerce.

Les requêtes de recherche sont généralement lancées à partir de la vitrine. Le paramètre le plus important spécifié lors du lancement d'une requête de recherche est le profil de recherche. Un profil de recherche peut être transmis à l'exécution HCL Commerce Search en l'ajoutant comme paramètre dans la balise wcf:rest.

Selon l'endroit où le profil de recherche personnalisé est appelé dans la vitrine, différents widgets JSP doivent être mis à jour.

Procédure

  1. Mettez à jour le fichier SearchSetup.jspf dans le répertoire classique de votre magasin :
    • workspace_dir\Stores\WebContent\widgetdir\Common
  2. Remplacer IBM_findProductsBySearchTerm par le profil de recherche personnalisé X_findCatalogEntryByfield1.
    Important : Le profil personnalisé doit étendre le profil qui est remplacé dans cette étape pour éviter de perdre des paramètres du profil précédent.

    Les zones d'index mappées aux zones de données utilisateur CatalogEntryView peuvent être affichées dans la vitrine en modifiant le fichier JSP.

    Les zones personnalisables, field3 et field5 de CatalogEntry peuvent être affichées dans le widget CatalogEntry :
    
    <c:out value="Custom field3: ${catalogEntryView.UserData.field3}" />
    <c:out value="Custom field5: ${catalogEntryView.UserData.field5}" />