Se omiten las facetas seleccionadas por el comprador para una acción 'Recomendar entrada de catálogo'
Dentro de las Condiciones de búsqueda de una actividad web Recomendar entrada de catálogo, puede configurar la actividad web para que ignore las facetas seleccionadas por el cliente como parte de los criterios de las entradas de catálogo recomendadas.
De forma predeterminada, la única faceta que puede omitir es Precio de oferta.Nota: Para mostrar la opción Ignorar estas facetas, asegúrese de que se ha seleccionado Facetas seleccionadas.


Por qué y cuándo se efectúa esta tarea
Procedimiento
- Abra el Centro de gestión.
- Abra la herramienta Catálogos y, a continuación, en el filtro de la vista de explorador, seleccione Diccionario de atributos.
-
Para todos los atributos que quiera añadir a la lista Ignorar estas facetas, marque los atributos como Uso en comercialización, Se puede buscar, y Uso en la navegación con facetas.
Cuando se guarda el Diccionario de atributos, se actualiza la base de datos con los atributos seleccionados.Nota: Solo puede utilizar estos atributos con valores predefinidos.
-
Conéctese a la base de datos y ejecute la siguiente consulta SQL para visualizar todos los atributos que se pueden buscar y sus propiedades.
select * from srchattrprop INNER JOIN srchattr on srchattrprop.srchattr_id=srchattr.srchattr_id where srchattrprop.propertyname='facet';- La tabla de base de datos SRCHATTRPROP contiene atributos predefinidos y creados
- La tabla de base de datos SRCHATTR contiene el nombre de IDENTIFIER para los valores en la tabla de base de datos SRCHATTRPROP.
-
Ejecute la siguiente consulta SQL para cada atributo que desee añadir a la lista ignorar estas facetas.
Esta consulta añade la propiedad de exclusión de facetas a la elección SRCHATTR_ID.insert into srchattrprop values (SRCHATTR_ID, 'merchandising-FacetExclusion',PROPERTYVALUE,0); -
Asegúrese de que, para cada atributo que ha insertado en el paso 5 exista una entrada con el mismo SRCHATTR_ID en la tabla de base de datos SRCHATTRDESC.
Si una entrada no existe, añádala utilizando la siguiente consulta SQL.
insert into SRCHATTRDESC values(SRCHATTR_ID,LANGUAGE_ID,DISPLAYNAME,NULL,0);Nota: El DISPLAYNAME es la serie que se visualiza en el Centro de gestión. - Reinicie el servidor para renovar la memoria caché.