Habilitación de categorías de ventas basadas en normas
Puede habilitar categorías de ventas basadas en reglas para que los usuarios de negocio puedan aplicar las reglas para las categorías de ventas basadas en reglas en la herramienta Catálogos. Al habilitar las categorías de ventas basadas en reglas también puede configurar propiedades para controlar cómo volver a aplicar automáticamente las reglas para las categorías de ventas basadas en reglas.
Para obtener más información sobre cómo administración de categorías de ventas basadas en reglas, consulte Descripción general de la categoría de ventas basadas en reglas.
De forma predeterminada, los usuarios de negocio pueden crear, cambiar y eliminar categorías de ventas basadas en reglas y definir las reglas para las categorías, pero no pueden aplicar las reglas. Para que un usuario de negocio pueda aplicar la regla para encontrar y asignar entradas de catálogo, se debe habilitar la evaluación y aplicación de reglas de categorías de ventas basadas en reglas.
Al actualizar el archivo de configuración del componente de catálogo personalizado, también se puede configurar los valores que controlan automáticamente volver a aplicar la regla para cada categoría.
Procedimiento
-
Vaya al siguiente directorio y abra el archivo de configuración del componente de catálogo personalizado wc-admin-component.xml para editarlo:
- workspace_dir\WC\xml\config\com.ibm.commerce.catalog-ext
Nota: Si el archivo wc-admin-component.xml y el directorio com.ibm.commerce.catalog-ext personalizado no existe en el sitio, debe crearlos. -
Vaya al siguiente directorio y abra el archivo de configuración del componente de las características del catálogo wc-admin-component.xml predeterminado:
- workspace_dir\WC\xml\config\com.ibm.commerce.catalog
RuleBasedCategoryConfigurationen este archivo incluye las propiedades configurables que son específicas para las categorías de ventas basadas en reglas. -
Copie la siguiente agrupación
RuleBasedCategoryConfigurationdel archivo de configuración wc-admin-component.xml predeterminado en la correspondiente ubicación del archivo de configuración wc-admin-component.xml personalizado.
Los comentarios del archivo se omiten para facilitar su lectura.<_config:configgrouping name="RuleBasedCategoryConfiguration"> <_config:property name="evaluationEnabled" value="false" /> <_config:property name="evaluationHostname" value="" /> <_config:property name="evaluationTimeInterval" value="-1" /> </_config:configgrouping> -
En el archivo de configuración wc-admin-component.xml personalizado, habilite la propiedad configurable
evaluationEnabledy establezca el valor de la propiedad en"true".Esta propiedad indica si las reglas para categorías basadas en reglas pueden aplicarse a las categorías. Este valor se aplica para todas las categorías de ventas basadas en reglas en el sistema. Cuando la regla se aplica a una categoría, la búsqueda de HCL Commerce utiliza la regla para buscar las entradas de catálogo que coincidan con los filtros de búsqueda de la regla. Entonces los servicios de catálogo asignarán las entradas de catálogo a la categoría. Las relaciones resultantes entre las entradas de catálogo y la categoría se almacenan en la tabla de base de datos CATGPENREL.Cuando esta propiedad está habilitada, se lleva a cabo una comprobación para determinar si el trabajo
EvaluateRuleBasedCategoriesse ejecuta en un entorno de producción. Si el entorno en el que se ejecuta el trabajoEvaluateRuleBasedCategoriesno tiene espacios de trabajo o un entorno de transición configurado, la propiedadevaluationEnabledse inhabilita. Esta comprobación asegura que la regla no se vuelva a aplicar en el entorno de producción. Si es necesario definir las reglas para asignar entradas de catálogo que únicamente existen en un entorno de producción, copie los datos del entorno de producción en el entorno de creación. Al aplicar las reglas para una categoría en un entorno de creación, la aplicación de la regla puede probarse y aprobarse antes de que la categoría se propague a producción.Nota: Puede restablecer el valor de la configuración de habilitación y otros valores de configuración de categorías de ventas basadas en reglas al cambiar los valores de las propiedades y renovar el registroRuleBasedCategoryConfigurationen la Administration Console.Si el archivo wc-admin-component.xml personalizado incluye solamente la agrupaciónRuleBasedCategoryConfiguration, el contenido del archivo puede parecerse al siguiente archivo:<_config:DeploymentConfiguration xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-admin-component.xsd"> <_config:extendedconfiguration> <_config:configgrouping name="RuleBasedCategoryConfiguration"> <_config:property name="evaluationEnabled" value="true" /> <_config:property name="evaluationHostname" value="" /> <_config:property name="evaluationTimeInterval" value="-1" /> </_config:configgrouping> </_config:extendedconfiguration> </_config:DeploymentConfiguration> - Opcional:
Configure las propiedades que controlan el uso de un trabajo
EvaluateRuleBasedCategoriespara aplicar automáticamente reglas de categorías de ventas basadas en reglas. Al configurar estas propiedades, el trabajo de evaluación y aplicación de reglas puede ejecutarse automáticamente una vez que ha transcurrido un intervalo de tiempo configurado desde la última vez que se evaluó la regla. - Guarde y cierre el archivo.
- Opcional:
Configure el número máximo de entradas de catálogo que HCL Commerce Search puede devolver y que se deben asignar a una categoría de ventas basada en reglas.
El valor de esta propiedad establece un límite superior para el número de entradas de catálogo que puede asignarse en el caso de que un usuario de empresa no establezca un valor máximo en Catalogs tool para una categoría o establezca el valor demasiado alto. El recuento para este límite se basa en los productos, paquetes, kits y códigos de artículo a nivel de categoría que coincidan con las condiciones de filtro de búsqueda y los especifica un usuario de negocio.Si Elasticsearch está habilitado, cambie el valor de
"maxRows"en el perfil de búsqueda de HCL_salesCatalogDynamicCatalogEntryRecommendation. Se puede acceder al perfilde HCL_salesCatalogDynamicCatalogEntryRecommendation a través del endpoint de perfiles del servicio de consulta de datos.GET - http://<dataQueryHost>:<dataQueryPort>/search/resources/api/v2/documents/profiles/HCL_salesCatalogDynamicCatalogEntryRecommendationLa solicitud anterior devolverá el perfil en formato JSON. Para alterar temporalmente el mismo perfil, modifique el valor
"maxRows".El perfil se crea utilizando el método de solicitud PUT del endpoint del perfil enviando el cuerpo de la solicitud en formato JSON.Nota: Es necesario reiniciar el servicio de consulta. - Pruebe los cambios de configuración.