Comment contrôler quels métachamps produit Shoply peut utiliser
Votre assistant d’achat IA est conçu pour aider les clients en lisant les informations de vos produits, en répondant aux questions et en faisant des recommandations.
Cependant, toutes les données produit ne sont pas destinées aux clients. Certains métachamps produit peuvent inclure des informations internes (comme la marge bénéficiaire), des détails sur les fournisseurs ou d’autres attributs qui doivent rester privés. Dans ces cas, vous pouvez préférer que Shoply n’utilise pas ces métachamps lorsqu’il répond aux questions des clients.
Shoply utilise l’IA pour déterminer automatiquement quels métachamps peuvent être utilisés pour répondre aux questions des clients. Cependant, pour vous donner un contrôle total, Shoply vous permet de définir une liste noire (exclure) pour des métachamps produit spécifiques ou des espaces de noms entiers de métachamps.
Ce guide explique pourquoi cela est utile et comment le configurer.
Où trouver les paramètres avancés ?
Accédez à la section “Settings” de la console d’administration de l’application, puis faites défiler vers le bas jusqu’à la section “Advanced Settings”. Dans cette section, vous pouvez fournir un objet JSON pour configurer divers paramètres.
Pour la politique de données plus globale, consultez quelles informations Shoply peut utiliser.

Paramètres de liste noire
Utilisez ces paramètres pour empêcher Shoply d’utiliser certains métachamps produit lorsqu’il répond aux questions des clients.
Pour masquer un article entier plutôt que des champs individuels, excluez des produits entiers de l’indexation.
blacklist_product_fields
Une liste de clés de métachamps exactes (noms de champs) que vous souhaitez exclure. Le nom du champ doit correspondre exactement à la clé du métachamp telle qu’elle apparaît dans Shopify.
Exemples de clés de métachamps :
start_dateproduct_typebackstock_numberupcshipping_lead_timebrand
Remarque : si vous ne souhaitez pas afficher le fournisseur du produit, vous devez ajouter “brand” à la liste noire,
car Shoply utilise le métachamp brand pour stocker les informations du fournisseur pour des raisons historiques.
blacklist_display_filters
Une liste de clés de métachamps exactes à masquer uniquement dans l’interface des filtres/facettes. Contrairement à blacklist_product_fields, ces champs sont toujours disponibles pour l’IA afin de répondre aux questions des clients — ils ne sont simplement pas affichés comme filtres sélectionnables dans l’interface de recherche.
Pour comprendre quels attributs apparaissent, consultez comment Shoply génère les filtres produit.
Cela est utile lorsqu’un métachamp contient des informations produit précieuses que l’IA devrait connaître, mais qui n’ont pas de sens en tant que filtre visible par le client.
Exemple :
warehouse_region— contexte utile pour l’IA, mais pas un filtre utile pour les clientscare_instructions— utile pour les réponses de l’IA, mais pas une catégorie de filtre pertinente
blacklist_namespaces
Une liste d’espaces de noms entiers que vous souhaitez que l’IA ignore.
Exemple :
RenterInfo
Si un métachamp appartient à un espace de noms sur liste noire, tous les champs de cet espace de noms sont automatiquement exclus.
Cela est utile lorsqu’un espace de noms entier est interne ou sensible.
Conseils pour la mise sur liste noire
Recommandé à mettre sur liste noire :
- Codes fournisseur
- Détails d’entrepôt / d’inventaire
- Notes internes de traitement des commandes
- Métachamps utilisés par d’autres applications
- Tout champ qui ne devrait pas être visible pour les clients
Évitez de mettre sur liste noire des champs comme :
- Titre du produit
- Description
- Matériau
- Taille, dimensions ou spécifications
- Ingrédients
- Instructions d’entretien
- Noms/options de variantes
(Ceux-ci aident l’IA à fournir de meilleures réponses.)
Enrichir les données produit à partir des tags
split_tag_to_metafield_by
Les tags Shopify sont un moyen pratique d’étiqueter les produits, mais ils sont stockés comme une liste plate de chaînes de caractères et ne peuvent pas être utilisés comme filtres structurés. Ce paramètre vous permet de convertir des tags au format key:value en véritables métachamps que Shoply peut indexer et utiliser pour le filtrage.
Comment cela fonctionne :
Définissez split_tag_to_metafield_by sur le caractère délimiteur utilisé dans vos tags. Shoply divisera chaque tag selon ce caractère, traitera la partie gauche comme la clé du métachamp et la partie droite comme la valeur, puis les indexera en conséquence.
Par exemple, si vos produits ont des tags comme :
material:aluminum
color:matte-black
compatible-with:iPhone 15Définir le délimiteur sur ":" produira les métachamps suivants :
| Clé | Valeur |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 15 |
Ces métachamps indexés peuvent ensuite être utilisés comme filtres à facettes dans Shoply AI Search — tout comme les métachamps Shopify natifs.
Les tags qui ne contiennent pas le délimiteur sont ignorés par ce paramètre et restent des tags ordinaires.
Exemple de configuration :
{
"split_tag_to_metafield_by": ":"
}Quand utiliser ceci :
- Votre boutique utilise déjà des tags
key:valuepour les attributs (par ex. depuis un import en masse ou une application tierce) - Vous souhaitez ajouter des attributs filtrables sans créer de définitions formelles de métachamps Shopify
- Vous avez besoin d’un moyen rapide d’exposer des données produit structurées à Shoply sans réétiqueter votre catalogue
Contrôler l’affichage des produits
Utilisez ces paramètres pour contrôler quelles informations sont affichées lorsque les produits sont présentés dans le chat ou l’interface de recherche.
Pour les changements visuels sur les champs que vous conservez, vous pouvez personnaliser le style des cartes produit avec du CSS.
hide_discount
Lorsqu’il est défini sur true, les pourcentages de remise (par ex. “-40%”) seront masqués dans les affichages produit. Cela est utile si vous ne souhaitez pas mettre en avant les remises auprès des clients.
hide_price
Lorsqu’il est défini sur true, toutes les informations de prix seront masquées, y compris les prix d’origine et les prix remisés. Utilisez cela si vous préférez que les clients visitent la page produit pour voir les prix, ou si votre stratégie tarifaire exige de masquer les prix dans l’interface de chat/recherche.
hide_review
Lorsqu’il est défini sur true, les notes d’avis ne seront pas affichées dans les affichages produit. Cela est utile si vous ne souhaitez pas que les scores d’avis influencent les décisions des clients dans l’interface de chat/recherche.
Exemple d’objet JSON valide
Voici un exemple entièrement valide :
{
"blacklist_product_fields": [
"profit_margin",
"inventory_level"
],
"blacklist_display_filters": [
"product_type",
"category_name",
"warehouse_region",
"care_instructions"
],
"blacklist_namespaces": [
"SupplierInfo"
],
"split_tag_to_metafield_by": ":",
"hide_discount": true,
"hide_price": false,
"hide_review": false
}Vous pouvez supprimer les éléments dont vous n’avez pas besoin, ou ajouter vos propres clés de métachamps et espaces de noms. Définissez les options hide_* sur true ou false selon vos préférences.
