Guía para enviar un feed de productos de un ecommerce a ChatGPT

Si tienes un ecommerce, ya estás tardando en subir un feed a ChatGPT, una de las IA’s más usadas, así tus productos se ofrecerán directamente cuando la gente le pregunte.

Esta es una guía completa de cómo hacerlo.

guia para subir feed de productos a chatgpt

1. ¿Para qué sirve enviar un feed de productos a ChatGPT?

OpenAI permite que los ecommerce proporcionen información estructurada sobre sus productos para que ChatGPT pueda conocer mejor su catálogo y utilizar información actualizada sobre:

  • productos disponibles;
  • títulos y descripciones;
  • precios;
  • ofertas;
  • imágenes;
  • marcas;
  • stock;
  • variantes;
  • categorías;
  • enlaces a las fichas de producto.

El objetivo es facilitar que los productos puedan aparecer correctamente en las experiencias de búsqueda y compra de ChatGPT cuando sean relevantes para la consulta realizada por un usuario.

No se trata de “subir un archivo a una conversación de ChatGPT”, sino de conectar el catálogo del ecommerce con la infraestructura de comercio de OpenAI.

A fecha de agosto de 2026, el alta de feeds de productos para las experiencias orgánicas de compra de ChatGPT está disponible para partners aprobados por OpenAI.

2. Caso especial: tiendas Shopify

Si el ecommerce utiliza Shopify, normalmente no es necesario crear una integración directa adicional.

En Shopify no tienes que “activar ChatGPT” como una app ni instalar un canal específico. Para las tiendas elegibles, Agentic Storefronts está activo por defecto y los productos elegibles de Shopify Catalog pueden ser descubiertos por ChatGPT automáticamente.

OpenAI además confirma expresamente que, para comercios Shopify, los datos de producto ya están integrados mediante Shopify Catalog y que no se requiere trabajo adicional por parte del comerciante individual.

Lo que sí puedes comprobar en Shopify es:

  1. Ve a este enlace: https://admin.shopify.com/apps/agentic
  2. Si todo está correcto deberías ver algo así:

Si apareciera desactivado, activando «Permitir que Shopify lo gestione por mí» ya se añadirían los canales agénticos, que incluyen ChatGPT, Copilot, y algunos otros más.

3. Ecommerce WooCommerce, PrestaShop o plataforma propia

Para tiendas que no utilizan Shopify, el procedimiento recomendado es:

Paso 1. Solicitar acceso como merchant

OpenAI dispone de un formulario específico para comercios que quieren proporcionar directamente su catálogo.

Aquí tienes el formulario de solicitud: https://chatgpt.com/merchants/

Ojo, no tienes que registrarte, baja en la página hasta este formulario:

Una vez aprobado el ecommerce, OpenAI facilita el procedimiento necesario para conectar el catálogo.

4. Elegir el método de integración

OpenAI contempla principalmente dos formas de mantener sincronizado el catálogo:

Opción A. Feed completo mediante archivo

Es el sistema más parecido a Google Merchant Center.

El ecommerce genera periódicamente un archivo con todo su catálogo y lo envía a OpenAI.

OpenAI recomienda trabajar con un snapshot completo al menos una vez al día.

La entrega mediante archivo utiliza SFTP.

Entre los formatos admitidos se encuentran:

  • Parquet;
  • JSONL comprimido;
  • CSV comprimido;
  • TSV comprimido.

También existe compatibilidad con determinados feeds CSV/TSV basados en la estructura utilizada por Google Merchant Center.

Opción B. API

El ecommerce puede enviar los productos y actualizaciones mediante la API de comercio de OpenAI.

Esta opción resulta especialmente interesante para actualizar durante el día:

  • precios;
  • stock;
  • altas de productos;
  • modificaciones;
  • promociones.

OpenAI recomienda, para catálogos grandes, combinar ambos sistemas:

Feed completo diario + actualizaciones mediante API durante el día.

5. La opción más sencilla para un ecommerce convencional

Para WooCommerce, PrestaShop o una tienda desarrollada a medida, una buena estrategia inicial es:

Ecommerce → generación automática de CSV → actualización diaria → SFTP de OpenAI

Esto permite trabajar con un sistema muy parecido al utilizado habitualmente para Google Shopping.

Si la tienda ya dispone de un feed de Google Merchant Center, gran parte de la información puede reutilizarse.

Sin embargo, hay que comprobar que el formato utilizado sea compatible con OpenAI.

6. Feed compatible con Google Merchant Center

OpenAI contempla una capa de compatibilidad con feeds que utilizan los nombres de campos habituales de Google.

Si OpenAI habilita esta compatibilidad para el feed registrado, no es necesario renombrar esos campos al esquema propio de OpenAI.

Los campos básicos que debe incluir cada producto son:

CampoContenido
idID o SKU único
titleNombre del producto
descriptionDescripción
linkURL de la ficha
image_linkImagen principal
availabilityDisponibilidad
pricePrecio + moneda
brandMarca

Ejemplo:

id,title,description,link,image_link,availability,price,brand
CAM001,Camiseta algodón blanca,Camiseta de algodón orgánico para mujer,https://tienda.es/camiseta-blanca,https://tienda.es/uploads/camiseta.jpg,in_stock,29.90 EUR,Marca Ejemplo

OpenAI requiere una fila por producto o variante.

7. Importante: no utilizar directamente cualquier XML de Google Shopping

Muchos plugins de WooCommerce generan un feed como:

productos.xml

Ese archivo puede funcionar perfectamente en Google Merchant Center, pero no significa automáticamente que pueda utilizarse directamente como feed de OpenAI.

En la modalidad compatible con Google, OpenAI admite actualmente archivos delimitados como:

  • CSV;
  • TSV;
  • TXT;

y sus versiones comprimidas.

Los feeds XML, RSS, Atom o archivos de hojas de cálculo no forman parte actualmente de esa vía de compatibilidad.

Por tanto, si ya existe un feed XML de Google Shopping, lo recomendable es configurar el plugin o sistema de exportación para generar además una versión CSV o TSV.

8. Formato del precio

El precio debe incluir el código ISO de la moneda.

Correcto:

39.95 EUR

Incorrecto:

39,95 €

Si existe precio rebajado pueden utilizarse:

price
sale_price

Por ejemplo:

49.90 EUR
39.90 EUR

El precio de oferta debe ser inferior al precio normal y utilizar la misma moneda.

9. Disponibilidad

Los estados de stock admitidos en el esquema de OpenAI incluyen:

in_stock
out_of_stock
pre_order
backorder
unknown

Por ejemplo:

availability = in_stock

La información de stock debe mantenerse especialmente actualizada para evitar que ChatGPT muestre como comprables productos que realmente no están disponibles.

10. Imágenes

Cada producto debe disponer de una imagen principal accesible públicamente mediante URL.

Por ejemplo:

https://midominio.es/wp-content/uploads/zapatilla-negra.jpg

Se recomienda utilizar HTTPS y formatos estándar como JPEG o PNG.

También pueden proporcionarse imágenes adicionales.

11. Productos variables

Las variantes deben tratarse como productos individuales dentro del feed.

Por ejemplo, una zapatilla disponible en:

  • negro / 40;
  • negro / 41;
  • blanco / 40;
  • blanco / 41;

tendría cuatro registros.

Todos pueden vincularse mediante un identificador de grupo.

En el formato compatible con Google se utiliza habitualmente:

item_group_id

Por ejemplo:

id,item_group_id,title,color,size
ZAP001-40,ZAP001,Zapatilla deportiva,Negro,40
ZAP001-41,ZAP001,Zapatilla deportiva,Negro,41
ZAP001-B40,ZAP001,Zapatilla deportiva,Blanco,40

Esto permite a ChatGPT reconocer que se trata del mismo producto con diferentes variantes.

12. Identificadores GTIN, EAN y MPN

Siempre que existan, es recomendable proporcionar identificadores oficiales del producto como:

  • GTIN;
  • EAN;
  • UPC;
  • ISBN;
  • MPN.

Por ejemplo:

gtin = 8431234567890

Estos identificadores ayudan a relacionar correctamente un producto con el mismo artículo vendido por diferentes comercios.

En los feeds compatibles con Google, si se declara que el producto dispone de identificadores, debe proporcionarse un GTIN válido o MPN.

13. Campos propios del esquema de OpenAI

OpenAI dispone además de su propio esquema de productos.

Entre sus campos principales se encuentran:

item_id
title
description
url
brand
image_url
price
availability

Para feeds orgánicos también existen los indicadores:

is_eligible_search
is_eligible_checkout

is_eligible_search determina si el producto puede aparecer en las experiencias de búsqueda de ChatGPT.

is_eligible_checkout determina si el producto puede utilizar funciones de compra directamente dentro de ChatGPT cuando esa funcionalidad esté disponible para el comercio.

14. Mantener el feed actualizado

No basta con enviar el catálogo una vez.

OpenAI recomienda actualizar el snapshot completo al menos diariamente.

Por tanto, una configuración recomendable sería:

02:00 → WooCommerce / PrestaShop genera productos.csv.gz

02:15 → el servidor envía productos.csv.gz mediante SFTP

Durante el día → opcionalmente se actualizan precio y stock mediante API

El nombre del archivo debería permanecer estable.

Por ejemplo:

productos.csv.gz

En cada actualización se sustituye el archivo anterior en lugar de crear:

productos-28-08.csv
productos-29-08.csv
productos-30-08.csv

OpenAI recomienda sobrescribir siempre el mismo archivo.

15. Primera prueba

Antes de enviar todo un ecommerce con miles de referencias, OpenAI recomienda empezar con una pequeña muestra.

Una buena prueba inicial sería:

100 productos

El proceso sería:

  1. Generar una muestra del catálogo.
  2. Comprobar todos los campos obligatorios.
  3. Enviar el feed.
  4. Revisar errores de validación.
  5. Corregirlos.
  6. Enviar el catálogo completo.
  7. Automatizar las actualizaciones.

OpenAI recomienda precisamente comenzar aproximadamente con 100 productos antes de pasar al feed completo.

16. Qué ocurre cuando se elimina un producto

Si un producto desaparece del feed, OpenAI no necesariamente lo elimina inmediatamente.

Puede conservar durante hasta 14 días la última versión procesada del producto.

Para indicar expresamente que un producto ya no debe aparecer en búsquedas puede utilizarse:

is_eligible_search=false

en el esquema propio de OpenAI.

17. Requisitos técnicos recomendados para el ecommerce

Antes de solicitar la integración conviene comprobar:

  • URLs de producto accesibles públicamente;
  • URLs devuelven HTTP 200;
  • imágenes accesibles sin autenticación;
  • precios actualizados;
  • moneda correctamente indicada;
  • stock actualizado;
  • SKU estable para cada producto o variante;
  • marca correctamente definida;
  • GTIN/EAN disponibles cuando existan;
  • categorías claras;
  • feed codificado en UTF-8;
  • generación automática del feed;
  • actualización al menos diaria.

18. Productos que no pueden incluirse

Los productos también deben cumplir las políticas comerciales de OpenAI.

Existen restricciones para determinadas categorías, entre ellas productos relacionados con:

  • armas;
  • drogas;
  • productos de nicotina;
  • alcohol;
  • medicamentos sujetos a receta;
  • apuestas;
  • productos peligrosos;
  • determinados productos para adultos;
  • productos o servicios ilegales.

El ecommerce debe comprobar que su catálogo cumple las políticas comerciales antes de solicitar la integración.

19. Diferencia entre feed orgánico y feed de anuncios

Es importante no confundir los dos sistemas.

Feed para Shopping / descubrimiento orgánico

Su finalidad es proporcionar el catálogo a OpenAI para que ChatGPT pueda conocer y mostrar productos relevantes en sus experiencias de compra.

Actualmente requiere formar parte del programa de merchants/partners aprobado por OpenAI.

Feed para ChatGPT Ads

Existe además un sistema de feeds dentro del Administrador de anuncios.

Actualmente permite importar productos mediante:

  • CSV o TXT;
  • URL HTTPS alojada;
  • SFTP.

Sin embargo, durante la beta, los productos introducidos mediante este sistema se utilizan para publicidad y no para resultados orgánicos de ChatGPT.

Por tanto, subir un catálogo al Administrador de anuncios no sustituye la integración del feed orgánico.

20. Esquema recomendado para WooCommerce

Para una tienda WooCommerce, una implementación sencilla podría ser:

WooCommerce
      ↓
Generador de feed
      ↓
CSV compatible Google/OpenAI
      ↓
productos.csv.gz
      ↓
Cron diario
      ↓
SFTP OpenAI
      ↓
Procesamiento del catálogo
      ↓
Productos disponibles para ChatGPT Shopping

Si la tienda ya dispone de un plugin que genera el feed de Google Merchant Center, probablemente gran parte del trabajo ya esté realizado.

La principal tarea será comprobar:

  1. que pueda generar CSV/TSV además de XML;
  2. que incluya todos los campos necesarios;
  3. que las variantes tengan IDs independientes;
  4. que precio y disponibilidad estén actualizados;
  5. que el archivo pueda generarse automáticamente;
  6. que pueda enviarse periódicamente al sistema facilitado por OpenAI.

21. Resumen del proceso

El procedimiento completo sería:

1. Preparar el ecommerce.

Revisar catálogo, SKU, imágenes, marcas, precios, stock y GTIN.

2. Generar un feed.

Preferiblemente CSV/TSV compatible con el formato admitido por OpenAI.

3. Solicitar acceso a OpenAI Merchant Product Feeds.

Actualmente el acceso directo requiere aprobación.

4. Realizar una prueba.

Enviar aproximadamente 100 productos.

5. Corregir errores de validación.

Comprobar especialmente IDs, URLs, imágenes, moneda y stock.

6. Subir el catálogo completo.

Enviar el snapshot completo.

7. Automatizar.

Generar y actualizar el feed diariamente.

8. Mantener precio y disponibilidad actualizados.

Opcionalmente utilizar la API para actualizaciones más frecuentes.

En conclusión

Para un ecommerce que ya trabaja con Google Shopping, implementar el feed de productos para ChatGPT puede ser relativamente sencillo porque OpenAI admite una estructura compatible con muchos de los campos utilizados por Google Merchant Center.

La principal diferencia actualmente es que no existe un “Merchant Center de ChatGPT” abierto en el que cualquier tienda pueda simplemente pegar la URL de su feed orgánico.

Primero es necesario solicitar acceso al programa de Product Feeds de OpenAI y, una vez aprobado, conectar el catálogo mediante los métodos de integración disponibles.

Fuentes

Deja un comentario

Powered by Joinchat