Aller au contenu
Tout en local

CSV vers flux XML Google Merchant

Convertissez une feuille de calcul de produits en un flux XML que Google Merchant Center accepte.

Entrée
Sortie

CSV vers flux XML Google Merchant

Collez un CSV de produits (du type exporté par des feuilles de calcul, des plateformes e-commerce ou des systèmes d'inventaire) et cet outil construit le flux XML basé sur RSS que Google Merchant Center accepte pour les Annonces Shopping et les listes gratuites. Il lit la ligne d'en-tête, identifie automatiquement les noms de colonnes courants comme « SKU », « Nom du produit » ou « URL de l'image » et les mappe aux champs attendus par Google (id, title, description, link, image_link, price, availability, brand, gtin, condition), écrivant un <item> par ligne valide dans un <channel> portant le nom de votre magasin.

Quand une colonne n'est pas identifiée automatiquement (un en-tête comme « Coût » pour le prix ou « EAN » pour gtin), définissez-la explicitement avec les champs de mappage de colonnes ; laisser un champ vide maintient la détection automatique. Le champ devise contrôle le code ajouté après chaque prix (« 19,99 EUR »), et l'option de séparateur décimal gère les exports où les prix utilisent une virgule à la place d'un point. Une valeur par défaut remplit tout champ laissé vide dans les données source, et l'option de troncature raccourcit les titres et descriptions à la longueur que Google applique (150 et 5 000 caractères) au lieu de le voir rejeté. Choisissez l'échappement XML simple ou les sections CDATA pour les champs texte, selon ce que votre système aval attend.

Une ligne sans champ obligatoire (id, title, description, link, image_link, price ou availability) est omise du flux plutôt que devinée. Basculez la sortie vers « Liste des erreurs » pour voir exactement quelles lignes ont été ignorées et quels champs leur manquaient, afin que vous puissiez corriger la feuille de calcul source et la recoller. L'outil détecte aussi automatiquement les délimiteurs virgule, point-virgule, tabulation ou barre verticale, et traite les fins de ligne CRLF et LF de la même façon.

Tout s'exécute localement dans votre navigateur (vos données de produits, prix et URL ne sont jamais téléchargés nulle part). Quand le flux vous paraît correct, copiez-le, téléchargez-le en tant que fichier, ou envoyez-le à un autre outil pour continuer à travailler dessus.

FAQ

Quels champs le flux exige-t-il?
id, title, description, link, image_link, price et availability. Une ligne manquant l'un de ceux-ci est omise du XML et listée quand vous basculez la sortie vers « Liste des erreurs ».
Comment fonctionne le mappage des colonnes?
L'outil mappe automatiquement vos en-têtes CSV aux champs de flux (par exemple « Nom du produit » ou « SKU »). Utilisez les champs de mappage de colonnes pour définir un nom d'en-tête exact quand la détection automatique choisit la mauvaise colonne ou que votre en-tête ne correspond pas à un nom courant.
Quel format le prix doit-il avoir?
N'importe quel nombre reconnaissable fonctionne (les symboles monétaires et les caractères parasites sont supprimés automatiquement). Activez l'option de décimale avec virgule si vos prix utilisent « , » au lieu de « . » comme séparateur décimal.
Puis-je utiliser CDATA à la place d'échapper les caractères spéciaux?
Oui. Basculez l'option d'encodage du texte vers « Envelopper en CDATA » si vos titres ou descriptions contiennent du balisage ou des caractères que vous préférez ne pas voir échappés en HTML.
Mes données de produits sont-elles téléchargées quelque part?
Non. La conversion CSV-to-feed s'exécute entièrement dans votre navigateur (vos données de produits, prix et liens d'images ne quittent jamais votre appareil).