¿Qué es un feed de productos?
Un feed de productos es un archivo o una conexión que envía el catálogo de una tienda a otra plataforma, con una fila por producto o variante y los campos que esa plataforma pide: identificador, título, descripción, enlace, imagen, precio y disponibilidad. Cada destino, como Google Merchant Center o ChatGPT, define su propio formato, sus campos obligatorios y su frecuencia de envío.
Lo esencial
- Un feed de productos es una copia del catálogo en el formato que pide otra plataforma, enviada de forma periódica.
- Cada destino tiene su especificación: Merchant Center y ChatGPT piden campos parecidos con nombres y reglas distintas.
- OpenAI pide una fila por artículo o variante y recomienda enviar el catálogo completo al menos una vez al día.
- Google pide que el título, el precio y la disponibilidad del feed coincidan con los de la página del producto.
- Un campo desconocido se deja vacío: OpenAI pide no rellenarlo con valores como «n/a» o «null».
Aquí feed no es el canal RSS de un blog ni el muro de una red social: es la lista de tus productos, con sus datos, en el formato que pide otra plataforma. Google lo llama hoy fuente de datos de productos. Te importa porque es la vía por la que tus productos llegan a sitios que no leen tu tienda página a página, o que no se fían solo de lo que leen. Google lo dice en su guía para sus funciones de IA: las respuestas generativas pueden incluir listados e información de productos, y los feeds de Merchant Center ayudan a que tus productos se vean en esas respuestas y en el resto de resultados de la Búsqueda.[1]Google Search Central. Optimizing your website for generative AI features on Google Search
Cómo funciona
Qué lleva. Una fila por cada artículo que se puede comprar y una columna por cada dato. OpenAI pide una fila por artículo o variante y nueve campos obligatorios para que ChatGPT pueda descubrir el producto: identificador, título, descripción, URL de la ficha, marca, nombre del vendedor, imagen, disponibilidad y precio.[2]OpenAI Developers, Agentic Commerce. Products (File Upload) La especificación de Google Merchant Center pide una base parecida, con sus propios nombres y límites: el título, por ejemplo, admite hasta 150 caracteres.[3]Ayuda de Google Merchant Center. Product data specification Encima de esa base van los atributos de producto que cada destino acepta, como el color, la talla o el material.
Cómo se agrupan las variantes. Cada variante de producto es una fila con su propio identificador, y todas las de un mismo producto comparten un identificador de grupo. OpenAI lo explica así: cada fila lleva su precio, su disponibilidad, su URL y sus imágenes, y el identificador del grupo tiene que ser distinto del de cada artículo.[2]OpenAI Developers, Agentic Commerce. Products (File Upload) En Merchant Center, el identificador de grupo es obligatorio para las variantes en las fichas gratuitas.[3]Ayuda de Google Merchant Center. Product data specification
Cómo se entrega. Google admite tres tipos de fuente: un archivo, subido a mano o por SFTP, una hoja de Google Sheets o la Merchant API.[4]Ayuda de Google Merchant Center. Create a product data source OpenAI recibe el catálogo completo por SFTP, en Parquet, JSONL, CSV o TSV comprimidos, y recomienda enviarlo al menos una vez al día. Un producto que desaparece de un envío no se borra al momento: OpenAI conserva su último registro hasta 14 días, para que un archivo que llega tarde no vacíe el catálogo.[5]OpenAI Developers, Agentic Commerce. File Upload: Overview
Principal y complementario. En Merchant Center, la fuente principal es la única que puede añadir o quitar productos. Una fuente complementaria aporta datos que le faltan a la principal o actualiza los que tiene, pero no puede crear ni borrar productos ni funcionar sola.[4]Ayuda de Google Merchant Center. Create a product data source Es la forma de completar un catálogo sin tocar la conexión de la plataforma.
Qué hacer con lo que no sabes. OpenAI pide omitir un valor desconocido y no rellenarlo con textos como null, unknown o n/a: un campo vacío no significa cero ni «no».[2]OpenAI Developers, Agentic Commerce. Products (File Upload) Un dato inventado para que la fila pase la validación es peor que un hueco.
En una tienda
Ejemplo ficticio. La variante negra de una mochila, tal como la piden Merchant Center y OpenAI. Los datos son los mismos; cambian los nombres de los campos y algunas reglas.
| Dato | Merchant Center | ChatGPT (OpenAI) |
|---|---|---|
| Identificador del artículo | id |
item_id |
| Identificador del grupo de variantes | item_group_id |
group_id |
| Título | title, con el límite de longitud de Google |
title, con la variante si hace falta |
| Enlace a la ficha | link |
url, con la variante seleccionada si se puede |
| Imagen principal | image_link |
image_url |
| Disponibilidad | in_stock, out_of_stock, preorder o backorder |
in_stock, out_of_stock, pre_order, backorder o unknown |
| Precio | price, cifra y código de moneda ISO 4217 |
price, el precio habitual en unidades de la moneda |
Fíjate en la disponibilidad: el valor de reserva se escribe distinto en cada especificación, y OpenAI admite un unknown explícito que Google no tiene.[3]Ayuda de Google Merchant Center. Product data specification[2]OpenAI Developers, Agentic Commerce. Products (File Upload) Un mismo catálogo necesita una traducción por destino, y es ahí donde se pierden los datos: un atributo que no tiene columna en la plantilla de exportación no llega. Clione, por ejemplo, genera un feed a partir del catálogo enriquecido, lo sube cada día a la cuenta SFTP que OpenAI da a la tienda para ChatGPT y crea un feed complementario para Merchant Center; si los productos aparecen y dónde, lo decide cada plataforma.
Lo que se suele confundir
Que el feed es un sitio para escribir lo que la ficha no dice: un título más largo, un precio de campaña, un «envío gratis» en la descripción. Google pide lo contrario. El título y la descripción tienen que describir el producto y coincidir con los de la página de destino, sin texto promocional, y el precio y la disponibilidad tienen que coincidir con la página, el checkout y los datos estructurados.[3]Ayuda de Google Merchant Center. Product data specification
Cómo comprobarlo
- Haz la lista de tus feeds: a qué destino va cada uno, cómo se genera y, en Merchant Center, cuál es la fuente principal y cuáles las complementarias.[4]Ayuda de Google Merchant Center. Create a product data source
- Descarga el archivo que se envía de verdad y cuenta sus filas frente a los artículos de tu catálogo, variantes incluidas. Las que faltan son el primer hallazgo.
- Elige cinco productos y compáralos con su ficha publicada: título, precio y disponibilidad tienen que coincidir.[3]Ayuda de Google Merchant Center. Product data specification
- Busca valores de relleno como «n/a», «unknown» o «0» en los campos opcionales, y bórralos: lo desconocido se omite.[2]OpenAI Developers, Agentic Commerce. Products (File Upload)
- Mira la fecha del último envío procesado en cada destino. Si es de hace días, el feed no se está actualizando.[5]OpenAI Developers, Agentic Commerce. File Upload: Overview
Concepto cercano: datos estructurados
Un feed y los datos estructurados cuentan lo mismo, qué es el producto y cuánto cuesta, por dos caminos distintos: el feed lo envías tú a cada plataforma, y el marcado lo lee el buscador cuando rastrea la ficha de producto. Google recomienda usar los dos, porque así optas a más experiencias y le ayudas a entender y verificar tus datos, y algunas experiencias combinan las dos fuentes: un fragmento de producto puede tomar el precio del feed si no está en el marcado.[6]Google Search Central. Introduction to Product structured data Por eso un feed correcto no compensa un marcado que dice otra cosa, ni al revés. Los dos salen del mismo catálogo de productos, y es ahí donde se corrigen.
Para seguir, la ruta de lectura de catálogo y entidades ordena el resto de términos, y el término feed de productos para ChatGPT baja al detalle del destino de OpenAI.
Sinónimos
- English
- product feed, product data feed
- Español
- feed de datos de productos, fuente de datos de productos
Fuentes
- [1] Google Search Central. Optimizing your website for generative AI features on Google Search. Consultado el . ↑
- [2] OpenAI Developers, Agentic Commerce. Products (File Upload). Consultado el . ↑ ↑ ↑ ↑ ↑
- [3] Ayuda de Google Merchant Center. Product data specification. Consultado el . ↑ ↑ ↑ ↑ ↑
- [4] Ayuda de Google Merchant Center. Create a product data source. Consultado el . ↑ ↑ ↑
- [5] OpenAI Developers, Agentic Commerce. File Upload: Overview. Consultado el . ↑ ↑
- [6] Google Search Central. Introduction to Product structured data. Consultado el . ↑
Historial de cambios
- Primera versión.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
Catálogo de productos
Qué es un catálogo de productos, qué datos guarda de cada artículo, quién manda sobre cada campo y en qué se diferencia de un feed de productos.
Google Merchant Center
Qué es Google Merchant Center, cómo le llegan los datos de tus productos, dónde los muestra Google y cómo comprobar que el feed y la ficha coinciden.
Feed de productos para ChatGPT
Qué es el feed de productos para ChatGPT, qué campos pide OpenAI, cómo se envía por SFTP o por API, qué mercados cubre hoy y cómo validarlo.
Enriquecimiento semántico
Qué es el enriquecimiento semántico, en qué se diferencia de completar el catálogo y cómo se consigue que una máquina entienda qué significa cada dato.
Atributos de producto
Qué son los atributos de producto, dónde se guardan, cómo los leen los filtros, Merchant Center y schema.org, y qué atributos crean variantes.
Señales de precio y disponibilidad
Qué son las señales de precio y disponibilidad, dónde vive cada copia (ficha, marcado y feeds), cómo las compara Google y qué pasa cuando no coinciden.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.