Para añadir la búsqueda de catálogo a su sitio Web, debe añadir el bean de datos CatalogSearch a cada página desde la que desee que la búsqueda esté disponible.
Una vez que haya añadido el bean de datos a la página, debe establecer una serie de variables. En la tabla siguiente se especifican las variables que debe establecer.
Nombre | Tipo de datos | Descripción |
---|---|---|
beginIndex | Serie | Se utiliza para paginar el conjunto de resultados. El valor es el índice de la primera fila de resultados de una página. |
categoryId | Serie | Se utiliza en búsquedas de nombres de categoría y descripciones. |
categoryTerm | Serie | Se utiliza en búsquedas de nombres de categoría y descripciones. |
categoryTermCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible o no a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
categoryTermOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
categoryTermScope | Entero | Un cliente restringe el ámbito (de las búsquedas de 'término de búsqueda' y 'término de filtrado') a uno de los siguientes: nombre, nombre y descripción breve, o nombre, descripción breve y descripción completa. El valor de esta variable almacena la selección del cliente. El valor debe ser 1 (para nombre y descripción breve), 2 (para nombre solamente) y 3 (para nombre, descripción breve y descripción completa). |
categoryType | Serie | Un cliente especifica un máximo de tres tipos de criterios de búsqueda, Todas, Cualquiera o Frase exacta. El valor de esta variable almacena los criterios de búsqueda del cliente. El valor debe ser uno de los siguientes: 'ALL' (para el criterio de búsqueda Todas), 'ANY' (para el criterio de búsqueda Cualquiera) o 'EXACT' (para el criterio de búsqueda Frase exacta). |
catgrpSchemaType | Serie | El esquema de WebSphere Commerce es flexible y los datos se pueden insertar de varias maneras. Por ejemplo, puede llenar la tabla CATGPENREL con productos o con productos y artículos. Las consultas generadas por el bean durante la ejecución dependerán del tipo de datos de la tabla CATGPENREL. El valor de esta variable almacena el tipo de inserción de datos. El valor debe ser 1 (si CATGPENREL sólo contiene productos) o 2 (si CATGPENREL contiene artículos y productos). |
currency | Serie | El valor de esta variable se utiliza en búsquedas en base a la moneda. |
currencyCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
currencyOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
filterTerm | Serie | El valor de esta variable se utiliza para filtrar una búsqueda de un valor especificado. |
filterTermCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
filterTermOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
filterType | Serie | Un cliente puede especificar tres tipos de criterios de búsqueda, Todos, Cualquiera o Frase exacta. El valor de esta variable almacena los criterios de búsqueda del cliente. El valor debe ser uno de los siguientes: 'ALL' (para el criterio de búsqueda Todas), 'ANY' (para el criterio de búsqueda Cualquiera) o 'EXACT' (para el criterio de búsqueda Frase exacta). |
manufacturer | Serie | El valor de esta variable se utiliza en búsquedas del nombre de un fabricante. |
manufacturerCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
manufacturerOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
manufacturerPartNum | Serie | El valor de esta variable se utiliza en búsquedas del número de pieza de un fabricante. |
manufacturerPartNumCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
manufacturerPartNumOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
maxPrice | Serie | Los valores de esta variable se utilizan en búsquedas en base a un rango de precios. |
minPrice | Serie | Los valores de esta variable se utilizan en búsquedas en base a un rango de precios. |
pageSize | Serie | El valor de esta variable especifica el número de filas de resultados de búsqueda a visualizar por página. |
price | Serie | El valor de esta variable se utiliza en búsquedas en base al precio. |
priceOperator | Serie | Un cliente selecciona uno de los operadores siguientes como operadores de búsqueda: =, <, >, !=, <=, >=. El valor de esta variable almacena la selección del cliente. El valor debe ser uno de los siguientes: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL' o 'LESS_EQUAL.' |
qtyAvailable | Serie | El valor de esta variable se utiliza en búsquedas de inventario de un producto o artículo. |
qtyAvailableOperator | Serie | Un cliente selecciona uno de los operadores siguientes como operadores de búsqueda: =, <, >,!=, <=, >=. El valor de esta variable almacena la selección del cliente. El valor debe ser uno de los siguientes: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL' o 'LESS_EQUAL.' |
qtyMeasure | Serie | El valor de esta variable se utiliza en búsquedas de medidas de cantidad. |
qtyMeasureCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
qtyMeasureOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
RASchemaType | Serie | Para uso futuro. |
resultCount | Serie | Esta variable acepta un número que representa el número total de resultados devueltos en una búsqueda. |
resultType | Serie | El comerciante especifica si desea mostrar Productos o Artículos o ambos, Productos y Artículos, en los resultados de una búsqueda. El valor de esta variable almacena este valor. El valor debe ser 1 (sólo productos), 2 (sólo artículos) y 3 (productos y artículos). |
searchTerm | Serie | El valor de esta variable se utiliza en búsquedas de una palabra. |
searchTermCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
searchTermOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
searchTermScope | Entero | Un cliente restringe el ámbito (de las búsquedas de 'término de búsqueda' y 'término de filtrado') a uno de los siguientes: nombre; nombre y descripción breve; nombre, descripción breve y descripción completa; o palabra clave. El valor de esta variable almacena la selección del cliente. El valor debe ser 1 (para nombre y descripción breve), 2 (para nombre solamente), 3 (para nombre, descripción breve y descripción completa) o 4 (para palabra clave). |
searchType | Serie | Un cliente especifica uno de tres tipos de criterios de búsqueda, Todos, Cualquiera o Frase exacta. El valor de esta variable almacena los criterios de búsqueda del cliente. El valor debe ser uno de los siguientes: 'ALL' (para el criterio de búsqueda Todas), 'ANY' (para el criterio de búsqueda Cualquiera) o 'EXACT' (para el criterio de búsqueda Frase exacta). |
sku | Serie | El valor de esta variable se utiliza en búsquedas en base al código de artículo. |
skuCaseSensitive | Serie | Un cliente selecciona una búsqueda sensible a las mayúsculas y minúsculas o una búsqueda que no sea sensible a las mayúsculas y minúsculas. El valor de esta variable identifica si una búsqueda es sensible o no a las mayúsculas y minúsculas. El valor debe ser 'yes' (búsqueda sensible a las mayúsculas y minúsculas) o 'no' (búsqueda no sensible a las mayúsculas y minúsculas). |
skuOperator | Serie | Un cliente selecciona 'like' o 'equal' como operadores de búsqueda. El valor de esta variable almacena la selección del cliente. El valor debe ser 'LIKE' (para el operador like) o 'EQUAL' (para el operador equal). |
Para obtener información sobre las directrices de implementación, consulte las páginas de búsqueda que forman parte de la tienda de ejemplo.
![]() |