JSON YML

Convertidor de JSON a feed YML de productos

Sube un catálogo JSON y comprueba un YML básico de productos. Para un JSON periódico por enlace o desde un sistema, guarda el array, el mapeo, las transformaciones y los filtros.

Convertidor JSON gratuitosin registrosube un catálogo JSON y descarga un YML universal
YML para tu canal de ventacon el plan gratuitoelige un escenario de plataforma y configura los campos obligatorios
Tu JSON, tus reglasguárdalas una vezrutas de productos, claves anidadas, cálculos, filtros e imágenes
JSON a YML automáticamentesin actualizaciones manualesEofferix obtiene nuevos datos y actualiza el feed disponible mediante una URL permanente
convertidor

Convertidor JSON → YML

Procesando...
JSONYML

Puedes crear un YML estándar gratis en esta página. Elige un destino cuando su feed tenga requisitos obligatorios.

Origen
Haz clic o arrastra un archivo aquí
Sin registro puedes subir un archivo de hasta 5 MB. Las transformaciones de valores también están disponibles solo después del registro
Archivo demasiado grande
En tu cuenta se admiten fuentes de hasta 2 GB; el límite exacto depende del método de conexión
Probar gratis
Resultado
Analizando
Vista previa

Configura el YML para tu plataforma

El convertidor rápido crea un YML básico para comprobar la estructura. Regístrate para elegir el preset de destino, ver sus campos obligatorios, asociar los datos y guardar las reglas para próximas exportaciones.

Configurar YML gratis →
Yandex Marketun feed de vendedor con campos, categorías y reglas offer obligatorios. Yandex Products / Searchun catálogo para fichas y resultados de búsqueda de productos. Yandex DirectYML para anuncios de productos y campañas publicitarias. Yandex Businessproductos y servicios para el perfil de una empresa. 2GISun catálogo de productos para el escaparate y el directorio. Ozon: precios y stockactualizaciones de precios y stock sin la API Seller de Ozon.
catálogo JSON

El JSON de un sistema o una API todavía no es un feed YML

Un JSON puede contener arrays products, items u offers, objetos anidados, valores null y listas de imágenes. Para obtener un YML de productos hay que organizar esos datos en shop, categories y offers y guardar las reglas para futuras actualizaciones.

Obtención automática de la fuente

Archivo JSON, enlace directo de exportación, URL con autenticación, FTP/FTPS/SFTP, correo electrónico o fuente en la nube compatible.

Tratamiento con tu plantilla

Ruta al array de productos, mapeo de claves, normalización de tipos, categorías, filtros, precios y arrays de imágenes.

YML listo sin trabajo manual

Convierte un JSON una vez en esta página o mantén el YML actualizado en tu cuenta, mediante una URL permanente o por email.

ejemplo

Ejemplo: catálogo JSON a feed YML de productos

El array JSON se convierte en offers dentro de la estructura YML básica. En un perfil puedes seleccionar la ruta de productos, crear categorías y monedas, normalizar tipos y procesar imágenes.

Catálogo JSON original

array 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": "negro"}
    }
  ]
}

YML básico para comprobar la estructura

resultado rápido
<?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="Marca">Apple</param>
        <param name="Color">negro</param>
      </offer>
    </offers>
  </shop>
</yml_catalog>

YML configurado desde JSON

reglas guardadas
<?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, negro</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="Marca">Apple</param>
        <param name="Color">negro</param>
        <param name="Stock">12</param>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Qué cambió el perfil: seleccionó el array products, asoció las claves JSON con offer, asignó ID estables a las categorías, normalizó números y valores vacíos, recalculó el precio y publicó las imágenes desde la nube.

casos de uso

Cuándo necesitas convertir JSON a un feed YML

JSON a YML resulta útil cuando el catálogo ya procede de una API o un sistema, pero el canal de destino necesita un feed XML de productos.

El catálogo procede de una API

El JSON de un enlace se transforma periódicamente en un feed YML actualizado.

Los productos están en un array anidado

Selecciona la ruta products, items, offers u otro array necesario.

Los registros tienen tipos diferentes

Normaliza claves ausentes, null, números y texto para obtener una estructura predecible.

Las categorías son objetos

Crea el directorio de categorías YML a partir de ID y nombres y relaciónalo con cada offer.

Las imágenes llegan en un array

Procesa cada URL y expórtala como un elemento picture independiente.

El feed debe actualizarse automáticamente

Eofferix obtiene el JSON, aplica las reglas y actualiza el resultado según la programación.

elige el flujo

JSON a YML: prueba un catálogo o crea un feed actualizado

Un JSON puntual puede convertirse directamente en la página. Si los datos proceden de una exportación periódica, guarda la ruta del array, el mapeo y las reglas para repetir el proceso.

Escenario con JSONReglas de los datosFeed resultante
Comprobar un JSON una vezSubes un archivo JSON de hasta 5 MB y el convertidor busca los registros de productos.Obtienes un YML básico para revisar el resultado sin crear una cuenta.
Normalizar el catálogo del sistemaGuardas la ruta de products, items u offers, las claves anidadas, los tipos de valores, las categorías, los precios y los filtros.Cada nueva exportación JSON se procesa con una estructura estable y las mismas reglas comerciales.
Actualizar el feed desde una URLConectas la fuente JSON, eliges la programación y configuras el acceso al resultado.Eofferix obtiene los datos, reconstruye el YML y actualiza la URL permanente o envía el archivo por correo electrónico.
límites y seguridad

Conversión JSON a YML reproducible y bajo control

El catálogo JSON no se modifica. La ruta de productos, las claves y las reglas quedan guardadas para que cada actualización genere una estructura YML predecible.

JSON de origen intacto

La conversión crea un YML independiente y no cambia el archivo ni la exportación del sistema.

Hasta 5 MB sin registro

Comprueba gratuitamente un JSON y revisa la estructura YML básica directamente en la página.

Fuentes JSON de hasta 2 GB

El límite exacto depende del método de conexión; los catálogos grandes se procesan en la cuenta.

Ruta y claves guardadas

El perfil recuerda dónde están los productos y cómo se asocia cada clave con el feed.

Valores normalizados

Las reglas controlan claves ausentes, valores vacíos, tipos de datos, filtros y cálculos antes de crear el YML.

Entrega del feed actualizado

Descarga el resultado, utiliza una URL permanente con la versión actual o recíbelo por correo electrónico.

otros formatos

Otras tareas con JSON y YML

Si necesitas otro resultado desde JSON o la fuente llega como XML o tabla, elige el proceso correspondiente.

proceso

Cómo configurar JSON a YML y automatizar las actualizaciones

// 01

Sube el catálogo JSON

Añade un JSON con un array de productos, precios, stock, categorías, características e imágenes.

// 02

Configura las reglas

Selecciona products, items, offers u otro array, asocia sus claves con el YML y configura transformaciones y filtros.

// 03

Automatiza las actualizaciones

Conecta la fuente JSON, elige la programación y cómo recibir el YML: en tu cuenta, mediante un enlace permanente o por email.

funciones

Prepara arrays y objetos JSON para un feed YML estable

Selección del array de productos

Elige products, items, offers o cualquier otra ruta que contenga los registros que deben convertirse en offers.

Objetos JSON anidados

Utiliza claves de objetos internos para nombres, precios, stock, categorías, marcas y otras propiedades del producto.

Arrays de características e imágenes

Procesa valores repetidos y conviértelos en elementos param, picture u otros campos del feed.

Claves ausentes y valores null

Define valores predeterminados, normaliza texto y números o excluye los registros que no contienen datos obligatorios.

Claves JSON en la estructura YML

Asocia id, name, price, stock, category y otras claves con shop, categories, offers y sus elementos.

Categorías desde objetos JSON

Crea categorías YML estables a partir de identificadores y nombres y relaciónalas con cada offer mediante categoryId.

Precios y filtros de productos

Recalcula precios, aplica redondeos y filtra registros por disponibilidad, categoría, imagen, SKU o estado.

Imágenes procesadas en la nube

Descarga las imágenes desde sus URL, guárdalas en la nube de Eofferix, cambia tamaño, formato o calidad, añade una marca de agua y publica enlaces accesibles en el YML.

Actualización desde una fuente JSON

Obtén periódicamente el JSON desde una URL u otra fuente compatible, aplica las reglas guardadas y actualiza el resultado.

preguntas

Preguntas frecuentes sobre JSON → YML

Sí. Puedes convertir en esta página un JSON de hasta 5 MB sin registrarte y comprobar la estructura YML básica. Después del registro tienes un plan gratuito para guardar el mapeo y configurar la exportación.
Sí. Puedes asociar claves de objetos anidados y procesar arrays de categorías, características e imágenes para crear los elementos correspondientes del feed YML.
Puedes utilizar los identificadores y nombres del objeto de categoría para crear categorías YML estables y relacionarlas con cada offer mediante categoryId.
Sí. Conecta la URL directa u otra fuente compatible, guarda la ruta del array y las reglas del perfil. Eofferix obtendrá los nuevos datos y actualizará el YML según la programación.
El convertidor rápido intenta detectar los registros repetidos. En un perfil puedes seleccionar la ruta exacta de products, items, offers o de cualquier otro array y guardarla para las siguientes conversiones.
Las reglas del perfil permiten definir valores predeterminados, normalizar números y texto o excluir los productos que no contienen los datos obligatorios.
Sí. Eofferix procesa cada URL por separado, puede guardar las imágenes en su nube y añade al YML un elemento picture para cada imagen.
Puedes descargarlo desde tu cuenta, utilizar una URL permanente con la versión actual o recibir el resultado por correo electrónico.
listo para empezar

Configura la exportación automática JSON → YML

Conecta la fuente JSON una sola vez. Eofferix obtendrá los nuevos datos, aplicará tus reglas y actualizará el YML según la programación.

Configurar gratis → Plan gratuito después del registro · hasta 5 MB sin registro · sin instalar software