JSON YML

Convertisseur JSON vers un flux produit YML

Importez un catalogue JSON et vérifiez un flux produit YML de base. Pour un JSON récurrent par URL ou depuis un système, enregistrez le tableau, le mapping, les transformations et les filtres.

Convertisseur JSON gratuitsans inscriptionimportez un catalogue JSON et téléchargez un YML universel
YML pour votre canal de venteavec l’offre gratuitechoisissez un scénario de plateforme et configurez les champs obligatoires
Votre JSON, vos règlesenregistrez-les une foischemins des produits, clés imbriquées, calculs, filtres et images
Conversion JSON vers YML automatiséesans mise à jour manuelleEofferix récupère les nouvelles données et actualise le flux à son URL permanente
convertisseur

Convertisseur JSON → YML

Traitement...
JSONYML

Vous pouvez créer gratuitement un YML standard sur cette page. Choisissez une destination lorsque son flux impose des exigences particulières.

Source
Cliquez ou déposez un fichier ici
Sans inscription, vous pouvez importer un fichier jusqu’à 5 Mo. Les transformations de valeurs sont aussi disponibles uniquement après inscription
Fichier trop volumineux
Dans votre espace, les sources peuvent atteindre 2 Go ; la limite exacte dépend du mode de connexion
Essayer gratuitement
Résultat
Analyse en cours
Aperçu

Configurez le YML pour votre plateforme

Le convertisseur rapide crée un YML de base pour vérifier la structure. Inscrivez-vous pour choisir le préréglage cible, voir les champs obligatoires, associer les données et enregistrer les règles pour les prochains exports.

Configurer le YML gratuitement →
Yandex Marketun flux vendeur avec les champs, catégories et règles offer obligatoires. Yandex Products / Searchun catalogue pour les fiches et résultats de recherche produit. Yandex Directun YML pour les annonces produit et campagnes publicitaires. Yandex Businessdes produits et services pour la fiche de l’entreprise. 2GISun catalogue produit pour la vitrine et l’annuaire. Ozon : prix et stocksla mise à jour des prix et stocks sans l’API Seller Ozon.
catalogue JSON

Le JSON d’un système ou d’une API n’est pas encore un flux produit YML

Un JSON peut contenir des tableaux products, items ou offers, des objets imbriqués, des valeurs null et des listes d’images. Le flux YML exige de réunir ces données dans shop, categories et offers et de conserver les règles pour les prochaines mises à jour.

Récupération automatique de la source

Fichier JSON, URL directe d’export, URL authentifiée, FTP/FTPS/SFTP, e-mail ou source cloud compatible.

Traitement selon votre modèle

Chemin du tableau de produits, mapping des clés, normalisation des types, catégories, filtres, prix et tableaux d’images.

YML prêt sans travail manuel

Convertissez un JSON une fois sur cette page ou maintenez le YML à jour dans votre espace, via une URL permanente ou par e-mail.

exemple

Exemple : catalogue JSON vers flux produit YML

Le tableau JSON devient des offers dans la structure YML de base. Dans un profil, choisissez le chemin des produits, construisez catégories et devises, normalisez les types et traitez les images.

Catalogue JSON source

tableau products
{
  "products": [
    {
      "sku": "SKU-001",
      "brand": "Apple",
      "model": "iPhone 15",
      "price": {"value": 999, "currency": "USD"},
      "stock": 12,
      "category": {"id": "phones", "name": "Smartphones"},
      "images": ["front.jpg", "back.jpg"],
      "attributes": {"color": "noir"}
    }
  ]
}

YML de base pour vérifier la structure

résultat rapide
<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="...">
  <shop>
    <offers>
      <offer id="SKU-001" available="true">
        <name>iPhone 15</name>
        <price>999</price>
        <categoryId>Smartphones</categoryId>
        <picture>front.jpg</picture>
        <picture>back.jpg</picture>
        <param name="Marque">Apple</param>
        <param name="Couleur">noir</param>
      </offer>
    </offers>
  </shop>
</yml_catalog>

YML configuré depuis JSON

règles enregistrées
<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="...">
  <shop>
    <name>Demo shop</name>
    <currencies>
      <currency id="USD" rate="1"/>
    </currencies>
    <categories>
      <category id="10">Smartphones</category>
    </categories>
    <offers>
      <offer id="SKU-001" available="true">
        <name>Apple iPhone 15, noir</name>
        <price>1099</price>
        <currencyId>USD</currencyId>
        <categoryId>10</categoryId>
        <picture>https://storage.eofferix.com/users/42/media/profile_128/files/8f4f7d/front-800.webp</picture>
        <picture>https://storage.eofferix.com/users/42/media/profile_128/files/8f4f7d/back-800.webp</picture>
        <param name="Marque">Apple</param>
        <param name="Couleur">noir</param>
        <param name="Stock">12</param>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Modifications du profil : sélection du tableau products, association des clés JSON aux champs offer, attribution d’ID de catégorie stables, normalisation des nombres et valeurs vides, recalcul du prix et publication des images depuis le cloud.

cas d’usage

Quand convertir JSON en flux produit YML

JSON vers YML est utile lorsque le catalogue provient déjà d’une API ou d’un système, mais que le canal cible attend un flux produit XML.

Le catalogue provient d’une API

Le JSON accessible par URL devient un flux YML actualisé selon la planification.

Les produits sont dans un tableau imbriqué

Sélectionnez le chemin products, items, offers ou le tableau requis.

Les enregistrements ont des types variables

Normalisez les clés absentes, les valeurs null, les nombres et le texte pour obtenir une structure stable.

Les catégories sont des objets

Créez le référentiel YML à partir des ID et noms de catégorie et reliez-le à chaque offer.

Les images arrivent dans un tableau

Traitez chaque URL et exportez-la dans un élément picture distinct.

Le flux doit être actualisé automatiquement

Eofferix récupère le JSON, applique les règles et met à jour le résultat selon la planification.

choisir le flux

JSON vers YML : tester un fichier ou maintenir un flux produit actualisé ?

Un fichier ponctuel permet de contrôler le résultat. Pour une source système récurrente, enregistrez le chemin du tableau, les types de données et les règles de transformation.

Scénario JSONRègles appliquées aux donnéesFlux obtenu
Vérifier un catalogue JSONImportez gratuitement un fichier JSON jusqu’à 5 Mo sur cette page.Eofferix détecte les enregistrements et crée un YML de base pour contrôler la structure.
Traiter toujours le même schéma JSONEnregistrez le chemin du tableau, la correspondance des clés, les types, les catégories, les prix et les filtres.Chaque nouveau catalogue présentant le même schéma est converti avec les règles déjà configurées.
Actualiser le YML depuis une URL JSONConnectez la source directe ou authentifiée, définissez le planning et choisissez comment récupérer le résultat.Eofferix charge les nouvelles données, normalise les valeurs et publie le YML actualisé via une URL permanente ou par e-mail.
limites et sécurité

Un flux YML stable, même lorsque le JSON est complexe

Eofferix conserve le chemin du tableau, les correspondances et les règles de normalisation afin de produire une structure prévisible sans modifier la source JSON.

Jusqu’à 5 Mo sans inscription

Convertissez gratuitement un fichier JSON sur la page et vérifiez le YML de base obtenu.

Sources jusqu’à 2 Go

La limite exacte dépend du mode de connexion ; les gros catalogues JSON sont traités dans votre espace.

JSON original préservé

Le service lit les données et crée un fichier YML distinct sans réécrire la réponse ou le fichier source.

Chemin des produits enregistré

Le tableau products, items, offers ou le chemin choisi est réutilisé automatiquement lors des mises à jour.

Types de valeurs maîtrisés

Les règles enregistrées stabilisent nombres, textes, valeurs manquantes et états avant leur insertion dans le YML.

Accès permanent au résultat

Téléchargez le fichier dans votre espace, utilisez son URL permanente ou recevez la nouvelle version par e-mail.

autres formats

Autres opérations avec JSON et YML

Si vous avez besoin d’un autre résultat JSON ou si la source arrive en XML ou dans un tableur, choisissez le flux correspondant.

processus

Comment configurer JSON vers YML et automatiser les mises à jour

// 01

Importez le catalogue JSON

Ajoutez un JSON contenant un tableau de produits, des prix, des stocks, des catégories, des caractéristiques et des images.

// 02

Configurez les règles

Sélectionnez products, items, offers ou un autre tableau, associez ses clés au YML et configurez les transformations et filtres.

// 03

Automatisez les mises à jour

Connectez la source JSON, définissez le planning et choisissez comment récupérer le YML : dans votre espace, via un lien permanent ou par e-mail.

fonctionnalités

Transformer tableaux et objets JSON en flux YML stable

Sélection du tableau de produits

Choisissez le chemin vers products, items, offers ou tout autre tableau contenant les enregistrements du catalogue.

Objets JSON imbriqués

Récupérez le nom, la marque, la catégorie, le prix ou le stock même lorsque ces valeurs se trouvent dans plusieurs niveaux.

Tableaux de valeurs

Transformez les listes d’images et de caractéristiques en éléments picture, param ou autres nœuds répétés du YML.

Normalisation des types

Traitez les clés absentes, les valeurs null, les nombres enregistrés comme texte et les différents états de disponibilité.

Catégories depuis les objets JSON

Construisez le référentiel categories à partir des identifiants et noms disponibles, puis attribuez le bon categoryId à chaque offer.

Transformation des valeurs

Composez les noms, recalculez les prix, ajoutez des valeurs par défaut et remplacez le texte avant la création du flux.

Filtres sur les enregistrements

Excluez les produits qui ne respectent pas vos conditions de prix, stock, image, catégorie, référence ou statut.

Images issues de tableaux JSON

Créez un picture par URL, stockez les images dans le cloud Eofferix, modifiez leur taille, leur format ou leur qualité et ajoutez un filigrane.

Récupération automatique du JSON

Connectez une URL directe ou authentifiée, FTP/FTPS/SFTP, un e-mail ou une source cloud et actualisez le YML selon le planning.

questions

Questions fréquentes sur JSON → YML

Oui. Un fichier JSON jusqu’à 5 Mo peut être converti sur cette page sans inscription afin de vérifier la structure YML de base.
Oui. Les valeurs d’objets imbriqués peuvent alimenter les champs produit, tandis que les tableaux peuvent servir à créer plusieurs images, caractéristiques ou autres éléments répétés.
Associez les identifiants et noms de catégorie au référentiel categories, puis reliez chaque produit au categoryId correspondant.
Oui. Vous pouvez appliquer marges, remises et arrondis, puis exclure les produits qui ne respectent pas vos conditions de prix, stock, image, catégorie ou statut.
Le convertisseur rapide recherche les enregistrements répétés. Dans un profil, vous pouvez sélectionner précisément le chemin vers products, items, offers ou tout autre tableau et l’enregistrer.
Les règles du profil permettent de remplacer les valeurs manquantes, définir des valeurs par défaut et normaliser nombres, textes et états avant la création du YML.
Oui. Chaque URL peut devenir un élément picture distinct. Les images peuvent aussi être stockées et traitées dans le cloud Eofferix avant leur publication.
Connectez une URL JSON directe ou protégée, un serveur FTP/FTPS/SFTP, une pièce jointe ou une source cloud. Eofferix récupère les nouvelles données et actualise le YML selon le planning.
prêt à commencer

Configurez l’export automatique JSON → YML

Connectez la source JSON une seule fois. Eofferix récupère les nouvelles données, applique vos règles et actualise le YML selon le planning.

Configurer gratuitement → Offre gratuite après inscription · jusqu’à 5 Mo sans inscription · aucun logiciel à installer