---
title: "Qu'est-ce qu'une intégration XML ? XML produit, import et export, correspondance des champs, fréquence de mise à jour du stock et des prix, gestion des erreurs, calculateur du coût du retard de mise à jour et checklist XML"
description: "Qu'est-ce que l'intégration XML et comment fonctionne-t-elle ? XML produit, import depuis un fournisseur, export pour la publicité, appariement des champs, fréquence de mise à jour et erreurs courantes."
url: https://www.faprika.com/fr/blog/qu-est-ce-qu-une-integration-xml
language: fr
site: Faprika
---

# Qu'est-ce qu'une intégration XML ? XML produit, import et export, correspondance des champs, fréquence de mise à jour du stock et des prix, gestion des erreurs, calculateur du coût du retard de mise à jour et checklist XML

> Qu'est-ce que l'intégration XML et comment fonctionne-t-elle ? XML produit, import depuis un fournisseur, export pour la publicité, appariement des champs, fréquence de mise à jour et erreurs courantes.

Saisir à la main des centaines de produits de votre fournisseur, fermer chaque ligne une par une quand le stock est épuisé et charger le même produit séparément sur les plateformes publicitaires finit par ralentir l'entreprise. Pour que les autres systèmes se mettent à jour automatiquement quand une donnée produit change à un endroit, ils doivent parler le même langage. Dans le e-commerce, le plus répandu de ces langages communs est le XML.

Ce guide traite l'**intégration XML** de bout en bout : ce qu'est le XML, à quoi ressemble un XML de produits, la différence entre l'import et l'export de données, comment s'effectue la correspondance des champs, à quelle fréquence les mises à jour de stock et de prix doivent s'exécuter et les erreurs les plus courantes. Il comprend aussi un outil qui calcule ce que vous coûtent les retards de mise à jour et une liste de contrôle pour auditer votre propre source XML et votre sortie. Sans répéter l'article [Qu'est-ce qu'un fournisseur XML ?](https://www.faprika.com/fr/blog/qu-est-ce-qu-un-fournisseur-xml), qui traite du côté fournisseur, ni l'article [Qu'est-ce qu'un revendeur XML et comment démarrer ?](https://www.faprika.com/fr/blog/qu-est-ce-qu-un-revendeur-xml-et-comment-demarrer), qui traite du modèle économique de la méthode, nous nous concentrons ici sur la connexion elle-même, c'est-à-dire sur la technique et l'exploitation.

Idée clé

« La valeur d'une intégration XML ne tient pas au fichier lui-même, mais à la fréquence et à la précision de sa lecture. Un flux mis à jour en quelques minutes évite les erreurs de stock ; un flux actualisé une fois par jour, c'est chaque jour quelques ventes erronées. »

## Qu'est-ce qu'une intégration XML ?

Une intégration XML est le transfert automatique de données (produits, stock, prix ou commandes) entre deux systèmes à l'aide d'un format de fichier structuré appelé XML. Un côté publie les données en XML ; l'autre lit ce fichier à intervalles réguliers et l'intègre à ses propres enregistrements.

La force de la méthode tient au fait que les deux systèmes n'ont pas besoin de se connaître. Le système source met les données à disposition sur un lien que chacun peut lire ; le système lecteur se rend sur ce lien et place le contenu dans ses propres champs. Selon le sens du transfert, il existe deux usages principaux :

| Sens | Que fait-on ? | De qui vers qui ? | Usage typique |
| --- | --- | --- | --- |
| Importation | Les données de produits et de stock d'une source externe sont lues dans la boutique | Fournisseur ou grossiste → boutique | Constituer le catalogue produits et maintenir stock et prix à jour |
| Exportation | Les données produits de la boutique sont publiées sous forme de lien XML | Boutique → plateformes publicitaires, d'achat et de catalogue | Ouvrir les produits aux publicités et aux vitrines, partager les rapports de ventes |

*Görsel: Ce qu'est l'intégration XML : import depuis un fournisseur vers la boutique et export de la boutique vers les plateformes publicitaires et de shopping (Les deux sens de l'intégration XML)*

Une même boutique utilise souvent les deux sens à la fois : elle reçoit les produits de son fournisseur et transmet aussi ses propres produits aux plateformes publicitaires. La logique est la même dans les deux cas ; la différence tient à qui est l'éditeur et qui est le lecteur.

À lire aussi

Qu'est-ce qu'un fournisseur XML ?

## Qu'est-ce que le XML et à quoi ressemble un XML produit ?

Le XML est un langage de balisage dans lequel les données sont décrites par des balises ; chaque information se trouve entre une balise ouvrante et une balise fermante, et les balises s'imbriquent pour former un arbre. Un XML produit décrit un produit sur chaque branche de cet arbre.

L'exemple ci-dessous présente un produit représentatif ; les noms de balises varient d'une source à l'autre et chaque source définit sa propre structure.

<code><?xml version="1.0" encoding="UTF-8"?> <urunler> <urun> <stok_kodu>ORN-1001</stok_kodu> <barkod>8690000000012</barkod> <ad>Örnek Keten Gömlek</ad> <fiyat>1250.00</fiyat> <stok>14</stok> <kategori>Giyim &gt; Gömlek</kategori> <resim>https://www.ornek.com/img/gomlek-1.jpg</resim> </urun> </urunler></code>

*Görsel: Anatomie d'un XML produit : déclaration XML, balise racine, balise produit, code de stock, champs prix et stock (Les éléments d'un XML produit)*

| Élément | À quoi sert-il ? | Point de vigilance |
| --- | --- | --- |
| Déclaration XML | Indique que le fichier est du XML et précise son encodage | L'encodage doit être UTF-8 pour les caractères turcs |
| Balise racine | La balise la plus externe, qui englobe tous les produits | Une balise racine non fermée invalide tout le fichier |
| Étiquette de produit | Le bloc répété comme un enregistrement pour chaque produit | Le système lecteur sépare les enregistrements d'après le nom de cette balise |
| Balises de champ | Informations individuelles comme le code stock, le prix, le stock, la catégorie | La même information doit arriver sous la même balise pour chaque produit |
| Attribut | Information supplémentaire écrite dans la balise, par exemple la devise | Le lecteur doit être configuré pour lire aussi cet élément |

Le XML est si répandu parce que les humains comme les machines peuvent le lire. Vous pouvez ouvrir un fichier dans un navigateur, regarder à l'intérieur et voir à l'œil nu pourquoi quelque chose a mal tourné. Cela facilite le débogage par rapport à d'autres modes de transfert. Pour les grandes listes comme les données produits, le glossaire explique aussi la notion de [flux XML](https://www.faprika.com/fr/glossaire/qu-est-ce-que-flux-xml).

Astuce

Ouvrez d'abord le fichier vous-même

Lorsque vous recevez un lien XML, ouvrez-le dans un navigateur avant de configurer l'intégration. En un coup d'œil, vous voyez si les balises sont correctement fermées, si les caractères turcs sont intacts et si chaque produit contient les mêmes champs. La plupart des problèmes sont repérés ici, dès la configuration.

## Comment fonctionne une intégration XML ?

Une intégration XML fonctionne ainsi : le système lecteur se rend sur le lien de la source à intervalles réguliers, télécharge le fichier, analyse le contenu, fait correspondre les champs avec les siens et inscrit les modifications dans ses enregistrements. Le processus suit le même ordre à chaque tour.

1. **Se rend sur le lien :** Le lecteur envoie une requête à l'adresse XML fournie par la source. Parfois, la source n'autorise que les requêtes provenant de certaines adresses.
2. **Télécharge le fichier :** Une grande liste de produits peut être divisée en plusieurs parties ; le lecteur récupère les parties à tour de rôle.
3. **L'analyse :** Les balises sont lues et chaque produit est isolé comme un enregistrement. Une balise défectueuse provoque une erreur à cette étape.
4. **Fait la correspondance :** Les champs de la source sont associés à ceux de la boutique : code stock avec code stock, prix avec prix.
5. **Compare :** Les nouvelles données sont comparées à l'enregistrement existant ; seuls les produits modifiés sont mis à jour, les nouveaux produits sont ajoutés et ceux qui ont disparu de la source sont signalés.
6. **Écrit et enregistre :** Les modifications sont appliquées à la boutique ; le nombre de produits ajoutés, mis à jour et en erreur est consigné dans le journal.
7. **Attend :** Le système se met en pause jusqu'au prochain tour ; c'est le réglage qui détermine la fréquence.

Dans le sens de l'exportation, l'ordre s'inverse : la boutique convertit ses propres produits en XML et les publie sur un lien ; la plateforme publicitaire ou d'achat lit ce lien selon son propre calendrier. C'est vous qui gardez le contrôle, car vous décidez quels produits sont publiés, à quel prix et dans quelle langue.

## Comment importer les produits d'un fournisseur ?

Pour importer les produits d'un fournisseur, vous déclarez le lien XML du fournisseur dans la boutique, faites la correspondance des champs et définissez la fréquence de mise à jour. La configuration se fait une seule fois ; ensuite, le catalogue et le stock restent à jour automatiquement.

### Que vérifier avant l'importation ?

La qualité du fichier source détermine la qualité de l'intégration. Répondez à ces questions avant de connecter le lien :

- **Fréquence de mise à jour :** À quelle fréquence la source actualise-t-elle ses données ? Même si vous lisez chaque minute, vous n'obtiendrez pas de données fraîches si la source n'est actualisée qu'une fois par jour.
- **Complétude des champs :** Chaque produit a-t-il un code stock, un prix, un stock et une image ? Des champs vides donnent des pages vides.
- **Identifiant unique :** Existe-t-il un champ unique (code stock ou code-barres) qui distingue les produits les uns des autres ? Ce champ est la clé de la correspondance.
- **Variantes :** Les options comme la taille et la couleur arrivent-elles au sein d'un même produit ou sous forme d'enregistrements distincts ?
- **Fiabilité de la source :** La connexion est-elle souvent coupée, la taille du fichier est-elle trop importante ?

Vous trouverez comment choisir la source comme fournisseur et établir la relation commerciale dans l'article [Qu'est-ce qu'un fournisseur XML ?](https://www.faprika.com/fr/blog/qu-est-ce-qu-un-fournisseur-xml) ; pour la logique générale du modèle sans stock, l'article [Qu'est-ce que l'e-commerce sans stock ? Comment vendre sans stock](https://www.faprika.com/fr/blog/qu-est-ce-que-le-dropshipping-en-e-commerce) est utile.

### La première importation et les mises à jour ne sont pas la même chose

Le premier transfert construit le catalogue : tous les produits, images et descriptions arrivent dans la boutique. Les tours suivants ne transportent que les changements : le stock et le prix changent souvent, la description et les images rarement. Cette distinction est importante, car tout réécrire à chaque tour est lent et peut écraser les corrections faites à la main. Déterminez dès le départ quels champs viendront en permanence de la source et lesquels seulement la première fois.

Astuce

Protégez les champs que vous avez corrigés à la main

Si vous avez réécrit le nom ou la description du produit pour votre propre travail de SEO, assurez-vous que ces champs ne sont pas écrasés par la source à chaque tour. Lier le stock et le prix à la source tout en gardant les champs de texte chez vous est un équilibre adapté à la plupart des boutiques.

## Comment exporter les produits vers les plateformes publicitaires et d'achat ?

Exporter, c'est publier les produits de la boutique sous forme de lien XML dans le format exigé par les plateformes publicitaires et d'achat. La plateforme lit ce lien à intervalles réguliers et affiche vos produits dans sa propre vitrine et dans ses publicités.

Chaque plateforme attend des noms de champs et des informations obligatoires différents. C'est pourquoi l'exportation se fait souvent avec un modèle : le modèle détermine comment les champs de la boutique sont convertis en balises attendues par la plateforme. Points d'attention :

- **Ne fournissez que des produits vendables :** Si un produit sans image ni stock est diffusé en publicité, vous obtenez soit une erreur, soit une dépense publicitaire pour un produit épuisé.
- **Ajustez le prix selon la plateforme :** Une politique tarifaire différente peut s'appliquer sur certaines plateformes ; c'est pourquoi il est important de pouvoir augmenter ou réduire le prix dans la sortie, d'un montant ou d'un pourcentage.
- **Choisissez la langue et la devise :** Pour une publicité destinée à un marché étranger, le produit doit être diffusé dans la langue et la devise concernées.
- **Protégez le lien :** Si l'adresse de sortie est publique, vos concurrents peuvent aussi lire votre liste de produits et de prix ; dans la mesure du possible, n'autorisez l'accès que depuis des adresses précises.
- **Fractionnez le fichier :** Pour de très grands catalogues, plusieurs parties sont lues de façon plus sûre et plus rapide qu'un seul fichier.

Les données structurées qui permettent aux moteurs de recherche de comprendre les pages produits constituent un autre sujet ; vous pouvez en lire plus dans l'article [Qu'est-ce que les données structurées (Schema) ?](https://www.faprika.com/fr/blog/qu-est-ce-que-les-donnees-structurees).

À lire aussi

Comment faire une mise à jour de produits en masse ?

## Comment faire la correspondance des champs en XML ?

La correspondance des champs consiste à déterminer dans quel champ de la boutique chaque balise du XML source sera écrite. Si la correspondance est erronée, les données circulent, mais au mauvais endroit : le prix peut être écrit dans le champ stock, le code-barres dans le code stock.

| Information dans la source | Équivalent dans la boutique | Point de vigilance |
| --- | --- | --- |
| Référence de stock | Code stock du produit (SKU) | La clé de la correspondance ; doit être unique et stable |
| Code-barres | Champ code-barres | Des codes-barres vides ou en double peuvent poser problème avec les règles des places de marché et de la publicité |
| Nom du produit | Nom du produit | Les noms trop longs ou en majuscules doivent être retravaillés |
| Prix | Prix de vente | Il faut préciser s'il arrive TVA comprise ou hors TVA |
| Quantité en stock | Quantité en stock | Les valeurs négatives et vides doivent être comptées comme 0 |
| Catégorie | Catégorie de la boutique | L'arborescence de catégories de la source doit être convertie vers la vôtre |
| Lien de l'image | Images des produits | Le lien doit fonctionner ; si la source supprime l'image, la page reste vide |
| Variante (taille, couleur) | Options et variantes | La relation entre le produit principal et les sous-enregistrements doit être correctement établie |

Gérer correctement le code stock est le fondement de la correspondance ; l'article [Qu'est-ce qu'un SKU ? Comment créer un code stock (SKU)](https://www.faprika.com/fr/blog/qu-est-ce-qu-un-sku) explique comment construire les codes stock. Si l'arborescence de catégories de la source diffère de la vôtre, associer une fois chaque catégorie source à votre propre catégorie vous évitera du travail lors des tours suivants.

## À quelle fréquence mettre à jour le XML ?

La fréquence de mise à jour dépend de la vitesse à laquelle les données changent et de ce que ce retard vous coûte. Le stock et le prix sont mis à jour souvent, la description et les images rarement ; plus les mises à jour sont fréquentes, plus le risque de ventes erronées diminue.

| Type de données | Rythme de changement | Approche de mise à jour |
| --- | --- | --- |
| Quantité en stock | Très rapide, à chaque vente | Les tours les plus fréquents ; si possible à la minute |
| Prix | Moyen, rapide pendant les campagnes et les variations de change | Tours fréquents ; déclenchement manuel avant les campagnes |
| Statut du produit (actif, inactif) | Moyen | Mis à jour avec le stock |
| Description et caractéristiques | Lent | Tours espacés ou seulement le premier transfert |
| Images | Lent | Tours espacés ; à l'arrivée d'un nouveau produit |
| Nouveaux produits et catégories | Irrégulier | Tour quotidien ou hebdomadaire |

Deux retards distincts se mélangent ici. Le premier est l'intervalle de lecture : toutes les combien de minutes votre système lit-il le XML ? Le second est l'intervalle d'actualisation propre à la source : à quelle fréquence le fournisseur met-il son fichier à jour ? L'âge moyen des données dépend de la somme de ces deux retards. Quelle que soit la fréquence de vos lectures, si la source n'est actualisée qu'une fois par jour, le stock reste aussi ancien.

Dans la gestion XML de Faprika, les intervalles de mise à jour et de nombreux champs sont gérés par le client ; les mises à jour peuvent s'exécuter en quelques minutes plutôt qu'une fois par jour. La présentation du module complémentaire Gestion XML dynamique indique aussi que le délai de mise à jour, qui est en moyenne d'une journée chez d'autres, est laissé au client chez Faprika et peut être ramené à quelques minutes. Pour la synchronisation des stocks avec les places de marché, consultez le guide [Comment synchroniser les stocks avec les places de marché ?](https://www.faprika.com/fr/blog/comment-synchroniser-les-stocks-des-places-de-marche).

À lire aussi

Comment synchroniser les stocks avec les places de marché ?

### Comment calculer le coût d'un retard de mise à jour ?

Le coût du retard naît du fait qu'une partie des commandes reçues pendant que les données sont périmées porte sur des produits sans stock : la commande est annulée, le client est perdu et, sur certains canaux, il y a pénalités ou perte de points. L'outil ci-dessous l'estime à partir d'un modèle approximatif.

Le modèle fonctionne ainsi : le nombre de mises à jour quotidiennes donne l'intervalle entre les tours ; l'âge moyen des données est la moitié de cet intervalle plus le retard ; la part de la journée couverte par cet âge indique la part des commandes prises avec des données périmées ; multipliée par le taux d'écart de stock, cette part donne le nombre estimé de commandes erronées. Les valeurs sont des hypothèses ; remplacez-les par vos propres données.

Coût du retard de mise à jour

Nombre de produits

Nombre de mises à jour par jour

Retard moyen (heures)

Nombre de commandes par jour

Montant moyen d'une commande (devise)

Taux de commandes erronées avec données périmées (%)

Âge moyen des données (heures)**4**

Part de données périmées (sur la journée, %)**16,7**

Lignes de produits analysées chaque jour**20.000**

Commandes erronées estimées par jour**1**

Commandes erronées estimées par mois**30**

Montant mensuel des commandes erronées (devise)**24.000**

La part de données obsolètes semble faible. Votre fréquence de mise à jour est suffisante pour ce volume de commandes ; vérifiez aussi l'intervalle d'actualisation propre à la source.

La part de données obsolètes est moyenne. Augmenter le nombre de mises à jour quotidiennes ou réduire le délai peut faire baisser nettement les commandes erronées.

La part de données obsolètes semble élevée. Mettre à jour plus souvent le stock et les prix, surtout aux heures de forte vente, est le moyen le plus rapide de réduire ce coût.

Calcul : intervalle = 24 ÷ nombre de mises à jour par jour ; âge moyen = intervalle ÷ 2 + délai ; part de données obsolètes = âge moyen ÷ 24 (plafonnée à 100 %) ; commandes erronées par jour = commandes par jour × part de données obsolètes × taux de commandes erronées ; les valeurs mensuelles reposent sur 30 jours ; montant = commandes erronées par mois × valeur moyenne d'une commande. On suppose que les commandes sont réparties uniformément dans la journée. Le coût réel varie selon la vitesse de vente des produits, l'intensité des campagnes et les règles d'annulation de chaque canal ; le résultat est un cadre de départ pour décider, pas une perte exacte.

Deux points sont à garder à l'esprit à la lecture du résultat. Premièrement, doubler le nombre de mises à jour ne réduit pas l'âge des données de moitié, car le délai reste constant. Deuxièmement, le calcul ne montre que la perte directe ; la perte de confiance du client envers la boutique après une commande annulée est difficile à chiffrer, mais elle est bien réelle. Le moyen le plus efficace de réduire le délai est souvent non pas la fréquence, mais le raccourcissement de l'attente entre la lecture et l'écriture.

## Comment gérer les erreurs dans une intégration XML ?

La gestion des erreurs dans une intégration XML consiste à prévenir les erreurs, à les repérer rapidement quand elles surviennent et à savoir qui corrige quoi. Une intégration qui tourne en silence n'est pas forcément saine ; le journal de transfert doit être consulté régulièrement.

Trois couches fonctionnent ensemble : les règles qui contrôlent le fichier source (un champ obligatoire est-il vide, un prix est-il à zéro), le journal de transfert (combien de produits ont été ajoutés, mis à jour ou ont généré une erreur) et l'alerte (un mécanisme qui vous prévient lorsque le taux d'erreur dépasse un seuil). Le tableau ci-dessous résume les situations les plus fréquentes.

| Symptôme | Cause possible | Que fait-on ? |
| --- | --- | --- |
| Les caractères turcs s'affichent de façon corrompue | L'encodage n'est pas UTF-8 ou est mal lu | Vérifiez l'encodage déclaré dans le fichier et le paramètre d'encodage du lecteur |
| Le fichier est totalement illisible | Balise non fermée, caractère invalide ou fichier tronqué | Ouvrez le fichier dans un navigateur, repérez la ligne en erreur et signalez-la à la source |
| La connexion expire (timeout) | Le fichier est trop volumineux ou la source est lente | Découpez le fichier en parties et planifiez la lecture en dehors des heures de pointe |
| Les produits apparaissent en double | La clé de correspondance (code stock) n'est pas unique | Changez la clé ou faites nettoyer les doublons dans la source |
| Le prix ou le stock est écrit dans le mauvais champ | Le mappage des champs est incorrect | Testez le mappage sur un seul produit et vérifiez-le |
| Les produits passent soudainement en inactif | La source a temporairement publié un fichier vide | Définissez un seuil qui interrompt la mise à jour en cas de fichier vide ou très petit |
| Les images ne s'affichent pas | Le lien de l'image est cassé ou la source restreint l'accès | Envisagez d'héberger les images sur votre propre serveur ou de clarifier l'accès avec la source |
| Le produit est en vente alors que le stock est à zéro | Retard de mise à jour ou champ de stock mal lu | Augmentez la fréquence ; conservez un stock de sécurité |

Le cas du fichier vide est particulièrement dangereux : si la source publie un XML vide lors d'une panne, l'intégration peut l'interpréter comme « tous les produits sont en rupture de stock » et fermer tout le catalogue. Pour l'éviter, utilisez un seuil qui n'applique pas la mise à jour lorsque le nombre d'enregistrements reçus a fortement diminué par rapport au cycle précédent. Le stock de sécurité, lui, amortit les surventes dues au retard en conservant en réserve dans la boutique une certaine quantité du stock affiché à la source.

Astuce

Résolvez l'erreur avec la source

Lorsque la source publie des données erronées, une correction dans la boutique n'est que provisoire. Transmettre à la source un exemple du fichier erroné, avec l'heure et le code produit, permet de résoudre le problème durablement. Quelques exemples concrets tirés du journal d'erreurs donnent des résultats plus rapides qu'une description.

## Erreurs fréquentes dans l'intégration XML

Les erreurs de configuration XML relèvent le plus souvent de la planification, pas de la technique. Les plus courantes sont :

- **Ne pas s'informer de l'intervalle de mise à jour de la source :** même si vous lisez souvent, le retard est inévitable si la source se rafraîchit rarement.
- **Tout écrire à chaque cycle :** les textes et images que vous avez modifiés manuellement sont sans cesse écrasés.
- **Appliquer le mappage à tout le catalogue sans l'avoir testé sur un produit :** une mauvaise correspondance peut corrompre des milliers d'enregistrements.
- **Ne pas prévoir de protection contre un fichier vide :** une seule panne peut désactiver tout le catalogue.
- **Ne pas conserver de stock de sécurité :** vendre jusqu'à ce que le stock atteigne zéro revient, en cas de retard, à vendre des produits que vous ne pouvez pas livrer.
- **Laisser des produits sans stock et sans image dans le flux exporté :** les publicités mènent à des produits épuisés ou des erreurs surviennent.
- **Laisser l'adresse de sortie accessible à tous :** votre liste de produits et de prix peut être copiée facilement.
- **Ne pas lire le journal :** les erreurs s'accumulent longtemps sans être remarquées.

Nous vous recommandons de lire

Que faire d'une page produit en rupture de stock ?

## Comment mettre en place l'intégration XML avec Faprika ?

La gestion XML dans Faprika comprend deux volets : la gestion XML dynamique, utilisée pour le transfert des produits et la mise à jour des stocks, et le flux produits obtenu depuis le panneau. Dans les deux cas, l'objectif est le même : vous gérez vous-même les intervalles de mise à jour et les champs.

Le module complémentaire [Gestion XML dynamique](https://www.faprika.com/fr/modules/gestion-xml-dynamique) vous permet de gérer le transfert des produits, la mise à jour des stocks et l'export des rapports de ventes grâce à des structures XML personnalisables. Des champs personnalisables vous permettent de vous adapter à la structure de la source et de définir vos propres préférences. Le module est conçu pour rendre le processus automatique et continu.

### Comment obtenir un XML produits depuis le panneau ?

Le flux produits destiné aux plateformes publicitaires et de shopping se crée en quelques étapes depuis le panneau. Dans le panneau d'administration, suivez **Catalogue, Transfert, Exporter les produits**. Pour une explication détaillée, consultez le [guide d'exportation des produits](https://www.faprika.com/fr/tutoriels/flux-xml-facebook-google).

*Görsel: Écran Exporter les produits dans le panneau Faprika : champs de filtre, modèle, langue, devise et réglages de variation de prix (L'écran Exporter les produits : d'abord le filtre, puis les paramètres de sortie)*

Vous filtrez d'abord les produits à exporter : produits avec images, type de produit, produits actifs, quantité de stock initiale et catégorie. Si vous laissez le filtre vide, tous les produits sont envoyés. Vous renseignez ensuite les paramètres de sortie :

| Champ | À quoi sert-il ? |
| --- | --- |
| Nom de sortie | Le nom que vous donnez pour distinguer la sortie des autres |
| Type de fichier | XML est sélectionné dans ce flux |
| Modèle | Pour le format de quelle plateforme la sortie est générée ; le modèle de la plateforme est sélectionné |
| Langue | Si les produits comportent des informations linguistiques supplémentaires, la sortie est produite dans plusieurs langues |
| Devise | La devise dans laquelle le prix est indiqué dans la sortie |
| Valeur du prix | La valeur à ajouter au prix ou à en retrancher ; reste à 0 si vous ne souhaitez aucune différence |
| Type de prix | Quel prix est utilisé pour l'envoi |
| Type de calcul | Si la différence est un montant ou un pourcentage |
| Sens du calcul | Augmenter ou diminuer le prix |
| Total de pièces | En combien de liens la sortie est répartie ; utilisé pour les XML contenant beaucoup de produits, la recommandation générale est 1 |
| Adresses IP autorisées | Une restriction si vous souhaitez n'autoriser l'accès que depuis certaines adresses ; sinon, laissez vide |

Après avoir coché la case Actif et enregistré, accédez aux liens de sortie et utilisez le lien XML qui s'affiche. Le filtrage n'est pas obligatoire ; toutefois, veiller à ce que les produits à promouvoir aient des images et du stock vous évite des erreurs et empêche de diffuser des publicités pour des produits en rupture.

### Comment les mises à jour sont-elles gérées dans Faprika ?

Faprika laisse au client le soin de définir les intervalles et les champs des mises à jour XML. Cela a deux conséquences pratiques : vous pouvez augmenter la fréquence pendant une campagne ou une période de forte activité et la réduire en période calme, et vous pouvez faire correspondre les champs de la source à la structure de votre boutique. L'offre qui inclut le module complémentaire et les autres solutions varie ; consultez la comparaison des [offres e-commerce](https://www.faprika.com/fr/tarifs) pour les détails.

## Liste de contrôle de l'intégration XML

Parcourez la liste ci-dessous avant de connecter une source XML ou de publier une sortie. Lorsque chaque point est validé par « oui », votre flux repose sur des bases solides.

*Görsel: Liste de contrôle de l'intégration XML : encodage, code de stock unique, appariement des champs, fréquence de mise à jour, protection contre les fichiers vides et filtre de sortie (Six contrôles pour la source et la sortie XML)*

Contrôle de la source XML et de la sortie

Le fichier s'ouvre sans erreur dans le navigateur et les caractères turcs s'affichent correctement

Chaque produit possède un code stock unique

Les champs prix, stock et catégorie ont été testés sur un produit et écrits correctement

Je connais l'intervalle d'actualisation de la source et ma propre fréquence de lecture

Une protection interrompt la mise à jour en cas de fichier vide ou très petit

Les champs de texte que je modifie manuellement ne sont pas écrasés

La sortie exportée ne contient que des produits avec image et stock

Je consulte régulièrement le journal de transfert et le nombre d'erreurs

Points concernés**2 / 8**

Le flux XML ne semble pas encore stabilisé. Commencez par valider la fiabilité du fichier, le code stock unique et le mappage des champs.

Le flux de base est en place, mais des manques subsistent. Revoyez la protection contre les fichiers vides, la fréquence de mise à jour et le contrôle du journal.

Votre flux XML est solide. Mesurez maintenant le délai de mise à jour et ajustez la fréquence à votre volume de commandes.

| Champ | Point à vérifier | Fait ? |
| --- | --- | --- |
| Fichier | S'ouvre sans erreur dans le navigateur, encodage correct | Oui / Non |
| Identifiant | Chaque produit possède un code stock unique | Oui / Non |
| Association | Prix, stock et catégorie testés sur un produit | Oui / Non |
| Fréquence | L'intervalle de la source et mon propre intervalle de lecture sont connus | Oui / Non |
| Protection | La mise à jour s'arrête en cas de fichier vide ou petit | Oui / Non |
| Écrasement | Les textes modifiés manuellement sont conservés | Oui / Non |
| Résultat | Seuls les produits avec images et stock sont exportés | Oui / Non |
| Quotidien | Le nombre d'erreurs est surveillé régulièrement | Oui / Non |

## Questions fréquentes

**Qu'est-ce que l'intégration XML ?**

L'intégration XML est le transfert automatique de données comme les produits, le stock et les prix entre deux systèmes au moyen d'un fichier XML. Un système publie les données sur un lien XML, l'autre les lit à intervalles réguliers et les applique à ses propres enregistrements.

**Quelle est la différence entre importer et exporter des produits avec XML ?**

L'import lit les données produits et de stock d'une source externe vers votre boutique ; il sert à constituer un catalogue à partir d'un fournisseur. L'export publie les produits de votre boutique sous forme de lien XML, que les plateformes publicitaires et de shopping lisent.

**À quelle fréquence faut-il mettre à jour le XML ?**

Le stock et les prix sont mis à jour le plus souvent, les descriptions et les images rarement. À mesure que le volume de commandes augmente et que la source est actualisée plus souvent, la fréquence doit augmenter. Dans Faprika, les intervalles de mise à jour sont gérés par le client et peuvent être réglés en minutes plutôt qu'au quotidien.

**Pourquoi l'appariement des champs est-il important en XML ?**

L'appariement garantit que chaque information de la source est écrite dans le bon champ de la boutique. En cas de mauvais appariement, le prix peut atterrir dans le champ du stock ou le code-barres dans le code de stock. Il faut donc d'abord l'essayer sur un seul produit, puis l'appliquer à tout le catalogue.

**Quelle est l'erreur la plus fréquente en intégration XML ?**

Un encodage de caractères corrompu, des codes de stock non uniques, un mauvais appariement des champs, une source qui publie un fichier vide et des retards de mise à jour sont les erreurs les plus courantes. Lire régulièrement le journal de transfert et ajouter une protection contre les fichiers vides évite la plupart d'entre elles.

**Comment obtenir mes produits en XML pour les plateformes publicitaires dans Faprika ?**

Dans le panneau d'administration, filtrez vos produits via Catalogue, Transfert, Exporter les produits ; définissez le nom de sortie, le type de fichier, le modèle, la langue, la devise et l'écart de prix, puis, après l'enregistrement, utilisez l'adresse XML du lien de sortie. Veiller à ce que les produits à promouvoir aient une image et du stock vous évite des erreurs.

Gardez stock et prix à jour en quelques minutes

Avec la gestion XML dynamique de Faprika, automatisez le transfert des produits, définissez vous-même les intervalles de mise à jour et ouvrez vos produits aux plateformes publicitaires via un seul lien. Planifions ensemble votre flux XML avec nos experts.

Demander une démo

#### Articles qui peuvent vous intéresser

- [**Qu'est-ce qu'un fournisseur XML ?**](https://www.faprika.com/fr/blog/qu-est-ce-qu-un-fournisseur-xml)
- [**Comment mettre à jour des produits en masse ?**](https://www.faprika.com/fr/blog/comment-faire-une-mise-a-jour-en-masse-des-produits)
- [**Comment synchroniser le stock des places de marché ?**](https://www.faprika.com/fr/blog/comment-synchroniser-les-stocks-des-places-de-marche)
- [**Qu'est-ce que le suivi des stocks ? Comment le réaliser ?**](https://www.faprika.com/fr/blog/qu-est-ce-que-le-suivi-des-stocks)
