Personalizar la HCL Commerce Search en el escaparate

Puede personalizar la HCL Commerce Search en el escaparate para que se ajuste a sus necesidades empresariales. Puede personalizar la HCL Commerce Search en función de su rol dentro del sitio de WebSphere Commerce.

Las solicitudes de búsqueda suelen iniciarse desde el escaparate. El parámetro más importante que se especifica cuando se inicializa una solicitud de búsqueda es el perfil de búsqueda. Se puede pasar un perfil de búsqueda al tiempo de ejecución de HCL Commerce Search añadiéndolo como parámetro en el código wcf:rest.

Dependiendo del lugar desde el que se llama al perfil de búsqueda personalizado en el escaparate, se deben actualizar diferentes widgets JSP.

Procedimiento

  1. Actualice el archivo SearchSetup.jspf en el directorio común de la tienda:
    • workspace_dir\Stores\WebContent\widgetdir\Common
  2. Sustituya IBM_findProductsBySearchTerm por el perfil de búsqueda personalizado X_findCatalogEntryByfield1.
    Importante: El perfil personalizado debería ampliar el perfil que se sustituye en este paso para evitar perder valores del perfil anterior.

    Los campos de índice que están correlacionados con los campos de datos de usuario CatalogEntryView se pueden visualizar en el escaparate modificando el archivo JSP.

    Para mostrar los campos personalizables CatalogEntry, field3 y field5, estos se pueden mostrar en el widget CatalogEntry:
    
    <c:out value="Custom field3: ${catalogEntryView.UserData.field3}" />
    <c:out value="Custom field5: ${catalogEntryView.UserData.field5}" />