La synchronisation via Flux de produits permet d'automatiser la mise à jour des articles de votre catalogue Connectif à partir d'un fichier XML contenant les informations des produits de votre eCommerce. Cette méthode effectue une seule requête pour télécharger le fichier, ce qui réduit la charge de votre serveur web et accélère la synchronisation par rapport à la consultation individuelle de chaque produit.
Dans cet article, vous apprendrez comment activer une synchronisation des produits via Flux.
ÉTAPE 1. Accès à la configuration du Flux Produit
(À cette étape, vous accéderez à la configuration de la synchronisation via Flux de Produits).
1. Dans votre Boutique Connectif, dans le menu latéral, accédez à “Ecommerce > Catalogue”.
2. Cliquez sur Synchronisation des produits.
3. Dans l’onglet Flux Produit, cliquez sur Configurer.
ÉTAPE 2. Configuration du Flux de Produits
(À cette étape, vous ajouterez le fichier à partir duquel Connectif obtiendra les informations des produits de votre catalogue).
4. Dans Ajouter un flux de produits, saisissez l’URL publique du fichier XML contenant les informations de votre catalogue.
2.1. Spécifications du Flux de Produits
Le Flux doit être un fichier XML accessible publiquement et utiliser l’encodage “UTF-8”. Vous ne pouvez ajouter qu’un seul Flux de Produits, il doit donc contenir toutes les informations que vous souhaitez synchroniser via cette méthode.
Veuillez prendre en compte les spécifications suivantes lors de la préparation de votre Flux :
- Lorsque Connectif tente de lire le flux à une URL, il utilise l’en-tête 'User-Agent' : 'Connectif'. Cela peut être utile si vous devez autoriser l’accès à la ressource uniquement à certaines applications.
- Le modèle de flux peut être celui spécifié par Google. Si un autre format est utilisé, seul l’élément "Produit" peut se trouver au deuxième niveau, c’est-à-dire que le flux peut contenir au maximum trois niveaux : celui contenant la liste des produits, l’article lui-même et la/les propriété(s) du produit.
- L’encodage du flux doit être UTF-8.
- Champs Google que Connectif convertit automatiquement (lorsque le flux respecte entièrement le format Google) :
- G:AUTO_PRICING_MIN_PRICE, G:SALE_PRICE, G:PRICE : ils sont formatés pour retirer la devise et être traités comme un nombre.
- G:AVAILABILITY : les valeurs autorisées par Google 'in_stock', 'in stock' sont acceptées et transformées en notre valeur valide "instock".
- G:GOOGLE_PRODUCT_CATEGORY, G:PRODUCT_TYPE : les caractères requis par Google ">" pour la séparation des catégories sont remplacés par celui autorisé par Connectif "/". Pour ce champ, Connectif obtiendra la définition des catégories Google.
- Si vous souhaitez obtenir des catégories personnalisées avec une hiérarchisation propre, cela est possible via le champ G:PRODUCT_TYPE.
- Pour indiquer les différentes catégories qu’un produit peut avoir, il faut répéter le champ dans le flux.
- Pour indiquer les différents sous-niveaux d’une catégorie, la valeur ">" sera utilisée.
- Pour plus d’informations sur ce champ, consultez la documentation officielle de Google Merchant Center.
- Les champs qui ne sont pas mappés dans le flux sont respectés et ne sont pas écrasés.
- Les produits créés par des mécanismes autres que le flux ne sont pas désactivés.
- Si le format Google n’est pas utilisé, les données relatives aux prix doivent être au format numérique.
- Plusieurs balises portant le même nom peuvent être utilisées.
- Lorsqu’un champ est mappé manuellement et n’est pas détecté automatiquement, le chemin vers le champ correspond aux noms de chaque niveau de balise jusqu’à la valeur, séparés par un ">".
- Tous les champs qui sont de type "array" dans un mapping, si présents plusieurs fois dans le Flux, Connectif collectera toutes les valeurs dans ce champ.
ÉTAPE 3. Configuration de la périodicité de la synchronisation
(À cette étape, vous définirez la fréquence et l’heure auxquelles Connectif consultera le Flux de Produits).
8. Dans Périodicité de la synchronisation, sélectionnez la fréquence à laquelle vous souhaitez que Connectif vérifie les pages produit de votre catalogue. Vous pouvez choisir :
- “1 jour”.
- “2 jours”.
- “3 jours”.
- “1 semaine”.
9. Dans Heure, sélectionnez l’heure à laquelle vous souhaitez que chaque processus de synchronisation ait lieu.
10. Dans Personnaliser la désactivation du produit, saisissez le nombre de jours pendant lesquels un produit peut être absent du Flux avant de passer à l’état “Désactivé”. Vous pouvez définir une valeur entre “1” et “30” jours.
11. Cliquez sur Suivant.
ÉTAPE 4. Mapping des champs du Flux
(À cette étape, vous associerez les champs détectés dans le Flux de Produits aux champs de la fiche produit de Connectif).
12. Dans Champs de produit détectés automatiquement, localisez les champs du Flux que vous souhaitez synchroniser.
13. Cliquez sur chacun des champs et faites-le glisser vers la colonne centrale pour l’associer au champ correspondant de la fiche produit de Connectif.
4.1. Mapping manuel des champs non détectés
(Si un champ de votre Flux n’apparaît pas parmi les valeurs détectées automatiquement, dans cette section vous pourrez l’associer en saisissant son chemin manuellement).
12. Sélectionnez la valeur “Chemin du champ” et associez-la au champ correspondant de la fiche produit de Connectif.
15. Localisez dans le fichier XML le champ que vous souhaitez obtenir et copiez son chemin complet, incluant chacun des niveaux depuis la balise principale jusqu’au champ.
16. Saisissez le chemin que vous avez obtenu du XML en séparant chacun de ses niveaux par le symbole “>”.
ÉTAPE 5. Activation de la synchronisation
(À cette étape, vous activerez la synchronisation via Flux de Produits avec la configuration établie).
17. Une fois la configuration de la synchronisation déterminée, cliquez sur :
- Activer, pour programmer la synchronisation selon la périodicité définie.
- Activer et synchroniser immédiatement, pour exécuter une synchronisation à ce moment et programmer la suivante dans la période définie.
Avec cette configuration, Connectif synchronisera les produits via le Flux avec la périodicité, la désactivation des produits et le mapping que vous aurez établis.
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
Synchronisation massive de produits, pour comprendre comment fonctionne la synchronisation massive et les différences entre Scraping Web et Flux de Produits.
Méthodes de synchronisation et vérification des produits dans Connectif, pour découvrir les différentes façons de maintenir votre catalogue à jour.
Synchronisation des Produits via Scraping Web, pour configurer une synchronisation massive via Scraping Web.
Synchronisation des produits via API, pour importer et mettre à jour les produits via l’API de Connectif.