Per aggiungere la ricerca del catalogo al sito , è necessario aggiungere il bean dei dati CatalogSearch a ciascuna pagina da cui si desidera rendere disponibile la ricerca.
Una volta aggiunto il bean dei dati alla pagina, è necessario impostare un numero di variabili. Nella seguente tabella vengono mostrate le variabili da impostare.
Nome | Tipo dati | Descrizione |
---|---|---|
beginIndex | Stringa | Utilizzato per indicare l'impostazione dei risultati. Il valore è rappresentato dall'indice della prima riga di risultato nella pagina. |
categoryId | Stringa | Utilizzato nelle ricerche dei nomi e delle descrizioni della categoria. |
categoryTerm | Stringa | Utilizzato nelle ricerche dei nomi e delle descrizioni della categoria. |
categoryTermCaseSensitive | Stringa | Il cliente sceglie se la ricerca deve essere sensibile al maiuscolo e minuscolo o meno. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes', nel caso di ricerca sensibile al maiuscolo e minuscolo, oppure 'no', in caso inverso. |
categoryTermOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. In questa variabile viene memorizzata la scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
categoryTermScope | Integer | Un cliente restringe l'ambito (delle ricerche 'termine di ricerca' e 'termine di filtro') a un nome soltanto, a un nome e a una descrizione breve oppure a un nome una descrizione breve e una descrizione dettagliata. Il valore di questa variabile memorizza una scelta del cliente. Il valore deve essere 1 (per il nome e la descrizione breve), 2 (per il nome soltanto) o 3 (per il nome, la descrizione breve e la descrizione dettagliata). |
categoryType | Stringa | Un cliente specifica fino a tre tipi di criteri di ricerca Tutti, Alcuni o Frase esatta. Il valore di questa variabile memorizza i criteri di ricerca del cliente. Il valore della variabile può essere soltanto uno di 'ALL' (per il criterio di ricerca Tutti), 'ANY' (per il criterio di ricerca Alcuni) o 'EXACT' (per il criterio di ricerca Frase esatta). |
catgrpSchemaType | Stringa | Lo schema di WebSphere Commerce è flessibile e i dati possono essere inseriti in più modi. Ad esempio, è possibile completare la tabella CATGPENREL con i prodotti o con i prodotti e gli articoli. Le interrogazioni generate dal bean in runtime dipendono dal tipo di dati nella tabella CATGPENREL. Il valore di questa variabile memorizza il tipo di completamento dei dati. Il valore può essere 1 (se la tabella CATGPENREL contiene soltanto prodotti) o 2 (se la tabella CATGPENREL contiene articoli e prodotti). |
valuta | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base alle valute. |
currencyCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes' (per la ricerca sensibile al maiuscolo/minuscolo) o 'no' (per la ricerca non sensibile al maiuscolo/minuscolo). |
currencyOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
filterTerm | Stringa | Il valore di questa variabile viene utilizzato per filtrare una ricerca su un valore specificato. |
filterTermCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes', nel caso di ricerca sensibile al maiuscolo e minuscolo, oppure 'no', in caso inverso. |
filterTermOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
filterType | Stringa | Un cliente specifica fino a tre tipi di criteri di ricerca Tutti, Alcuni o Frase esatta. Il valore di questa variabile memorizza i criteri di ricerca del cliente. Il valore della variabile deve essere 'ALL' (per il criterio di ricerca Tutti), 'ANY' (per il criterio di ricerca Alcuni) o 'EXACT' (per il criterio di ricerca Frase esatta). |
manufacturer | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base al nome del produttore. |
manufacturerCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes', nel caso di ricerca sensibile al maiuscolo e minuscolo, oppure 'no', in caso inverso. |
manufacturerOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
manufacturerPartNum | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base al numero di parte del produttore. |
manufacturerPartNumCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes', nel caso di ricerca sensibile al maiuscolo e minuscolo, oppure 'no', in caso inverso. |
manufacturerPartNumOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
maxPrice | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base all'intervallo di prezzi. |
minPrice | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base all'intervallo di prezzi. |
pageSize | Stringa | Il valore di questa variabile specifica il numero di righe dei risultati delle ricerche da visualizzare per pagina. |
price | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base al prezzo. |
priceOperator | Stringa | Un cliente sceglie uno dei seguenti operatori come operatore di ricerca: =, <, >, !=, <=, >=. Il valore di questa variabile memorizza una scelta del cliente. Il valore deve essere uno dei seguenti: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' o 'LESS_EQUAL.' |
qtyAvailable | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche all'interno dell'inventario di un prodotto o di un articolo. |
qtyAvailableOperator | Stringa | Un cliente sceglie uno dei seguenti operatori come operatore di ricerca: =, <, >,!=, <=, >=. Il valore di questa variabile memorizza una scelta del cliente. Il valore deve essere uno dei seguenti: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' o 'LESS_EQUAL.' |
qtyMeasure | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base alla quantità. |
qtyMeasureCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes' (per la ricerca sensibile al maiuscolo/minuscolo) o 'no' (per la ricerca non sensibile al maiuscolo/minuscolo). |
qtyMeasureOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
RASchemaType | Stringa | Riservato per un utilizzo futuro. |
resultCount | Stringa | Questa variabile accetta un numero che rappresenta il numero totale dei risultati restituiti in seguito a una ricerca. |
resultType | Stringa | Il venditore specifica se si desidera visualizzare nei risultati delle ricerche i prodotti o gli articoli o entrambi. Il valore di questa variabile memorizza questo valore. Il valore deve essere 1 (soltanto prodotti), 2 (soltanto articoli) o 3 (articoli e prodotti). |
searchTerm | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base a una parola |
searchTermCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes' (per la ricerca sensibile al maiuscolo/minuscolo) o 'no' (per la ricerca non sensibile al maiuscolo/minuscolo). |
searchTermOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta dell'utente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
searchTermScope | Integer | Un cliente restringe l'ambito (delle ricerche 'termine di ricerca' e 'termine di filtro') a un nome soltanto, a un nome e a una descrizione breve, a un nome una descrizione breve e una descrizione dettagliata oppure a una parola chiave. Il valore di questa variabile memorizza una scelta del cliente. Il valore deve essere 1 (per il nome e la descrizione breve), 2 (per il nome soltanto) o 3 (per il nome, la descrizione breve e la descrizione dettagliata). |
searchType | Stringa | Un cliente specifica uno dei tre tipi di criteri di ricerca Tutti, Alcuni o Frase esatta. Il valore di questa variabile memorizza i criteri di ricerca del cliente. Il valore della variabile può essere soltanto uno di 'ALL' (per il criterio di ricerca Tutti), 'ANY' (per il criterio di ricerca Alcuni) o 'EXACT' (per il criterio di ricerca Frase esatta). |
sku | Stringa | Il valore di questa variabile viene utilizzato per effettuare le ricerche in base alla SKU. |
skuCaseSensitive | Stringa | E' possibile scegliere di effettuare le ricerche sensibili al maiuscolo/minuscolo. Il valore per questa variabile identifica se la ricerca è sensibile al maiuscolo e minuscolo o meno. Il valore deve essere 'yes' (per la ricerca sensibile al maiuscolo/minuscolo) o 'no' (per la ricerca non sensibile al maiuscolo/minuscolo). |
skuOperator | Stringa | Come operatore di ricerca un cliente può scegliere 'like' o 'equal'. Il valore di questa variabile memorizza una scelta del cliente. Il valore può essere 'LIKE' (per l'operatore di similitudine) o 'EQUAL' (per l'operatore di uguaglianza). |
Per le indicazioni relative alla realizzazione,fare riferimento a pagine di ricerca che fanno parte di un negozio campione.
![]() |