Comment remplir les champs personnalisés du produit

Si votre eCommerce contient des données qui ne sont pas recueillies par défaut dans les fiches produit, vous pouvez les inclure à l’aide de plusieurs méthodes. Cet article explique les différentes façons de collecter les champs personnalisés des produits, selon le type d’intégration réalisé.

  

Pour effectuer ces modifications, cela dépendra du mode d’intégration de votre eCommerce, mais il est probable que vous ayez besoin d’un expert avec des connaissances techniques. 

 

1. Propriétés

  • Toutes les données du produit sont collectées via l’étiquette Produit Visité, et se trouvent dans le type d’objet "Product".

Vous pouvez consulter toutes les propriétés que Connectif collecte pour le type d’objet "Product" dans cet article.

  • Si vous souhaitez collecter des données qui ne sont pas présentes par défaut dans les fiches produit, telles que les tailles ou les couleurs, vous pouvez les inclure dans les champs personnalisés des fiches produit dans Connectif. Cela nécessite de modifier l’intégration de Connectif afin d’y faire remonter ces informations. 
  • Les champs personnalisés utilisent le format texte (string).
  • Il ne peut y avoir que trois champs personnalisés par produit.
  • Pour ajouter plus de trois champs supplémentaires, vous pouvez alternativement les ajouter comme étiquettes (tags) du produit.
  • Les étiquettes de produit utilisent également le format texte (string).

Dans le cas de produits avec variantes, si vous souhaitez recommander les variantes comme des produits indépendants, vous devrez leur attribuer des IDs différentes depuis l’eCommerce pour qu’elles soient considérées comme des produits indépendants dans le catalogue Connectif. 

 

2. Comment envoyer à Connectif les champs personnalisés du produit

a. Envoyer les informations via des balises HTML

Si la synchronisation de votre catalogue est réalisée via des balises HTML, vous devrez modifier les propriétés de l’étiquette Produit Visité pour y ajouter les champs personnalisés du produit. En alternative, si vous devez ajouter plus de trois propriétés, vous pouvez utiliser les étiquettes du produit :

  

Si votre intégration est réalisée via l’un des modules existants pour les principaux CMS, c’est par défaut la méthode utilisée pour envoyer les informations produit. 

a.1. Remplir les champs personnalisés du produit

Les champs personnalisés des produits font partie de l’étiquette cn_product_visited. Cette étiquette est chargée de transmettre – et de mettre à jour – les données produit à Connectif au moment où un produit est consulté sur l’eCommerce.

<span class="custom_field_1">info_personnalisee_1</span>

Dans les fiches produit de Connectif, il existe trois champs personnalisés correspondant aux balises custom_field_1, custom_field_2 et custom_field_3 incluses dans cn_product_visited.

En envoyant l'information via cette étiquette, vous la transférerez vers l’un de ces trois champs.

Les informations que vous souhaitez transmettre doivent être au format texte.

L’exemple suivant montre comment transmettre les données d’un produit avec un champ personnalisé qui serait envoyé comme champ personnalisé du produit : 

<div class="cn_product_visited" style="display: none">
<span class="url">http://example.org/products/pr10633</span>
<span class="product_id">pr10633</span>
<span class="name">Microsoft Office 365 Personnel 1 Licence 1 An</span>
<span class="description">La suite Office que vous pouvez utiliser à la maison ou en déplacement.</span>
<span class="image_url">http://example.org/img/products/pr10658.jpg</span>
<span class="unit_price">45.50</span>
<span class="availability">InStock</span>
<span class="category">/Ordinateurs/Logiciels</span>
<span class="brand">Microsoft Office</span>
<span class="review_count">7</span>
<span class="rating_value">3.9</span>
<span class="thumbnail_url">http://example.org/img/thumbnails/products/pr10658.jpg</span>
<span class="related_external_product_id">pr10636</span>
<span class="related_external_product_id">pr11939</span>
<span class="related_external_product_id">pr12653</span>
<span class="priority">6</span>
<span class="published_at">2020-05-20T15:24:20Z</span>
<span class="custom_field_1">Exemple d'information personnalisée</span>
</div>

 

a.2. Utiliser les étiquettes de produit

Il ne peut y avoir plus de 3 champs personnalisés par produit, mais si vous souhaitez transmettre des informations supplémentaires, vous pouvez inclure un nombre illimité d’étiquettes (tags).

Pour les transmettre sous forme d’étiquettes, le format texte doit également être utilisé. Vous trouverez tous les détails sur les étiquettes dans cn_product_visited ici.

L’exemple suivant montre comment transmettre les données du même produit que précédemment, en y ajoutant deux étiquettes appelées "Microsoft" et "Logiciel".

<div class="cn_product_visited" style="display: none">
<span class="url">http://example.org/products/pr10633</span>
<span class="product_id">pr10633</span>
<span class="name">Microsoft Office 365 Personnel 1 Licence 1 An</span>
<span class="description">La suite Office que vous pouvez utiliser à la maison ou en déplacement.</span>
<span class="image_url">http://example.org/img/products/pr10658.jpg</span>
<span class="unit_price">45.50</span>
<span class="availability">InStock</span>
<span class="category">/Ordinateurs/Logiciels</span>
<span class="tag">Microsoft</span>
<span class="tag">Logiciel</span>
<span class="brand">Microsoft Office</span>
<span class="review_count">7</span>
<span class="rating_value">3.9</span>
<span class="thumbnail_url">http://example.org/img/thumbnails/products/pr10658.jpg</span>
<span class="related_external_product_id">pr10636</span>
<span class="related_external_product_id">pr11939</span>
<span class="related_external_product_id">pr12653</span>
<span class="priority">6</span>
<span class="published_at">2020-05-20T15:24:20Z</span>
<span class="custom_field_1">Exemple d'information personnalisée</span>
</div>

 

b. Envoyer les informations via l’API

Si la synchronisation de votre catalogue se fait via API, vous pouvez envoyer les données personnalisées du produit de la même manière que les autres informations.

 

c. Envoyer les informations via le Flux de Produits

Si la synchronisation de votre catalogue se fait via un Flux de Produits, la synchronisation des champs personnalisés se fait de la même manière qu’avec les balises HTML. 

Dans ce cas, vous devrez également inclure les balises custom_field_1, custom_field_2 et custom_field_3 dans le fichier XML afin que, lors de la synchronisation par Connectif, ces données soient transférées à votre catalogue.

 

 

Succès ! 
Vous êtes arrivé à la fin de la leçon.

  

Des doutes non résolus ? 
N’oubliez pas que nos spécialistes Connectif sont à votre disposition. Pour les contacter, il vous suffit d’ouvrir un ticket auprès du Support en cliquant sur le bouton bleu « Aide » de votre tableau de bord.

 


Continuez à apprendre !

Pour tirer le meilleur parti de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :