Propiedades de configuración de búsqueda en la tabla STORECONF

La tabla STORECONF contiene propiedades para configurar varias características de aplicación de HCL Commerce Search.

Propiedades configurables para la búsqueda

En la tabla STORECONF, puede configurar las siguientes propiedades relacionadas con la búsqueda.

Al cambiar el valor de una propiedad en la tabla de base de datos STORECONF, está actualizando la columna NAME con la propiedad de búsqueda especificada. La columna VALUE también se actualiza, con el valor actualizado especificado para el especificado STOREENT_ID. Debe reiniciar el servidor de HCL Commerce Search para aplicar los cambios.
Propiedad de búsqueda Finalidad de la propiedad
wc.search.priceMode Esta propiedad determina la modalidad de visualización para mostrar precios en el escaparate.
Puede establecer los siguientes valores para esta propiedad:
0
Calculada:
  • Resumen: Los precios solo para la página actual se calculan en tiempo de ejecución.
  • Ocultar facetas de precios.
  • Mostrar precio calculado y rangos de precios de oferta en la página de visualización del producto.
  • Mostrar precio calculado en cada resultado de búsqueda.
  • Mostrar precio calculado y rangos de precios en la página de visualización de categoría.
  • Ocultar búsqueda de rango de precios en la página Búsqueda avanzada.
  • Uso: Los precios no se propagan en el índice de búsqueda.
1
Indexada:
  • Resumen: Todos los precios se recuperan del índice de búsqueda.
  • Muestre las facetas de precios con los rangos de precios configurados en la tabla de configuración de facetas.
  • Mostrar precio indexado en página de visualización del producto.
  • Mostrar precio indexado en cada resultado de la búsqueda.
  • Mostrar búsqueda de rango de precios en la página Búsqueda avanzada.
  • Uso: Los precios se propagan en el índice de búsqueda.
2
Mixta:
  • Resumen: Los resultados de búsqueda contienen precios calculados, mientras que las facetas de precios utilizan precios indexados.
  • Muestre las facetas de precios con los rangos de precios configurados en la tabla de configuración de facetas.
  • Mostrar precio calculado y rangos de precios de oferta en la página de visualización del producto.
  • Mostrar precio calculado en cada resultado de búsqueda.
  • Mostrar precio calculado y rangos de precios en la página de visualización de categoría.
  • Mostrar búsqueda de rango de precios en la página Búsqueda avanzada.
  • Uso: Los precios para todas las monedas soportadas se propagan en el índice de búsqueda.
Importante: Cuando la modalidad de precio se establece en 0 o 2, las llamadas REST al escaparate no devuelve automáticamente información de precios. Incluso si se establece como valor predeterminado, las modalidades de precio 0 o 2 también deben declararse en la llamada REST para recuperar la información de precios. Utilice el parámetro de consulta GET priceMode={priceMode} en las llamadas REST, donde {priceMode} es {0} o {2}, cuando utilice estas modalidades.
Nota:
  • Si está utilizando la modalidad de precio como 1:

    Cuando se establece la modalidad de precio indexado (wc.search.priceMode=1 en la tabla STORECONF), todas las páginas de búsqueda y exploración de catálogo, incluida la página de visualización de producto, utilizan el precio indexado. Si el precio de contrato está indexado, las páginas utilizan el precio de contrato indexado. Sin embargo, todas las páginas de pago, incluidas las páginas de carro de la compra, utilizan los mandatos de precios para calcular el precio en tiempo real.

  • 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.

    Para obtener más información, consulte Visualización de rangos de precios en el escaparate.

El valor predeterminado es 1 (Indexada).

wc.search.priceMode.compatiblePriceIndex Esta propiedad determina la modalidad de precio indexado cuando los precios están indexados.
HCL Commerce Version 9.1.9.0 or laterNota: Solo puede establecer el valor de 1.0 en esta propiedad. La columna de precios se indexa a partir del precio de contrato utilizando la siguiente convención de nomenclatura: price_#currency_#contractId.
Puede establecer los siguientes valores para esta propiedad:
1,0
La columna de precios se indexa a partir del precio de contrato utilizando el siguiente convenio de denominación: price_#currency_#contractId.
1.1
Solo Búsqueda Solr: La columna de precios está indexada a partir del precio de oferta estándar, utilizando la siguiente convención de nomenclatura: price_#currency.
HCL Commerce Version 9.1.9.0 or laterNota: El valor de 1.1 ya no se admite ya que el valor de 1.0 cuando se utiliza con el contrato predeterminado puede lograr lo mismo. El significado de 1.1 es que la columna de precios se indexa a partir del precio de oferta estándar, utilizando la siguiente convención de nomenclatura: price_#currency.
Nota: Solo se aplica el valor a nivel de tienda para la propiedad compatiblePriceIndex cuando la tienda prioriza los valores de modalidad de precio.
wc.search.entitlement Esta propiedad determina la comprobación de autorización para los modelos de negocio B2B y B2C
Puede establecer los siguientes valores para esta propiedad:
0
La autorización está inhabilitada.
1
La autorización está habilitada.

El valor predeterminado es 0 (Autorización inhabilitada).

Nota: Para habilitar la tienda para que utilice filtros de catálogo que se crean con la herramienta Filtro de catálogo y precios, el valor para la propiedad wc.search.entitlement debe establecerse en 1.
wc.search.storeconf

Valores de modalidad de precio con prioridad para tienda

Distintas tiendas pueden utilizar modalidades de precios diferentes en la búsqueda de HCL Commerce, en lugar de depender de los valores en los archivos de configuración anteriores.

Las tiendas pueden priorizar los precios en el siguiente orden:
  1. Pasando el perfil de búsqueda en la URL de tienda. Este distintivo recibe la prioridad más alta.
  2. Especificando el perfil de búsqueda en la solicitud de búsqueda. Es decir, cualquier petición de búsqueda puede contener comprobación de autorización y modalidad de precio, para consideraciones de negocio o rendimiento.
  3. Estableciendo la propiedad wc.search.priceMode en la tabla STORECONF. Para obtener más información, consulte Propiedades de configuración de búsqueda en la tabla STORECONF. La tabla STORECONF está habilitada para storepath. Por ejemplo, de forma predeterminada las tiendas B2B utilizan la modalidad de precio calculado, mientras que las tiendas B2C utilizan la modalidad de precio indexado. Los sitios ampliados heredan la configuración de tienda con elementos.
  4. Utilizando el valor de nivel de sitio como reserva. La modalidad de indexado se utiliza de forma predeterminada.