Saltar al contenido

CSV a feed XML de Google Merchant

Convierte una hoja de cálculo de productos en un feed XML que Google Merchant Center acepta.

Entrada
Salida

CSV a feed XML de Google Merchant

Pega un CSV de productos (del tipo que exportan hojas de cálculo, plataformas de comercio electrónico o sistemas de inventario) y esta herramienta construye el feed XML basado en RSS que Google Merchant Center acepta para Anuncios de Shopping y listados gratuitos. Lee la fila de encabezados, identifica automáticamente nombres de columnas comunes como "SKU", "Nombre del producto" o "URL de imagen" y los mapea a los campos que Google espera (id, title, description, link, image_link, price, availability, brand, gtin, condition), escribiendo un <item> por fila válida dentro de un <channel> que lleva el nombre de tu tienda.

Cuando una columna no se identifica automáticamente (un encabezado como "Costo" para precio o "EAN" para gtin), establécela explícitamente con los campos de mapeo de columnas; dejar uno en blanco mantiene la detección automática. El campo de moneda controla el código añadido después de cada precio ("19,99 USD"), y la opción de separador decimal maneja exportaciones donde los precios usan una coma en lugar de un punto. Un valor predeterminado rellena cualquier campo en blanco en los datos de origen, y la opción de recorte acorta títulos y descripciones a la longitud que Google requiere (150 y 5.000 caracteres) en lugar de que uno largo sea rechazado. Elige escape XML simple o secciones CDATA para campos de texto, según cómo tu sistema descendente prefiera recibir marcado o caracteres especiales.

Una fila sin un campo requerido (id, title, description, link, image_link, price o availability) se omite del feed en lugar de adivinarse. Cambia la salida a "Lista de errores" para ver exactamente qué filas fueron omitidas y qué campos les faltaban, para que puedas corregir la hoja de cálculo de origen y volver a pegarla. La herramienta también detecta automáticamente delimitadores de coma, punto y coma, tabulación o barra vertical, y trata los finales de línea CRLF y LF de la misma manera.

Todo se ejecuta localmente en tu navegador (tus datos de productos, precios y URLs nunca se suben a ningún lugar). Cuando el feed se ve correcto, cópialo, descárgalo como archivo o envíalo a otra herramienta para seguir trabajando en él.

Preguntas frecuentes

¿Qué campos requiere el feed?
id, title, description, link, image_link, price y availability. Una fila sin cualquiera de estos se omite del XML y se lista cuando cambias la salida a "Lista de errores".
¿Cómo funciona el mapeo de columnas?
La herramienta identifica automáticamente tus encabezados CSV con campos de feed (por ejemplo, "Nombre del producto" o "SKU"). Usa los campos de mapeo de columnas para establecer un nombre de encabezado exacto cuando la detección automática elige la columna equivocada o tu encabezado no coincide con un nombre común.
¿En qué formato necesita estar el precio?
Funciona cualquier número reconocible (símbolos de moneda y caracteres extraños se eliminan automáticamente). Activa la opción de decimal con coma si tus precios usan "," en lugar de "." como separador decimal.
¿Puedo usar CDATA en lugar de escapar caracteres especiales?
Sí. Cambia la opción de codificación de texto a "Envolver en CDATA" si tus títulos o descripciones contienen marcado o caracteres que preferirías no ver escapados en HTML.
¿Se suben mis datos de productos a algún lugar?
No. La conversión de CSV a feed se ejecuta completamente en tu navegador (tus datos de productos, precios y enlaces de imagen nunca abandonan tu dispositivo).