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 → YML
Puedes crear un YML estándar gratis en esta página. Elige un destino cuando su feed tenga requisitos obligatorios.
Esta plataforma tiene campos obligatorios y requisitos propios para la estructura YML. En Eofferix puedes elegir el preset, asociar los campos de origen y validar el archivo antes de exportarlo.
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 →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: 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.
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.
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 JSON | Reglas de los datos | Feed resultante |
|---|---|---|
| Comprobar un JSON una vez | Subes 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 sistema | Guardas 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 URL | Conectas 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. |
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.
Otras tareas con JSON y YML
Si necesitas otro resultado desde JSON o la fuente llega como XML o tabla, elige el proceso correspondiente.
Cómo configurar JSON a YML y automatizar las actualizaciones
Sube el catálogo JSON
Añade un JSON con un array de productos, precios, stock, categorías, características e imágenes.
Configura las reglas
Selecciona products, items, offers u otro array, asocia sus claves con el YML y configura transformaciones y filtros.
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.
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 frecuentes sobre JSON → YML
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