Visualización de rangos de precios en el escaparate
Por ejemplo, en función de la configuración, no se visualizan rangos de precios en el escaparate cuando la modalidad de precio está establecida en indexada (1) en la HCL Commerce Search.
- Actualice la base de datos:
update storeconf set VALUE='0' where NAME='wc.search.priceMode.compatiblePriceIndex'
- La renovación de registros es esencial. Intente realizar una de las acciones que se muestran a continuación para lograrlo:
- Reiniciar el servidor de transacciones. O
- Utilice el comando Actualizar: O . Si está utilizando una base de datos Oracle, realice una creación de índice completa.
- Abra Herramientas del Centro de gestión y, en el menú de hamburguesa, haga clic en . Haga clic en .
- Establezca la propiedad Valores predeterminados globales de perfiles de búsqueda para SearchProfilesPrice en modalidad mixta (2) en el archivo wc-component.xml ampliado. Para obtener más información, consulte Propiedades de búsqueda en el archivo de configuración de componente (wc-component.xml).
- Establezca la propiedad wc.search.priceMode en modalidad mixta (2) en la tabla STORECONF. Para obtener más información, consulte Propiedades de configuración de búsqueda en la tabla STORECONF.A continuación, si está cambiando la modalidad de precio a 0 o 2:
- Localice el archivo wc-search.xml ampliado.
- Para habilitar las características de precio calculado, actualice el archivo wc-search.xml ampliado para que incluya los siguientes cambios.
<_config:profile name="IBM_findProductsByCategory" indexName="CatalogEntry"> <_config:query inherits="true"> <_config:postprocessor classname="com.ibm.commerce.foundation.server.services.rest.search.postprocessor.solr.SolrRESTSearchCatalogEntryViewSKUQueryPostprocessor"/> <_config:postprocessor classname="com.ibm.commerce.foundation.server.services.rest.search.postprocessor.solr.SolrRESTSearchCatalogEntryViewComponentsQueryPostprocessor"/> </_config:query> <_config:result inherits="true"> <_config:field name="components"/> </_config:result> </_config:profile>
Estos postprocesadores están inhabilitados de forma predeterminada por consideraciones de rendimiento. Las secciones siguientes describen el motivo por el que son necesarios para las modalidades de precio calculado:
SolrRESTSearchCatalogEntryViewSKUQueryPostprocessor
es necesario para que los códigos de artículo se recuperen de Solr en la misma solicitud que los productos en los resultados de búsqueda.Por ejemplo, cuando ve resultados de búsqueda en modalidad de cuadrícula, permite que se visualicen los rangos de precios para todos los códigos de artículo y los contratos. Cuando vea los resultados de la búsqueda en modalidad de lista, permite a los productos con un solo código de artículo tener la posibilidad de añadirse al carro de la compra.