Configuration d'une image de produit Hero (regroupement de produits)
Définissez une image du produit Hero pour augmenter la pertinence des produits et des résultats de recherche dans la vitrine.
Présentation
- Configurer l'image Hero pour les recherches de mots clés et la navigation dans les catégories. Grâce à l'image de produit Hero pour les recherches de mots clés et la navigation dans catégories, les utilisateurs professionnels peuvent étendre la portée de la recherche pour inclure les produits et leurs SKU sous-jacentes. Par défaut, l'image du produit Hero est activée pour les recherches de mots clés et est désactivée pour la navigation dans les catégories.
- Promouvez les SKU représentatives dans les pages de magasin à l'aide d'attributs de marchandisage. Les utilisateurs professionnels peuvent promouvoir certaines SKU spécifiques au produit lorsqu'un client navigue dans les pages de catégorie, et avant qu'il ne sélectionne toutes les facettes. Utilise les attributs de marchandisage.
- Affichez les fourchettes de prix indexées pour les produits dans les pages de catégorie.
Configurer une image du produit Hero pour les recherches de mots clés
- Activez ou désactivez l'image du produit Hero en ajoutant la configuration au nœud wc-component ZooKeeper. Le nœud final est
https://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=component&envType=authAjouter la configuration,hero.searching.enabled=true/false.Note: De nouvelles configurations sont ajoutées au nœud wc-component à l'aide de la méthode de requête POST. Les configurations existantes sont mises à jour à l'aide de la méthode de requête PATCH. - Activez/désactivez l'image du produit Hero en ajoutant une configuration au profil de recherche dans ZooKeeper. Ajoutez la section de groupe avec le nom de zone de regroupement au profil de recherche comme suit :
"group": { "enable": "true", "field": "relationship.product.group" }Note:- Si l'image du produit Hero est activée dans le nœud wc-component, cette configuration remplace la configuration wc-component. Si l'image du produit Hero est désactivée dans le nœud wc-component, cette configuration ne prend pas effet.
- Il existe trois façons de modifier la configuration dans le profil de recherche :
- Créez un profil personnalisé en étendant le profil de recherche existant en tant que profil parent, puis ajoutez la section Hero mise à jour au profil personnalisé.
- Créez un profil de recherche avec tous les détails depuis le profil parent. Le nom du profil ne doit pas commencer par IBM ou HCL. Transmettez ce nom de profil récemment créé dans le paramètre de requête profileName.
- Remplacez le profil par défaut en créant le même profil à l'aide du nœud final de configuration. Le nom du profil doit être identique au nom de profil par défaut. Par exemple, HCL_findProductsByCategory. Ce profil ne doit avoir aucun profil parent. Ce profil ne doit pas avoir de profil parent.
http://data_environment_hostname:30920/search/resources/api/v2/documents/profiles/XXX_findProductsByCategoryhttps://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/XXX_findProductsByCategory
Vous pouvez garantir une pertinence visuelle pour les recherches de mots clés dans la vitrine en mettant à jour la valeur de overrideFieldName dans la section Hero du profil de recherche. Cette valeur contient une liste séparée par des virgules des noms de zone Elasticsearch. Lorsqu'elles sont spécifiées, certaines propriétés de l'article le plus pertinent du groupe de produits ou de résultats remplacent les propriétés de produit renvoyées. Par exemple, miniature ou nom. La valeur par défaut est miniature.
"hero": {"overrideFieldName": "url.thumbnail,description.raw"} - Activez ou désactivez l'image du produit Hero pour les recherches de mots clés dans le paramètre de requête de recherche en transmettant le paramètre de requête de recherche
resultGroupForceTo. Transmettez la valeur true/false. Si l'image du produit Hero est activée dans le profil de recherche, ce paramètre remplace la configuration du profil de recherche. Si l'image du produit Hero est désactivée dans le niveau de profil de recherche, ce paramètre n'est pas pris en compte.
Définir l'image du produit Hero pour la navigation dans les catégories
- Activez ou désactivez l'image du produit Hero en ajoutant la configuration au nœud wc-component ZooKeeper. Le nœud final est
https://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=component&envType=authAjouter la configuration,hero.browsing.enabled=true/false.Note: Une nouvelle configuration est ajoutée au nœud composant à l'aide de la méthode de requête POST. Les configurations existantes sont mises à jour à l'aide de la méthode de requête PATCH. - Par défaut, l'image du produit Hero est activée pour la navigation dans les catégories dans le nœud wc-component, mais le profil de recherche HCL_findProductsByCategory le remplace par la configuration par défaut en désactivant
browse Hero product image. Activez ou désactivez l'image du produit Hero en ajoutant une configuration au profil de recherche dans ZooKeeper. Le nœud final esthttps://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/profileName."group": { "enable": "true", "field": "relationship.product.group" }Note:- Si l'image du produit Hero est activée dans le nœud wc-component, cette configuration remplace la configuration wc-component. Si l'image du produit Hero est désactivée dans le nœud wc-component, cette configuration ne prend pas effet.
- Il existe trois façons de modifier la configuration dans le profil de recherche :
- Créez un profil personnalisé en étendant le profil de recherche existant en tant que profil parent, puis ajoutez la section Hero mise à jour au profil personnalisé.
- Créez un profil de recherche avec tous les détails depuis le profil parent. Le nom du profil ne doit pas commencer par IBM ou HCL. Transmettez ce nom de profil récemment créé dans le paramètre de requête profileName.
- Remplacez le profil par défaut en créant le même profil à l'aide du nœud final de configuration. Le nom du profil doit être identique au nom de profil par défaut. Par exemple, HCL_findProductsByCategory. Ce profil ne doit avoir aucun profil parent. Ce profil ne doit pas avoir de profil parent.
http://data_environment_hostname:30920/search/resources/api/v2/documents/profiles/XXX_findProductsByCategoryhttps://data_environment_hostname:30921/search/resources/api/v2/documents/profiles/XXX_findProductsByCategory
Vous pouvez garantir une pertinence visuelle pour les recherches de mots clés dans la vitrine en mettant à jour la valeur de overrideFieldName dans la section Hero du profil de recherche. Cette valeur contient une liste séparée par des virgules des noms de zone Elasticsearch. Lorsqu'elles sont spécifiées, certaines propriétés de l'article le plus pertinent du groupe de produits/résultats remplacent les propriétés de produit renvoyées. Par exemple, miniature ou nom. La valeur par défaut est miniature.
"hero": {"overrideFieldName": "url.thumbnail,description.raw"} - Activez ou désactivez l'image du produit Hero pour les facettes de catégorie dans le paramètre de requête de recherche en transmettant le paramètre de requête de recherche
resultGroupForceTo. Transmettez la valeur true/false. Si l'image du produit Hero est activée dans le profil de recherche, ce paramètre remplace la configuration du profil de recherche. Si l'image du produit Hero est désactivée dans le niveau de profil de recherche, ce paramètre n'est pas pris en compte.
Promouvez les SKU représentatives dans les pages de magasin à l'aide d'attributs de marchandisage.
"hero": { "field": { "7741124012283334335": "Hero" } } Afficher les fourchettes de prix indexées pour les produits dans les pages de catégorie
showGroupPriceRange à la section Hero du profil de recherche. Par défaut, il est désactivé. Pour activer la configuration de la fourchette de prix, définissez la valeur sur true :"hero": { "showGroupPriceRange": "true", } Exemples
{ "extendedconfiguration": { "configgrouping": [ { "name": "SearchConfiguration", "property": [ { "name": "hero.searching.enabled", "value": "true" } ] } ] } } "extendedconfiguration": { "configgrouping": [ { "name": "SearchConfiguration", "property": [ { "name": " hero.browsing.enabled", "value": "true" } ] } ] } } Exemple de configuration de profil de recherche réalisée en créant le profil de recherche personnalisé en étendant le profil existant en tant que profil parent :
{ "parentProfileName": "HCL_findProductsByCategory", "profileName": "XXX_findProductsByCategory", "query": { "group": { "enable": "true", "sort": "score desc", "field": "relationship.product.group" }, "hero": { "overrideFieldName": "url.thumbnail", "showGroupPriceRange": "true", "field": { "7741124012283334335": "Hero" } } } }
Exemple de configuration de profil de recherche réalisée en créant un profil de recherche avec tous les détails du profil parent :
{ "profileName": "profileName", "indexName": "IndexName", "query": { "params": [ { "param1": "value1" }, { "param2": "value2" } ], "queryFields": [ "queryField1", "queryField2" ], "provider": [ "providerClass1", "providerClass2" ], "preprocessor": [ "preprocessorClass1", "preprocessorClass2" ], "postprocessor": [ "postprocessorClass1", "postprocessorClass2" ], "responseFields": [ "responseField1", "responseField2" ] } }
{ "profileName": "HCL_findProductsByCategory", "indexName": "product", "query": { "params": [ { "param1": "value1" }, { "param2": "value2" } ], "sortFields": { "1": "fieldName1 asc", "2": "fieldName2 asc", "3": "fieldName3 asc", "4": "fieldName4 desc" }, "queryFields": [ "queryField1" ], "provider": [ "providerClass1", "providerClass2" ], "preprocessor": [ "preprocessorClass1", "preprocessorClass2" ], "postprocessor": [ "postprocessorClass1", "postprocessorClass2" ], "responseFields": [ "responseField1", "responseField2" ], "group": { "enable": "true", "sort": "score desc", "field": "relationship.product.group" }, "hero": { "overrideFieldName": "url.thumbnail", "showGroupPriceRange": "true", "field": { "7741124012283334335": "Hero" } } } }