L'outil de Synchronisation des Produits vous permet d'automatiser la manière dont Connectif examinera le catalogue de produits de votre eCommerce et le mettra à jour dans votre Boutique Connectif. Via son interface, vous pourrez choisir l'option de synchronisation massive, par Web Scraping ou via le Flux de Produits, ainsi que configurer ce processus.
Comment accéder
Vous pouvez accéder à la fonctionnalité de synchronisation massive des produits via le chemin "Ecommerce > Catalogue" en cliquant sur Synchronisation des produits.
Interface
L'interface principale de la Synchronisation des Produits est composée de 3 blocs :
1. Onglets : pour naviguer entre l'une des deux options de synchronisation, ainsi que pour consulter le registre des synchronisations :
- Scraping web : pour automatiser la synchronisation via la consultation par Connectif du catalogue de l'eCommerce.
- Flux de produits : automatiser la synchronisation via la consultation par Connectif d'un flux de produits préalablement publié.
- Registre de synchronisation : pour consulter les derniers processus de synchronisation et leurs détails.
2. Panneau principal : où se trouvent les options de chaque onglet.
3. Retour à la liste des intégrations : pour, une fois l'intégration configurée, revenir au Catalogue.
Fonctionnement
Vous pouvez activer des synchronisations massives des produits de votre catalogue dans Connectif avec leur état dans votre eCommerce. Pour cela, vous disposez de deux méthodes qui fonctionnent différemment :
- Le Scraping Web, qui effectue une par une les requêtes à votre serveur web pour mettre à jour ses informations.
- Le Flux de produits, qui effectue une requête pour télécharger le fichier de votre flux et traiter l'état de vos produits.
1. Activer une synchronisation via Scraping Web
Dans les Onglets (1), allez à Scraping Web et cliquez sur Configurer.
Dans le Panneau principal (2), configurez la Périodicité de la synchronisation, c’est-à-dire la fréquence à laquelle vous souhaitez que Connectif accède à votre eCommerce et visite, une par une, les pages des différents produits pour créer, mettre à jour ou désactiver les différents produits dans le catalogue de Connectif, en fonction de leur état sur votre site.
Vous pouvez choisir les options "1 jour", "2 jours", "3 jours" et "1 semaine".
Choisissez l'Heure à laquelle vous souhaitez que chaque processus de synchronisation ait lieu.
Dans Configuration avancée, vous pouvez définir deux aspects qui aideront à optimiser les performances de la mise à jour du catalogue en fonction des performances de votre site.
- Dans le menu déroulant Temps d'attente entre produits, vous pouvez choisir si vous souhaitez que Connectif attende entre les différentes visites de produits et, le cas échéant, combien de temps il doit attendre. Selon la taille de votre catalogue, vous pouvez augmenter ou réduire ce temps afin de ne pas surcharger le site.
- Dans le sélecteur Inclure les produits désactivés, vous pouvez choisir si vous souhaitez que Connectif n'ait pas à visiter les produits marqués comme désactivés lors du processus de synchronisation. Cette option réduit la charge du site et augmente la performance du processus de synchronisation via Scraping Web.
Une fois la configuration de la synchronisation déterminée, cliquez sur Activer pour programmer la synchronisation, ou sur Activer et synchroniser immédiatement pour exécuter une synchronisation et programmer la suivante dans la période établie.
2. Activer une synchronisation via Flux de Produits
Dans les Onglets (1), allez à Flux de Produits et cliquez sur Configurer.
Dans le Panneau principal (2), dans la zone Ajouter un flux de produits, ajoutez l'URL du flux de produits à partir duquel Connectif extraira les informations de votre catalogue.
Spécifications sur le Flux de Produits :
- 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 pour certaines applications.
- Le modèle de flux peut être celui spécifié par Google. En cas d'utilisation d'un autre format, 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 traités comme des nombres.
- 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 ceux autorisés par Connectif "/". Pour ce champ, Connectif obtiendra la définition des catégories de Google.
- Si vous souhaitez obtenir des catégories personnalisées avec votre propre hiérarchisation, cela est possible via le champ G:PRODUCT_TYPE.
- Pour indiquer les différentes catégories qu'un produit peut avoir, le champ doit être répété 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 non mappés dans le flux sont respectés et ne sont pas écrasés.
- Les produits créés par d'autres mécanismes 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 avec le même nom peuvent être utilisées.
- Lorsqu'un champ non détecté automatiquement est mappé manuellement, 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, s'ils apparaissent plusieurs fois dans le Flux, Connectif recueillera toutes les valeurs dans ce champ.
Configurez la Périodicité de la synchronisation, c’est-à-dire la fréquence à laquelle vous souhaitez que Connectif accède à votre Flux de Produits pour extraire les informations. Vous pouvez choisir les options "1 jour", "2 jours", "3 jours" et "1 semaine".
Choisissez l'Heure à laquelle vous souhaitez que chaque processus de synchronisation ait lieu.
Cliquez sur Suivant .
Dans le Panneau Principal (2), vous devrez sélectionner les valeurs détectées du Flux de Produits et les lier à celles de la fiche produit de Connectif.
Pour cela, cliquez sur chacun des champs de la colonne Champs de produit automatiquement détectés et faites-les glisser vers la colonne centrale, de manière à ce qu'ils correspondent aux champs de la fiche produit de Connectif (colonne de droite).
S'il existe dans votre Flux de produits un champ que vous souhaitez lier et qui n'apparaît pas dans la sélection des valeurs, vous devez sélectionner la valeur "Chemin du champ", la lier au champ correspondant et saisir manuellement le chemin et chacun de ses niveaux dans le même format que celui des autres champs dans Connectif.
Copiez le chemin et ses différents niveaux, comme montré dans l'exemple.
Saisissez-les dans Connectif avec le format correspondant. Chacun des niveaux du chemin que vous saisirez doit être séparé par le symbole ">".
Une fois la configuration de la synchronisation déterminée, cliquez sur Activer pour programmer la synchronisation, ou sur Activer et synchroniser immédiatement pour exécuter une synchronisation et programmer la suivante dans la période établie.
3. Désactiver un type de synchronisation pour pouvoir en activer un autre
Il n'est pas possible d'avoir les deux processus de synchronisation actifs en même temps, donc si l'un est actif, il doit être désactivé avant de pouvoir configurer l'autre.
Pour cela, allez dans l'Onglet (1) du type de synchronisation que vous avez activé et, dans le Panneau Principal (2), cliquez sur Désactiver.
4. Consulter le Registre de Synchronisation
Dans les Onglets (1), allez à Registre des Synchronisations.
Dans le Panneau principal (2), vous pourrez consulter les dates d'exécution des processus de synchronisation passés, ainsi que les éventuels changements d'état de chacune des synchronisations.
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
Onboarding, pour maîtriser notre interface.
Workflows initiaux, pour mettre en place vos premières stratégies dans le compte.
Intégrations avec des systèmes externes, pour vous intégrer avec Facebook, les formulaires et webhooks de votre site.
Événements consommant des Activités, pour mieux comprendre la consommation de votre compte.