Introduction
La synchronisation de flux produits relie automatiquement votre catalogue e-commerce à JOIN Studio. Vous indiquez l'URL de votre flux (CSV, JSON ou XML), JOIN détecte les colonnes, propose un mapping, et garde tout à jour, toutes les 6 heures.
L'idée clé : vous configurez votre flux une fois. Ensuite, chaque nouveau produit, changement de prix ou rupture de stock dans votre boutique se reflÚte automatiquement dans vos stories JOIN.
Pourquoi connecter votre flux ?
Cela vous permettra de tagguer vos produits au sein des stories, de créer un widget unique dynamique pour vos pages produits et d'ajouter des produits au panier directement depuis la story.
âĄZĂ©ro import manuel
Les produits apparaissent automatiquement à chaque sync. Votre catalogue JOIN reflÚte toujours la réalité de votre boutique.
đ ConfigurĂ© une fois
Le mapping entre votre flux et JOIN se rÚgle au démarrage. Il s'applique automatiquement à toutes les syncs suivantes.
đ Compatible avec tout flux CSV/JSON/XML public exposĂ© par le CMS :
WooCommerce, Shopify, Prestashop, Magento, flux Google Shopping⊠CSV, JSON ou XML, JOIN détecte tout.
đš Variantes natives
Couleurs, tailles, matiÚres sont regroupées intelligemment sous un produit parent, comme dans votre boutique.
Comment ça marche
Voici une vidéo tuto ici.
La synchronisation de flux est un pipeline d'ingestion automatisé qui importe et maintient votre catalogue dans JOIN Studio à partir d'une URL externe. ConcrÚtement, vous définissez trois choses :
La source : l'URL d'un fichier CSV, JSON ou XML hébergé chez vous.
Le mapping : la correspondance entre les colonnes de votre flux et les champs standards JOIN (titre, prix, image, etc.). Une IA vous propose un mapping par défaut que vous pouvez ajuster.
Les marchés et devises : utile si vous distribuez dans plusieurs pays.
JOIN valide votre flux, applique le mapping, et resynchronise votre catalogue selon une fréquence planifiée.
Bon à savoir : chaque URL source correspond à un seul flux. Vos produits synchronisés sont disponibles dans Studio via le sélecteur de produits. Si vous supprimez le flux, le catalogue disparaßt de Studio, mais les produits déjà tagués dans vos stories existantes restent en place.
Avant de commencer
Pour configurer un flux sans accroc, voici ce dont vous aurez besoin :
ĂlĂ©ment | Ce qu'il vous faut |
Une URL publique et stable | L'URL de votre flux doit ĂȘtre accessible en HTTPS, sans authentification, depuis n'importe quel rĂ©seau. Pour vĂ©rifier, ouvrez-la en navigation privĂ©e : si le fichier se tĂ©lĂ©charge sans login, vous ĂȘtes prĂȘt. |
5 champs minimum dans votre flux | Identifiant produit, titre, URL produit, URL image et devise. Les noms de colonnes importent peu, notre IA s'en charge, mais ces 5 informations doivent exister dans la source. |
Quel format choisir si vous partez de zéro ?
Nous recommandons le CSV : c'est le plus simple à générer, à lire et à déboguer. Mais si vous avez déjà un flux Google Shopping (XML), il fonctionnera directement, sans modification.
Comment récupérer l'URL de votre flux produit ?
L'idée est simple : nous avons besoin d'une URL publique (HTTPS) qui pointe vers votre catalogue produit, au format CSV, XML ou JSON. La plupart des plateformes e-commerce génÚrent ce type de flux nativement ou via une extension gratuite.
Voici les chemins les plus courants selon votre solution :
WooCommerce : l'extension gratuite Product Feed Pro by AdTribes génÚre un flux Google Shopping en quelques clics. L'URL apparaßt dans la liste des feeds aprÚs création.
PrestaShop : nous avons développé un plugin JOIN dédié qui crée le flux automatiquement (en plus d'intégrer les scripts de tracking). Voici la documentation.
Magento / Adobe Commerce /Salesforce Commerce Cloud / Shopware / autre CMS : votre équipe technique ou votre intégrateur peut générer un export catalogue au format CSV ou XML, hébergé sur votre domaine.
Vous avez déjà un flux Google Merchant Center : GMC est parfois connecté à une url de flux, qu'il est possible de récupérer :
Comment trouver votre URL source dans GMC
Connectez-vous Ă Google Merchant Center.
Allez dans Produits â Flux (Products â Feeds).
Cliquez sur votre flux principal.
Onglet ParamĂštres (Settings).
Section Récupération de fichier ou Source du fichier, si vous voyez une URL qui commence par
https://..., c'est votre URL source. Copiez-la, c'est celle qu'il nous faut.
Ce qu'il faut vérifier :
L'URL doit ĂȘtre accessible en HTTPS et sans authentification (testez-la en navigation privĂ©e â un fichier doit se tĂ©lĂ©charger sans login).
Le flux doit contenir au minimum : identifiant produit, titre, URL produit, URL image et devise.
Configurer votre flux en 3 étapes
Rendez-vous dans Settings â Shopping et cliquez sur Add Product Feed. Un assistant vous guide en 3 Ă©tapes.
ParamĂštres de base
Donnez un nom Ă votre flux et indiquez son URL.
Champ | Ce qu'on attend |
Nom du flux | Un libellé lisible pour vous y retrouver - par exemple |
URL du flux | L'adresse HTTPS de votre fichier source. Une URL déjà utilisée par un autre flux JOIN sera refusée, chaque flux a son URL unique. |
Devises et marchés
Cette étape associe votre flux à une ou plusieurs devises et à un ou plusieurs marchés. C'est utile si vous distribuez dans plusieurs pays avec des prix différents.
Pour chacun de ces deux champs (Devise et Marché), deux scénarios :
Votre flux contient déjà la colonne : l'IA la détecte automatiquement. Chaque produit garde alors sa propre devise ou son propre marché.
Votre flux ne contient pas la colonne : vous saisissez une valeur fixe qui s'applique Ă tous les produits (par exemple
EURpour la devise, ouEMEAcomme libellé de marché).
Astuce : la valeur fixe de marchĂ© est un champ libre. Vous pouvez y mettre ce que vous voulez (FR, Europe, B2BâŠ), elle sert uniquement Ă segmenter vos produits dans Studio.
Mapping des attributs
JOIN analyse votre flux et propose une correspondance entre vos colonnes et les champs standards JOIN. Vous pouvez ajuster chaque proposition si elle vous semble incorrecte.
Voici les champs JOIN et les noms de colonnes qu'on rencontre couramment dans les flux e-commerce :
Champ JOIN | Noms de colonnes habituels | Statut |
|
| Obligatoire |
|
| Recommandé |
|
| Obligatoire |
|
| Obligatoire |
|
| Obligatoire |
|
| Devise obligatoire |
|
| Optionnel |
|
| Optionnel · défaut |
|
| Optionnel |
|
| Optionnel |
|
| Optionnel |
|
| Optionnel · utile multi-marchés |
Important : les noms de colonnes de votre flux n'ont pas besoin de correspondre exactement à ceux ci-dessus. Ce tableau vous sert juste de repÚre pour vérifier ou corriger ce que l'IA a proposé.
Une fois la premiÚre synchronisation terminée, vous voyez apparaßtre une carte de flux dans votre liste, avec :
le nombre de produits synchronisés,
le statut OK, WARNING ou FAILED avec horodatage,
les erreurs les plus fréquentes en cas de WARNING,
les boutons Voir les erreurs, Ăditer et Supprimer,
un champ Domaines pour associer des noms de domaine à un marché (pratique pour les boutiques multi-sites).
Suivre votre flux au quotidien
à quelle fréquence JOIN met-il à jour votre catalogue ?
Votre flux est resynchronisé toutes les 6 heures, soit 4 fois par jour. ConcrÚtement :
Les nouveaux produits apparaissent dans Studio Ă la prochaine sync (sous 6 h maximum).
Les produits supprimés de votre flux source sont marqués inactifs automatiquement.
Si un produit disparu réapparaßt plus tard dans votre flux, JOIN le réactive tout seul, sans action de votre part.
La durée d'une sync : environ 20 secondes pour moins de 10 000 produits, 1 min 30 pour 150 000 produits.
Comprendre les statuts
Statut | Ce que ça veut dire | Ce qu'il faut faire |
OK | Tout s'est bien passé, l'ensemble des produits valides a été importé. | Rien, votre catalogue est à jour. |
WARNING | Certaines lignes du flux ont été ignorées (champ obligatoire manquant, valeur malformée). Les autres produits ont bien été importés. | Cliquez sur Voir les erreurs sur la carte du flux. Vous y verrez les motifs fréquents pour corriger la source si besoin. |
FAILED | L'ingestion s'est arrĂȘtĂ©e, aucun produit n'a Ă©tĂ© importĂ© pour ce run. | VĂ©rifiez que l'URL est accessible (en navigation privĂ©e), que le format du fichier est correct, et que les 5 champs obligatoires sont prĂ©sents. Sinon, ouvrez un ticket Ă votre CSM avec l'URL du flux. |




