Configuración de una imagen de producto de Hero (agrupación de productos)
Configure la imagen de producto de Hero para aumentar la relevancia de los productos y los resultados de búsqueda en el escaparate.
Visión general
- Configure la imagen de Hero para búsquedas de palabras clave, navegación por categorías. Al usar la imagen del producto Hero para búsquedas de palabras clave y navegar por categorías, los usuarios comerciales pueden expandir el alcance de la búsqueda para incluir productos y sus SKU subyacentes. De forma predeterminada, la imagen del producto Hero está habilitada para búsquedas de palabras clave y está inhabilitada para navegar por categorías.
- Promocionar SKU de representante en las páginas de tienda utilizando atributos de comercialización. Los usuarios de empresa pueden promocionar determinados códigos de artículo específicos de producto cuando un comprador navega en las páginas de categorías o antes de que el comprador seleccione cualquier faceta. Los usuarios de negocio pueden promocionar ciertos SKU específicos de producto cuando un comprador navega por páginas de producto, y antes de que el comprador seleccione alguna faceta. Utiliza atributos de comercialización.
- Mostrar rangos de precios indexados para productos en páginas de categorías.
Configurar una imagen de producto de Hero para búsquedas de palabras clave
- Habilite o deshabilite la imagen de producto de Hero añadiendo la configuración al nodo wc-component de Zookeeper. El punto final es
https://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=component&envType=auth
Añadir la configuraciónhero.searching.enabled=true/false
.Note: Se añaden nuevas configuraciones al nodo wc-component utilizando el método de solicitud POST. Las configuraciones existentes se actualizan utilizando el método de solicitud PATCH. - Habilite/deshabilite la imagen del producto Hero añadiendo la configuración al perfil de búsqueda en Zookeeper. Añada la sección de grupo con el nombre de campo de agrupación al perfil de búsqueda como se muestra a continuación:
"group": { "enable": "true", "field": "relationship.product.group" }
Note:- Si la imagen del producto Hero está habilitada en el nodo wc-component, esta configuración altera temporalmente la configuración wc-component. Si la imagen del producto Hero está inhabilitada en el nodo wc-component, esta configuración no tendrá efecto.
- Hay tres maneras siguientes que se pueden utilizar para cambiar la configuración en el perfil de búsqueda,
- Cree un perfil personalizado ampliando el perfil de búsqueda existente como perfil principal y, a continuación, añada la sección de Hero actualizada al perfil personalizado.
- Cree un nuevo perfil de búsqueda con todos los detalles del perfil principal. El nombre de perfil no se debe empezar por IBM o HCL. Pase este nombre de perfil recién creado al parámetro de solicitud profileName.
- Anule el perfil predeterminado creando el mismo perfil utilizando el punto final de configuración. El nombre del perfil debe ser el mismo que el nombre de perfil predeterminado. Por ejemplo, HCL_findProductsByCategory. Este perfil no debe tener ningún perfil padre. Este perfil no debe tener ningún perfil principal.
http://data_environment_hostname:30920/search/resources/api/v2/documents/profiles/XXX_findProductsByCategory
https://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/XXX_findProductsByCategory
Puede proporcionar relevancia visual para búsquedas de palabras clave en el escaparate actualizando el valor de overrideFieldName en la sección de Hero del perfil de búsqueda. Este valor contiene una lista separada por comas de nombres de campo de elastic search. Cuando se especifican, algunas propiedades del artículo más relevante en el grupo de producto o resultado anulan las propiedades del producto devuelto. Por ejemplo, thumbnail (miniatura) o name (nombre). El valor predeterminado es thumbnail.
"hero": {"overrideFieldName": "url.thumbnail,description.raw"}
- Habilite o deshabilite la imagen de producto de Hero para búsquedas por palabras clave en el parámetro de solicitud de búsqueda especificando el parámetro de solicitud de búsqueda
resultGroupForceTo
. Pase el valor como verdadero/falso. Si la imagen de producto de Hero está habilitada en el perfil de búsqueda, este parámetro anula temporalmente la configuración del perfil de búsqueda. Si la imagen de producto de Hero está deshabilitada en el nivel de perfil de búsqueda, este parámetro no surtirá efecto.
Establecer imagen del producto Hero para la exploración de categorías
- Habilite o deshabilite la imagen de producto de Hero añadiendo la configuración al nodo wc-component de Zookeeper. El punto final es
https://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=component&envType=auth
Añadir la configuraciónhero.browsing.enabled=true/false
.Note: Se añade una configuración nueva al componente nodo usando el método de solicitud POST. Las configuraciones existentes se actualizan utilizando el método de solicitud PATCH. - De forma predeterminada, la imagen del producto Hero está habilitada para la exploración de categorías en el nodo wc-component, pero el perfil de búsqueda, HCL_findProductsByCategory lo reemplaza con la configuración predeterminada al deshabilitar la exploración de la imagen de producto de Hero
browse Hero product image
. Habilite des habilite la imagen de producto de Hero añadiendo una configuración al perfil de búsqueda en Zookeeper. El punto final eshttps://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/profileName
Añadir la sección de grupo con nombre de campo de agrupación al perfil de búsqueda como:"group": { "enable": "true", "field": "relationship.product.group" }
Note:- Si la imagen del producto Hero está habilitada en el nodo wc-component, esta configuración altera temporalmente la configuración wc-component. Si la imagen del producto Hero está inhabilitada en el nodo wc-component, esta configuración no tendrá efecto.
- Hay tres maneras siguientes que se pueden utilizar para cambiar la configuración en el perfil de búsqueda,
- Cree un perfil personalizado ampliando el perfil de búsqueda existente como perfil principal y, a continuación, añada la sección de Hero actualizada al perfil personalizado.
- Cree un nuevo perfil de búsqueda con todos los detalles del perfil principal. El nombre de perfil no se debe empezar por IBM o HCL. Pase este nombre de perfil recién creado al parámetro de solicitud profileName.
- Anule el perfil predeterminado creando el mismo perfil utilizando el punto final de configuración. El nombre del perfil debe ser el mismo que el nombre de perfil predeterminado. Por ejemplo, HCL_findProductsByCategory. Este perfil no debe tener ningún perfil padre. Este perfil no debe tener ningún perfil principal.
http://data_environment_hostname:30920/search/resources/api/v2/documents/profiles/XXX_findProductsByCategory
https://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/XXX_findProductsByCategory
Puede proporcionar relevancia visual para búsquedas de palabras clave en el escaparate actualizando el valor de overrideFieldName en la sección de Hero del perfil de búsqueda. Este valor contiene una lista separada por comas de nombres de campo de elastic search. Cuando se especifican, algunas propiedades del artículo más relevante en el grupo de producto/resultado anulan las propiedades del producto devuelto. Por ejemplo, thumbnail (miniatura) o name (nombre). El valor predeterminado es thumbnail.
"hero": {"overrideFieldName": "url.thumbnail,description.raw"}
- Habilite o deshabilite la imagen de producto de Hero para facetas de categoría en el parámetro de solicitud de búsqueda pasando el parámetro de solicitud de búsqueda
resultGroupForceTo
. Pase el valor como verdadero/falso. Si la imagen del producto Hero está habilitada en el perfil de búsqueda, este parámetro anula la configuración del perfil de búsqueda. Si la imagen del producto Hero está inhabilitada en el nivel de perfil de búsqueda, este parámetro no tendrá efecto.
Promocionar SKU de representante en las páginas de tienda utilizando atributos de comercialización.
"hero": { "field": { "7741124012283334335": "Hero" } }
Mostrar rangos de precios indexados para productos en páginas de categoría.
showGroupPriceRange
a la sección de Hero del perfil de búsqueda. De forma predeterminada, está inhabilitado. Para habilitar la configuración de rango de precios, establezca el valor como verdadero:"hero": { "showGroupPriceRange": "true", }
Ejemplos
{ "extendedconfiguration": { "configgrouping": [ { "name": "SearchConfiguration", "property": [ { "name": "hero.searching.enabled", "value": "true" } ] } ] } }
"extendedconfiguration": { "configgrouping": [ { "name": "SearchConfiguration", "property": [ { "name": " hero.browsing.enabled", "value": "true" } ] } ] } }
Ejemplo de configuración de perfil de búsqueda realizada creando el perfil de búsqueda personalizado ampliando el perfil existente como perfil principal:
{ "parentProfileName": "HCL_findProductsByCategory", "profileName": "XXX_findProductsByCategory", "query": { "group": { "enable": "true", "sort": "score desc", "field": "relationship.product.group" }, "hero": { "overrideFieldName": "url.thumbnail", "showGroupPriceRange": "true", "field": { "7741124012283334335": "Hero" } } } }
Ejemplo de configuración de perfil de búsqueda realizada mediante la creación de un nuevo perfil de búsqueda con todos los detalles del perfil principal :
{ "profileName": "profileName", "indexName": "IndexName", "query": { "params": [ { "param1": "value1" }, { "param2": "value2" } ], "queryFields": [ "queryField1", "queryField2" ], "provider": [ "providerClass1", "providerClass2" ], "preprocessor": [ "preprocessorClass1", "preprocessorClass2" ], "postprocessor": [ "postprocessorClass1", "postprocessorClass2" ], "responseFields": [ "responseField1", "responseField2" ] } }
{ "profileName": "HCL_findProductsByCategory", "indexName": "product", "query": { "params": [ { "param1": "value1" }, { "param2": "value2" } ], "sortFields": { "1": "fieldName1 asc", "2": "fieldName2 asc", "3": "fieldName3 asc", "4": "fieldName4 desc" }, "queryFields": [ "queryField1" ], "provider": [ "providerClass1", "providerClass2" ], "preprocessor": [ "preprocessorClass1", "preprocessorClass2" ], "postprocessor": [ "postprocessorClass1", "postprocessorClass2" ], "responseFields": [ "responseField1", "responseField2" ], "group": { "enable": "true", "sort": "score desc", "field": "relationship.product.group" }, "hero": { "overrideFieldName": "url.thumbnail", "showGroupPriceRange": "true", "field": { "7741124012283334335": "Hero" } } } }