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é.
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 :
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.
Continuez à apprendre !
Pour tirer le meilleur parti de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
- Méthodes de synchronisation et de vérification des produits dans Connectif, pour comprendre le fonctionnement de chaque processus.
- Vérifier l’intégration de votre Boutique, pour vous assurer que toutes les données sont correctement synchronisées dans votre compte Connectif.
- Segments de produits, pour disposer en temps réel de groupes de produits à utiliser dans différentes stratégies.
- Suppression de produits dans Connectif, pour comprendre les implications de la suppression de produits de votre catalogue et comment le faire.