Ajout de la recherche de catalogue à votre site

Pour ajouter la recherche de catalogue à votre site, vous devez ajouter le bean de données catalogSearch dans chaque page dans laquelle la recherche sera disponible.

Lorsqu'un bean de données a été ajouté à la page, vous devez définir un nombre de variables. La table ci-dessous détaille les variables à définir.

Nom Type de données Description
beginIndex Chaîne Utilisé pour paginer l'ensemble des résultats. La valeur est l'index de la première ligne de résultat sur une page.
categoryId Chaîne Utilisé pour effectuer des recherches sur les noms et descriptions de catégorie.
categoryTerm Chaîne Utilisé pour effectuer des recherches sur les noms et descriptions de catégorie.
categoryTermCaseSensitive Chaîne Un client choisit soit une recherche qui respecte les majuscules et les minuscules soit une recherche qui ne les respecte pas. La valeur pour cette variable indique si une recherche respecte ou non les majuscules et les minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
categoryTermOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur pour cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
categoryTermScope Entier Le client restreint la portée (des deux recherches 'terme de recherche' et 'terme de filtrage') à un nom, à un nom et une description abrégée ou à un nom, une description abrégée et une description détaillée. La valeur de cette variable enregistre en mémoire le choix du client. La valeur est 1 (nom et description abrégée), 2 (nom uniquement) ou 3 (nom, description abrégée et description détaillée).
categoryType Chaîne Le client spécifie jusqu'à trois types de critères de recherche : Tout, Quelconque, Expression exacte. La valeur pour cette variable enregistre en mémoire un critère de recherche du client. La valeur doit être l'une des valeurs 'ALL' (critère de recherche Tous), 'ANY' (critère de recherche Quelconque) ou 'EXACT' (critère de recherche Expression exacte).
catgrpSchemaType Chaîne Le schéma WebSphere Commerce  est flexible et les données peuvent être renseignées selon plusieurs méthodes. Par exemple, vous pouvez renseigner la table CATGPENREL avec des produits ou avec des produits et des articles. Les requêtes générées par le bean lors de l'exécution dépendent du type de données de la table CATGPENREL. La valeur de cette variable enregistre en mémoire le type de remplissage de données. La valeur doit être 1 (si la table CATGPENREL contient uniquement des produits) ou 2 (si la table CATGPENREL contient des articles et des produits).
currency Chaîne La valeur de cette variable est utilisée pour des recherches en fonction de la devise.
currencyCaseSensitive Chaîne Le client choisit soit une recherche qui respecte les majuscules et les minuscules ou une recherche qui ne les respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules et les minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
currencyOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
filterTerm Chaîne La valeur de cette variable est utilisée pour filtrer une recherche sur une valeur spécifiée.
filterTermCaseSensitive Chaîne Le client choisit soit une recherche qui respecte les majuscules/minuscules ou une recherche qui ne les respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules/minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
filterTermOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
filterType Chaîne Le client peut spécifier jusqu'à trois types de critères de recherche Tout, Quelconque ou Expression exacte. La valeur de cette variable enregistre en mémoire le critère de recherche du client. La valeur doit être l'une des valeurs 'ALL' (critère de recherche Tous), 'ANY' (critère de recherche Quelconque) ou 'EXACT' (critère de recherche Expression exacte).
manufacturer Chaîne La valeur de cette variable est utilisée pour des recherches sur le nom du fabricant.
manufacturerCaseSensitive Chaîne Le client choisit soit une recherche qui respecte les majuscules/minuscules ou une recherche qui ne les respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules/minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
manufacturerOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
manufacturerPartNum Chaîne La valeur de cette variable est utilisée pour des recherches sur le nom du fabricant.
manufacturerPartNumCaseSensitive Chaîne Le client choisit soit une recherche qui respecte les majuscules/minuscules ou une recherche qui ne les respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules/minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
manufacturerPartNumOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
maxPrice Chaîne Les valeurs de cette variable sont utilisées pour effectuer des recherches sur la fourchette des prix.
minPrice Chaîne Les valeurs de cette variable sont utilisées pour effectuer des recherches sur la fourchette des prix.
pageSize Chaîne La valeur de cette variable spécifie le nombre de lignes de résultat de la recherche à afficher par page.
prix Chaîne La valeur de cette variable est utilisée pour effectuer des recherches sur le prix.
priceOperator Chaîne Le client choisit un des opérateurs suivants comme opérateurs de recherche : =, <, >, !=, <=, >=. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être l'une des valeurs suivantes : 'EQUAL', 'NOTEQUAL', 'GREATER', 'LESS', 'GREATER_EQUAL' ou 'LESS_EQUAL'.
qtyAvailable Chaîne La valeur de cette variable est utilisée pour effectuer des recherches sur le stock d'un produit ou d'un article
qtyAvailableOperator Chaîne Le client choisit un des opérateurs suivants comme opérateurs de recherche : =, <, >, !=, <=, >=. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être l'une des valeurs suivantes : 'EQUAL', 'NOTEQUAL', 'GREATER', 'LESS', 'GREATER_EQUAL' ou 'LESS_EQUAL'.
qtyMeasure Chaîne La valeur de cette variable est utilisée pour effectuer des recherches sur la mesure de quantité.
qtyMeasureCaseSensitive Chaîne Le client choisit entre une recherche qui respecte les majuscules/minuscules et une recherche qui ne les respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules/minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
qtyMeasureOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
RASchemaType Chaîne Réservé à une utilisation ultérieure.
resultCount Chaîne Cette variable accepte un nombre représentant le nombre total de résultats renvoyés pour une recherche.
resultType Chaîne Les fournisseurs indiquent s'ils souhaitent afficher Produits ou Articles ou les deux à la fois Produits et Articles dans un résultat de la recherche. La valeur de cette variable enregistre en mémoire cette valeur. La valeur doit être 1 (produits uniquement), 2 (articles uniquement), ou 3 (produits et articles).
searchTerm Chaîne La valeur de cette variable est utilisée pour effectuer des recherches sur un nom
searchTermCaseSensitive Chaîne Le client choisit entre une recherche qui respecte les majuscules/minuscules et une recherche qui ne les respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules/minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
searchTermOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix de l'utilisateur. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).
searchTermScope Entier Le client restreint la portée (des deux recherches 'terme de recherche' et 'terme de filtrage') à un nom, à un nom et une description abrégée ou à un nom, une description abrégée et une description détaillée ou encore à un mot de passe. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 1 (nom et description abrégée), 2 (nom uniquement), 3 (nom, description abrégée et description détaillée), ou 4 (mot clé).
searchType Chaîne le client spécifie jusqu'à trois types de critères de recherche : Tout, Quelconque ou Expression exacte. La valeur de cette variable enregistre en mémoire le critère de recherche du client. La valeur doit être l'une des valeurs 'ALL' (critère de recherche Tous), 'ANY' (critère de recherche Quelconque) ou 'EXACT' (critère de recherche Expression exacte).
sku Chaîne La valeur de cette variable est utilisée pour effectuer des recherches sur SKU.
skuCaseSensitive Chaîne Le client choisit soit une recherche qui respecte les majuscules/minuscules ou une recherche qui ne respecte pas. La valeur de cette variable indique si une recherche respecte ou non les majuscules/minuscules. La valeur doit être 'yes' (recherche respectant les majuscules/minuscules) ou 'no' (recherche ne respectant pas les majuscules/minuscules).
skuOperator Chaîne Le client choisit les opérateurs de recherche 'like' ou 'equal'. La valeur de cette variable enregistre en mémoire le choix du client. La valeur doit être 'LIKE' (opérateur similaire) ou 'EQUAL' (opérateur identique).

Pour les instructions de mise en oeuvre, reportez-vous aux pages de recherche qui font partie du modèle de magasin.

Rubriques connexes (1275 octets)

Tâches connexes (1201 octets)

IBM copyright