
Flux produits : à quoi ça sert et ce que doit contenir votre fichier
Découvrez les articles les plus lus
Un flux produits est un export de votre catalogue, déposé sur une URL publique, qu’Affilae relit régulièrement pour le mettre à disposition de vos affiliés. Cette page explique à quoi il sert, ce que votre fichier doit contenir et comment vos partenaires s’en servent. Pour la procédure d’ajout pas à pas, voir Ajouter un flux produits.
http:// ou https://, au format CSV, XML ou JSON. Le formulaire ne demande qu’une adresse : votre fichier doit donc être lisible sans identifiant ni mot de passe.
À quoi sert un flux produits
Sans flux, un affilié ne peut promouvoir que votre marque en général. Avec un flux, il travaille sur vos références, une par une, et vos ventes restent attribuées.
- Les comparateurs de prix peuvent intégrer votre catalogue et vous envoyer un trafic déjà décidé à acheter.
- Les sites de contenu construisent des guides d’achat, des comparatifs et des éléments publicitaires qui affichent vos vrais prix.
- Vos prix, vos stocks et vos promotions restent cohérents chez tous vos partenaires, ce qui réduit les réclamations client.
- Vous suivez vos meilleures ventes par partenaire grâce au tableau de bord Top produits vendus, alimenté par un flux dédié.
Dans l’application, Affilae le résume ainsi : « Les flux produits sont généralement exportés depuis votre catalogue produits au format XML Google Shopping, et indexés dans un moteur de recherche ou encore un comparateur de prix par exemple. »
Ce que votre fichier doit contenir
Affilae télécharge votre fichier, détecte ses colonnes et vous demande de les faire correspondre à ses propres attributs. Six attributs doivent trouver une correspondance, sinon le flux reste incomplet :
- Id du produit : l’identifiant unique de chaque référence, stable dans le temps.
- Titre : le nom du produit tel qu’il sera affiché chez l’affilié.
- Description : le descriptif commercial, clair et sans balises HTML.
- Landing page : l’URL de la fiche produit sur votre site.
- Image : l’URL de la photo principale.
- EAN : le code-barres. Si vous n’en avez pas, choisissez Aucune correspondance.
Sept attributs supplémentaires sont facultatifs, mais ce sont eux qui rendent votre catalogue réellement exploitable : Prix, Catégorie, Disponibilité, Langue, Images supplémentaires, Promotion et Code promo.
Côté technique, trois encodages sont acceptés : UTF-8, UTF-16 et ISO-8859-1. Pour un CSV, le Séparateur de champ peut être la virgule, le point-virgule, la barre verticale ou la tabulation. Pour un XML, vous indiquerez la balise qui délimite un produit (XML Item) ; pour un JSON, la clé équivalente (JSON Item).
Un export dynamique, pas un fichier figé
Affilae ne conserve pas une copie de votre catalogue : il retourne lire l’URL que vous avez déclarée. L’adresse doit donc pointer vers un export régénéré par votre boutique, et non vers un fichier déposé une fois pour toutes.
- Gardez la même URL dans le temps : la changer revient à reconfigurer le flux.
- Régénérez l’export au moins une fois par jour pour que les prix et les disponibilités restent fiables.
- N’y mettez ni authentification, ni restriction d’adresse IP, ni page de connexion intermédiaire.
Les relectures sont automatiques et vous n’avez rien à déclencher. Elles ne sont pas instantanées : après une correction, l’infobulle de statut prévient que « le statut peut mettre quelques heures à se mettre à jour ».
Comment vos affiliés utilisent votre flux
Vos partenaires ne récupèrent jamais votre URL brute telle quelle. Affilae en fabrique une version trackée, propre à chaque partenariat, dans laquelle chaque lien produit est déjà réécrit pour attribuer la vente.
L’affilié la retrouve dans son propre espace, sur la page Flux produits de son profil.
Dans le tableau, la colonne URL porte deux adresses distinctes : URL du flux, votre export d’origine, et URL flux tracké, la version à utiliser pour publier. C’est cette seconde adresse que l’affilié copie dans son outil ou dans son agrégateur.

L’adresse trackée est construite par Affilae à partir de votre flux, de l’identifiant du partenariat et des réglages que vous avez déclarés. Elle ressemble à ceci :
https://feeds.affilae.com/api/feed/affilae/builder?url=https%3A%2F%2Fwww.exemple.com%2Fcatalogue.csv&partnershipId=...&encoding=UTF-8&separator=,&format=csv
Conséquence pratique : tant que le format et l’encodage ne sont pas renseignés dans votre flux, aucune version trackée ne peut être fabriquée et votre partenaire voit « N/A » à la place de l’adresse.
Si vous n’avez pas encore de flux
La plupart des plateformes e-commerce (Shopify, PrestaShop, WooCommerce, Magento) savent générer un export de catalogue, souvent au format XML Google Shopping, qui convient tel quel.
Si votre export est trop pauvre ou impossible à personnaliser, un agrégateur de flux fait l’intermédiaire : il se branche sur votre boutique, enrichit et segmente le catalogue, puis publie une URL propre que vous déclarez dans Affilae. Plusieurs solutions existent sur le marché, payantes pour la plupart. Affilae n’en recommande aucune en particulier : le choix vous appartient, du moment que l’URL produite est publique et régénérée régulièrement.
Bonnes pratiques
- Créez un flux par périmètre plutôt qu’un seul fichier fourre-tout, par exemple un flux par langue ou par pays, avec un titre explicite.
- Vérifiez que chaque Landing page pointe vers une fiche produit réellement en ligne : c’est la première cause de flux inexploitable.
- Renseignez Prix, Catégorie et Disponibilité même s’ils sont facultatifs : ce sont les colonnes que vos affiliés utilisent le plus.
- Gardez un Id du produit stable d’un export à l’autre, sinon vos statistiques repartent de zéro à chaque mise à jour.
- Prévenez Affilae avant de changer la structure de votre export : la correspondance des colonnes devra être revalidée.
Cas d’usage
- Une boutique de mode et un comparateur de prix. Vous exportez un CSV de 8 000 références, vous l’attribuez au seul comparateur concerné, il récupère l’URL trackée et vos ventes remontent automatiquement.
- Un site de bons plans. Vous renseignez Promotion et Code promo dans votre export : l’affilié peut alors construire des pages de remises qui restent exactes sans que vous les mettiez à jour à la main.
- Une marque qui veut connaître ses best-sellers. Vous créez un second flux dédié à l’usage Top produits vendus, et le tableau de bord vous donne le classement de vos ventes, partenaire par partenaire.
Articles liés
- Ajouter un flux produits
- Codes erreurs liés aux flux produits
- Dashboard, Tops produits vendus
- Tracking, catégorisation de produits
Questions fréquentes
Non. Un flux peut ne couvrir qu’une partie de votre catalogue, par exemple une gamme, une langue ou une sélection en promotion. Vous pouvez créer plusieurs flux dans un même programme et attribuer chacun aux partenaires concernés. Deux flux ne peuvent en revanche pas porter le même titre, ni pointer vers la même URL.
C’est recommandé. Un attribut « Langue » existe, mais un fichier par langue reste plus simple à maintenir et plus lisible pour vos partenaires. Vous attribuez ensuite chaque flux aux affiliés du pays correspondant, et vous donnez à chacun un titre explicite pour les retrouver dans la liste.
Non. Affilae fabrique pour chaque partenariat une « URL flux tracké » distincte de votre export d’origine. Les liens produits qu’elle contient intègrent déjà l’identifiant de tracking de l’affilié, ce qui permet d’attribuer les ventes. Tant que le format et l’encodage de votre flux ne sont pas renseignés, cette adresse ne peut pas être fabriquée et affiche « N/A ».
Oui. Un export XML Google Shopping est le cas le plus courant : vous le déclarez au format XML, puis vous indiquez la balise qui délimite un produit dans le champ « XML Item ». Les formats CSV et JSON sont également acceptés, avec les encodages UTF-8, UTF-16 et ISO-8859-1.
Au moins une fois par jour si vos prix et vos stocks bougent. Affilae relit votre URL régulièrement et automatiquement, vous n’avez rien à déclencher. Les relectures ne sont pas instantanées : après une correction, l’infobulle de statut indique que « le statut peut mettre quelques heures à se mettre à jour ».
Le formulaire ne demande qu’une adresse, sans identifiant : votre fichier doit donc être accessible sans authentification. Si votre hébergeur filtre par adresse IP, demandez au support l’adresse depuis laquelle Affilae télécharge les flux, puis autorisez-la. Une page de connexion intermédiaire renvoie du HTML au lieu de votre catalogue et met le flux en erreur.