Synchronisation massive des produits

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.

En plus des méthodes de synchronisation et de vérification de l'interface Connectif, il est également possible d'importer et de mettre à jour des produits en effectuant des appels à l'API de Connectif. Pour plus d'informations, consultez la documentation associée.

 

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.

Sincronización de productos masiva - 01-min.png

 

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é.

Une seule option de synchronisation peut être activée. Pour voir comment configurer chacun des types de synchronisation massive des produits, consultez le point Fonctionnement.

  • 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.

Sincronización de productos masiva - 2-min.png

 

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

Le Scraping Web consiste en la vérification par Connectif des URLs des pages produits présentes dans votre catalogue Connectif. Lorsqu'il est activé, à l'heure et selon la fréquence déterminées, Connectif visite ces URLs, une par une, à la recherche de la balise produit visité, présente dans votre eCommerce, pour mettre à jour l'état des produits dans Connectif et le synchroniser avec les informations qu'il trouve à ce moment-là sur votre site. Si ces produits n'existent pas dans le catalogue de votre eCommerce, Connectif ne les visitera pas.

Dans les Onglets (1), allez à Scraping Web et cliquez sur Configurer.

Sincronización de productos masiva - 3-min.png

 

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".

Sincronización de productos masiva - 4-min.png

 

Choisissez l'Heure à laquelle vous souhaitez que chaque processus de synchronisation ait lieu.

Sincronización de productos masiva - 5-min.png

 

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.

Sincronización de productos masiva - 6-min.png

 

  • 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.

Sincronización de productos masiva - 7-min.png

 

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.

Sincronización de productos masiva - 9-min.png

 

2. Activer une synchronisation via Flux de Produits

La synchronisation massive via Flux de Produits est beaucoup plus rapide et réduit la charge de votre serveur web, car elle effectue une seule requête pour télécharger le fichier de votre eCommerce, au lieu d'effectuer une requête pour chaque produit.
Un seul Flux de Produits peut être ajouté, il doit donc être complet.

Cette requête est effectuée à la période et à l'heure configurées. Connectif conserve une copie du Flux original au moment indiqué, donc si un changement est effectué dans le Flux après qu'une synchronisation ait eu lieu ou pendant une synchronisation en cours, il ne sera pas reflété dans Connectif avant la prochaine opération de synchronisation.

Les produits passent à l'état "Désactivé" si le produit n'apparaît pas pendant 10 jours dans le flux. Cette vérification est effectuée chaque jour.

Dans les Onglets (1), allez à Flux de Produits et cliquez sur Configurer.

Sincronización de productos masiva - 8-min.png

 

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.

Le flux de produits est un fichier XML qui doit être accessible publiquement, c’est-à-dire que l’URL du flux doit être publique, sans httaccess. Ce document contient une série d’objets qui contiennent les propriétés d’un produit, sous forme de balises et de valeurs.

Sincronización de productos masiva - 11-min.png

 

Spécifications sur le Flux de Produits :

À la fin de cet article (ou en cliquant sur ce lien), vous trouverez un document d'exemple de Flux de Produits.

Vous trouverez également un fichier téléchargeable avec le schéma utilisé pour décrire la structure et les contraintes des contenus des documents XML de Flux de Produits (ou en cliquant sur ce lien).

  • 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.

Par exemple, un produit avec les catégories personnalisées suivantes :

- Premier niveau :
Vélo
Outlet
- Deuxième niveau :
Vélo/Montagne
Vélo/Traversée
Outlet/Vélo.
- Troisième niveau :
Vélo/Montagne/Mille_mètres

Doit apparaître dans le flux de la manière suivante :
<g:product_type>Vélo > Montagne > Mille_mètres</g:product_type>
<g:product_type>Vélo > Traversée</g:product_type>
<g:product_type>Outlet > Vélo</g:product_type>

  • 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.

Si vous utilisez des catégories personnalisées pour les produits de votre boutique et que votre flux de produits est de type Google, vous pouvez les ajouter dans la balise G:PRODUCT_TYPE puis la configurer dans le mapping pour que Connectif la récupère. Si vous avez besoin de plus d'informations sur la manière d'envoyer les catégories personnalisées de produit, consultez la documentation officielle de Google.

Sincronización de productos masiva - 10-min.png

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 .

Sincronización de productos masiva - 12-min.png

 

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.

Le champ mappé comme "URL du produit" est validé avec les domaines autorisés.

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).

La sélection des champs à mapper est obtenue à partir des champs uniques d'un échantillon de produits de votre Flux.

Sincronización de productos masiva - 13-min.png

 

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.

Sincronización de productos masiva - 15-min.png

 

Copiez le chemin et ses différents niveaux, comme montré dans l'exemple.

Sincronización de productos masiva - 14-min.png

 

Saisissez-les dans Connectif avec le format correspondant. Chacun des niveaux du chemin que vous saisirez doit être séparé par le symbole ">".

Si vous changez le nom de l'un des champs mappés dans votre Flux de Produits, vous devrez le mettre à jour dans Connectif de la même manière.

Sincronización de productos masiva - 16-min.png

Dans notre exemple, le champ "product_tags" a été créé, extrait du chemin de l'image précédente. Dans ce cas, le chemin complet serait RSS>CHANNEL>ITEM>G:PRODUCT_TAGS.

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.

Sincronización de productos masiva - 17-min.png

 

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.

Indépendamment du temps indiqué pour l'exécution du processus de synchronisation, le processus de désactivation des produits s'exécutera tous les jours, donc la liste affichera plus de processus que ceux indiqués dans la configuration.

Sincronización de productos masiva - 18-min.png

 

Félicitations !
Vous êtes arrivé à la fin de la leçon.

 


Continuez à apprendre !

Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :