Visualización de rangos de precios en el escaparate

Los precios se visualizan en el escaparate de Aurora utilizando varios enfoques con la búsqueda de HCL Commerce.

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.

Atención: Con la introducción de los escaparates de React en la versión 9.1, verá el nuevo campo Precio pendiente en el escaparate. Este campo no es funcional en la tienda Aurora. Para ocultarlo, haga lo siguiente:
  1. Actualice la base de datos:
    update storeconf set VALUE='0' where  NAME='wc.search.priceMode.compatiblePriceIndex'
  2. La renovación de registros es esencial. Intente realizar una de las acciones que se muestran a continuación para lograrlo:
    1. Reiniciar el servidor de transacciones. O
    2. Utilice el comando Actualizar: Consola de administración > Configuración > Registro > Actualizar todo. Si está utilizando una base de datos Oracle, realice una creación de índice completa. O
    3. Abra Herramientas del Centro de gestión y, en el menú de hamburguesa, haga clic en Administración del sistema > Registros. Haga clic en Actualizar todos los registros .
Para indexar y mostrar rangos de precios en el escaparate para el modo combinado:
  1. 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).
  2. 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:
    1. Localice el archivo wc-search.xml ampliado.
    2. 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.

Nota: El precio del producto está disponible datos en tiempo real cuando la modalidad de precio está establecida en combinada (2) en la búsqueda de HCL Commerce. Este modo puede afectar al rendimiento. Si se encuentra con problemas de rendimiento, utilice en su lugar la modalidad de índice (1).