L'Assistant produit est un outil utilisé pour créer un catalogue interactif en ligne offrant aux clients différentes façons de trouver les articles qu'ils recherchent, ces méthodes étant appelées des fonctions de recherche évoluée sur catalogue. Les clients ayant peu de connaissance des catégories de produits peuvent utiliser la fonction de recherche évoluée Achats guidés, qui les orientera vers les produits appropriés en fonction d'une série de questions et réponses. Ceux plus éclairés peuvent utiliser la fonction de recherche évoluée Explorateur de produits, qui leur permet de sélectionner pour un produit les fonctionnalités de leur choix à partir d'une liste. Une fois la sélection réduite à l'aide de l'une de ces méthodes, les clients peuvent utiliser la fonction de recherche évoluée Comparaison des produits pour comparer côte-à-côte des produits similaires. L'Assistant produit vérifie l'habilitation de chaque client et affiche uniquement les résultats de recherche que le client est autorisé à consulter.
Il existe deux méthodes de recherche disponibles pour être utilisées avec l'Assistant produit. La première méthode nécessite l'ajout de tables supplémentaires à la base de données afin de reformater les données produit existantes et de permettre des recherches paramétriques optimisées, ciblées sur des catégories particulières. Cette méthode est appelée espace de recherche distinct car les informations de catégorie et d'attribut sont séparées des tables de base de la base de données. La seconde méthode est appelée espace de recherche de base car elle a été conçue pour effectuer des recherches dans la base de données WebSphere Commerce créée lors de la configuration de l'instance. Ces deux espaces de recherche nécessitent que des métadonnées d'attribut supplémentaires soient remplies dans les tables de l'Assistant produit (base de données). Créez un espace de recherche à l'aide de WebSphere Commerce Accelerator ou à l'aide d'instructions du planificateur. L'Assistant produit comporte des instruction du planificateur afin d'aider à automatiser le processus de création de chaque espace de recherche. Vous devez créer un fichier XML à utiliser comme entrée dans l'instruction du planificateur afin de répondre à vos besoins.
Une fois les espaces de recherches souhaités créés, vous pouvez créer des fonctions de recherche évoluée à partir de WebSphere Commerce Accelerator ou à l'aide d'instructions du planificateur.
Si vous utilisez l'espace de recherche distinct, les informations existant dans la base de données sont copiées et reformatées sous forme de tables distinctes, spécifiques à l'espace de recherche. Ce reformatage signifie que les mises à jours de votre produit nécessiteront la propagation des informations vers les tables supplémentaires. Ce processus est effectué par les outils les plus couramment utilisés pour mettre à jour les données produit, y compris WebSphere Commerce Accelerator, l'utilitaire de chargement et le sous-système de messagerie. Si vous mettez à jour les données produit à l'aide d'une autre méthode, vous devez appeler ces instructions manuellement. Reportez-vous aux liens de référence des instructions indiqués ci-dessous.