Cómo preparar una tienda online para ChatGPT Shopping: checklist operativo
ChatGPT Shopping existe y ya está en producción. Retailers de distintos tamaños venden a través de él, y plataformas como Productsup y Channable reportan cientos de clientes activos. La buena noticia: si ya estás en Google Shopping, el 75% del trabajo está hecho.
Este artículo muestra exactamente qué hacer, en qué orden, cuánto cuesta y cuánto tiempo necesitas. Sin jerga innecesaria. Sin promesas de ROI mágico. Solo acciones concretas que puedes empezar hoy.
Por qué preparar tu tienda para ChatGPT ahora (sin urgencia)
OpenAI lanzó ChatGPT Shopping en 2024. Funciona así: un usuario busca «necesito zapatillas de trail impermeable, presupuesto 80 euros» y ChatGPT muestra opciones comparadas por precio, disponibilidad y reputación del vendedor. El volumen hoy es una fracción de Google Shopping, pero el acceso es aprobación manual todavía, no masivo.
El 75% del trabajo ya lo hiciste en Google Shopping
Si tu tienda ya está en Google Merchant Center, hiciste la parte difícil: exportar catálogo en formato estructurado, limpiar títulos y descripciones, sincronizar precio y disponibilidad, crear políticas visibles de devolución y envío, manejar variantes de producto y validar que los datos no tienen errores bloqueantes.
ChatGPT pide casi lo mismo. El feed base es reutilizable. Las políticas son iguales. La disponibilidad se sincroniza también. Ir de optimizado para Google a listo para ChatGPT toma 2-3 semanas, no 3 meses.
GEO versus SEO: dónde diferencia ChatGPT Shopping
| Dimensión | SEO (Google Search) | GEO (ChatGPT Shopping) |
|---|---|---|
| Cómo descubren tu producto | Búsqueda intencional con palabras clave | IA recomienda cuando usuario pide «compra X» |
| Qué importa para visibilidad | Links, contenido, señales on-page | Feed limpio, precio, disponibilidad, reputación del seller |
| Cómo actualizas tus datos | Contenido SEO técnico y on-page | Feed estructurado y datos estructurados en web |
| Tiempo para ver resultados | 2-6 semanas tras publicar | 1-3 días tras aprobación del feed |
| Coste para aparecer | Gratis (solo tiempo) | Gratis si el feed está aprobado |
| Control sobre visibilidad | Medio (Google decide ranking) | Bajo (la IA decide recomendación) |
GEO no sustituye SEO. Tu sitio sigue necesitando SEO para tráfico orgánico directo. Ahora, además, puedes estar visible en ChatGPT para usuarios que buscan con IA, no con Google.
ChatGPT Shopping versus Google Shopping: qué cambia y qué se reutiliza
Tanto Google Merchant Center como ChatGPT Shopping piden un feed de productos: un archivo con tu catálogo completo. Ambos quieren actualización diaria o en tiempo real. Ambos validan campos obligatorios, tipos de dato, URLs y códigos de moneda. La estructura es un 70-80% idéntica.
La diferencia operativa principal: Google valida en horas y publica automáticamente. ChatGPT valida en 1-3 días y requiere aprobación manual inicial. Una vez aprobado, ambos funcionan de forma similar.
Campos que ChatGPT pide y Google no requiere explícitamente
-
Seller metadata
Nombre del seller, links de políticas de devolución y envío. Google lo infiere de tu cuenta en Merchant Center. ChatGPT lo quiere explícito en el feed.
-
Variant options
Si un producto tiene color o talla, ChatGPT quiere que describas todas las opciones de forma estructurada, no solo en el título o la descripción.
-
Media alt text
Texto alternativo de imagen explícito, importante para accesibilidad y validación semántica.
-
List price vs price
Google lo soporta, pero ChatGPT lo solicita más explícitamente para mostrar el descuento aplicado al usuario.
Checklist priorizado: lo bloqueante, lo recomendado y lo diferenciador
Lo bloqueante: sin esto, ChatGPT rechaza tu feed
| Tarea | Tiempo estimado | Esfuerzo | Riesgo si omites |
|---|---|---|---|
| ID único y estable por producto | 1 día | Muy bajo | Duplicados y conflictos de catálogo |
| Título descriptivo (80-150 caracteres) | 2-5 días | Bajo-medio | Rechazo o invisibilidad total |
| Precio en formato correcto (ISO 4217, minor units) | 1 día | Muy bajo | Rechazo automático por error de tipo |
| Disponibilidad sincronizada con la web | 1-2 días | Medio | Conflicto detectado, confianza baja |
| Datos estructurados (JSON-LD) en páginas de producto | 2-3 días | Bajo | Fallo de validación en muchos SKUs |
| Links de políticas visibles (devoluciones, envíos) | 1 día | Muy bajo | No aprobado o ranking penalizado |
| Imágenes funcionales con URL válida (mínimo 1 por SKU) | 3-5 días | Medio | Rechazo automático por imagen rota |
| Feed en esquema OpenAI válido | 2-3 días | Medio | No parseable, no publicable |
Lo recomendado: esto te pone por encima del 80% de competidores
| Tarea | Tiempo estimado | Esfuerzo | Riesgo si omites |
|---|---|---|---|
| Títulos sin relleno, con especificidades claras | 2-3 días | Bajo | CTR bajo frente a competidores |
| Descripción de 200-300 caracteres con puntos clave | 3-5 días | Bajo | Matching semántico pobre |
| Imágenes de calidad (3 o más por SKU) | 5-7 días | Medio | Competidor se lleva el clic |
| Variantes completas sin gaps (color, talla, etc.) | 3-7 días | Medio | Stock y precio inconsistente |
| GTIN o código de barras válido | Pocas horas | Muy bajo | Menor deduplicación y confianza |
| Brand clara y verificable | 1 día | Muy bajo | Menor autoridad del seller |
Lo nice-to-have: para dominar el canal
-
Técnico
Validator automático. Herramienta o script que valide el feed antes de enviarlo. Sin él, el QA es manual, más lento y menos fiable. Tiempo de setup: 1-2 semanas.
-
Técnico
Automatic Item Updates vía API. Actualizaciones de precio y disponibilidad en tiempo real en lugar de snapshots diarios. Tiempo de setup: 2-3 semanas.
-
Técnico
Dashboard de monitoreo por canal. Sin visibilidad de rendimiento real no puedes optimizar. Tiempo de setup: 1-2 semanas.
La ruta técnica sin jerga: feed, datos estructurados y validación
Qué es un feed de producto
Un feed de producto es un archivo que contiene tu catálogo: nombre, descripción, precio, imagen, talla, color y stock de cada producto en formato que puedes enviar a Google, ChatGPT, Amazon o Facebook. OpenAI soporta CSV.gz, TSV.gz, JSON, JSONL y Parquet.
Ejemplo CSV mínimo
sku,title,price,currency,availability,image_url,category
SKU-001,Zapatilla Trail Impermeable Hombre Negro 42,79.99,EUR,in_stock,https://cdn.com/shoe-001.jpg,Calzado > Deportivo > Trail
SKU-002,Zapatilla Trail Impermeable Hombre Azul 42,79.99,EUR,in_stock,https://cdn.com/shoe-002.jpg,Calzado > Deportivo > Trail
De dónde sale: de tu base de datos de tienda. Shopify exporta directo. WooCommerce tiene plugins como Product Feed Pro. Si tienes ERP personalizado, un desarrollador escribe el query SQL. Tiempo para obtener primer feed: horas si tu plataforma lo soporta, 1-2 días si necesita configuración.
Datos estructurados: schema.org en tu web
Los datos estructurados son metadatos invisibles en el HTML que indican qué producto es, cuánto cuesta y qué reviews tiene. ChatGPT, igual que Google, los extrae de tu web para validar que coinciden con el feed. Si la web dice «precio 79 euros» pero el feed dice «65 euros», hay conflicto y la confianza en tu catálogo baja.
Ejemplo JSON-LD mínimo
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Zapatilla Trail Impermeable Hombre Negro 42",
"image": "https://cdn.com/shoe-001.jpg",
"description": "Material: cuero resistente al agua. Suela: amortiguación EVA.",
"brand": { "@type": "Brand", "name": "Nike" },
"offers": {
"@type": "Offer",
"price": "79.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Shopify, WooCommerce y Magento tienen plugins que inyectan esto automáticamente. Solo actívalo. Tiempo de implementación: horas con plugin activado, 2-3 días en batch manual.
Validador de feed: opciones por presupuesto
Google Merchant Center
Validador integrado. Subes CSV, muestra errores. Limitado pero funciona para feeds pequeños y es el estándar de facto para comparar.
Feedonomics / Productsup / DataFeedWatch
Validadores demo con upload CSV y revisión en minutos. Sin coste para la primera validación.
SaaS completo
Channable, Productsup y DataFeedWatch como parte del suite completo. Validación, mapping y exportación automatizados.
Script personalizado
Python con pandas o Node con csv-parse. Control total, sin dependencia de terceros. Recomendado si tienes más de 10.000 SKUs y equipo técnico.
DIY, herramienta SaaS o agencia: matriz de decisión por tamaño
Menos de 1.000 SKUs y datos limpios: Excel más Google Merchant
| Opción | Coste mensual | Setup | Ventaja | Limitación |
|---|---|---|---|---|
| DIY (Google Sheets + Scripts) | 0 € | 5-7 h | Sin coste, control total | Escala mal con más de 1k SKUs |
| Google Merchant Center | 0 € | 3-4 h | Gratis, estándar de facto | Solo para Google Shopping |
| Channable (free tier) | 0 € | 2-3 h | Multi-channel desde el inicio | Funciones avanzadas de pago |
Entre 1.000 y 10.000 SKUs: herramienta SaaS ligera
| Herramienta | Coste mensual | Setup | Ventaja | Limitación |
|---|---|---|---|---|
| Channable | 29-99 € | 2-3 días | Multi-channel (Google, Meta, ChatGPT) | Datos complejos requieren plan mayor |
| DataFeedWatch | 59-199 € | 2-3 días | Templates por canal, attribute rules | Sin integración pública directa con ChatGPT |
| GoDataFeed | 99-399 € | 2-3 días | Pricing claro, bueno para PPC | Puede ser overkill si solo buscas ChatGPT |
Más de 10.000 SKUs o datos caóticos: agencia o enterprise
| Opción | Coste total | Tiempo | Ventaja | Desventaja |
|---|---|---|---|---|
| Productsup con conector ChatGPT | 3-10k €/año | 2-4 semanas | Integración oficial OpenAI, gestión centralizada | Puede ser caro para medianas empresas |
| Feedonomics | 2-8k €/año | 2-4 semanas | Fuerte en ERP y syndication multicanal | Pricing opaco, requiere consultoría |
| Agencia especializada | 5-20k one-time + 1-3k/mes | 4-8 semanas | Control total, IP propia, custom | Dependencia del proveedor externo |
Los siete errores más comunes y cómo evitarlos
-
Error 1
Reutilizar feed de Google sin ajustes. OpenAI rechaza porque faltan campos obligatorios como seller metadata y variant_options estructuradas. Solución: valida el feed contra la spec de OpenAI explícitamente antes de enviarlo. Tiempo: 1-2 horas con validador.
-
Error 2
Títulos débiles o genéricos. «Zapatilla» o «Producto de calidad» no permiten que ChatGPT entienda la diferencia respecto a la competencia. Solución: títulos de 80-120 caracteres con especificidades. «Zapatilla trail impermeable Nike hombre negro 42» en lugar de «Zapatilla Nike».
-
Error 3
Imágenes ausentes o URLs rotas. El feed apunta a URLs que no existen o caducaron. ChatGPT no puede mostrar el producto y lo rechaza automáticamente. Solución: verifica que cada URL resuelve con HTTP 200 antes de enviar.
-
Error 4
Disponibilidad y precio desincronizados de la web. ChatGPT detecta el conflicto y baja la credibilidad del seller. Solución: sync automático entre tienda y feed. Si usas API de OpenAI, actualiza en tiempo real.
-
Error 5
IDs de producto inconsistentes o cambiantes. ChatGPT ve dos productos distintos y pierde el historial de órdenes. Solución: IDs estables desde el primer día con convención fija que nunca cambia.
-
Error 6
Variantes incompletas con gaps. Si hay 9 combinaciones posibles pero el feed solo tiene 3, stock y precio resultan inconsistentes. Solución: cada combinación es una fila única con ID, precio y stock individual.
-
Error 7
Políticas invisibles o no linkeadas. ChatGPT necesita que el usuario pueda verificar las políticas de devolución, envío y privacidad. Solución: políticas visibles en web, links explícitos en el feed y URLs que resuelven correctamente.
Plan de implementación: de hoy a productivo en 3-6 semanas
-
Semana 1, días 1-2: auditoría del feed actual
Si vienes de Google Shopping, exporta el último feed publicado. Si no tienes ninguno, exporta el catálogo desde tu tienda. Responde: ¿cuántos SKUs tienes?, ¿qué campos tienes hoy?, ¿qué campos faltan según la spec de OpenAI?, ¿los datos están limpios o dispersos?
-
Semana 1, días 3-5: mapeo de campos
Tabla simple de «columna de Shopify» a «campo OpenAI». Identifica todos los gaps. Resultado esperado: documento de mapeo, lista de campos faltantes y estimación de esfuerzo por bloque.
-
Semana 2: limpieza de datos
Corrige títulos débiles, descripciones genéricas, URLs rotas y precios con typos. Menos de 1.000 SKUs: Excel con filtros. Más de 1.000: script Python o herramienta SaaS.
-
Semana 3: datos estructurados y políticas
Implementa JSON-LD en páginas de producto. Con desarrollador: 2-3 días. Con plugin en Shopify o WooCommerce: 1 día para activar y verificar. Asegura que las políticas de devolución y envío están linkeadas correctamente.
-
Semanas 3-4: validación y corrección
Valida el feed con herramienta. Corrige errores bloqueantes (rojo) primero. Prioriza warnings críticos (amarillo). Revalida hasta cero errores bloqueantes. Luego sube el feed a ChatGPT vía upload o API y espera aprobación en 1-3 días.
-
Semana 4+: optimización continua
Configura sync automático para precio y disponibilidad. La API es preferible al snapshot diario. Analiza qué productos rankean bien y cuáles no. Optimiza títulos, imágenes y variantes de los menos visibles.
Preguntas frecuentes de gestores de tiendas
¿Se puede posicionar una tienda en ChatGPT como en Google?
No. No hay ranking por links o SEO. Tu visibilidad depende de feed limpio, precio competitivo, reputación de buen seller y disponibilidad real. ChatGPT recomienda basándose en esos factores, no en posicionamiento orgánico.
¿ChatGPT rastrea mi tienda automáticamente?
No. Debes aportar un feed explícitamente mediante file upload o API. ChatGPT no crawlea tu web como lo hace Google. La única excepción es que valida tus datos estructurados en las páginas para confirmar que el feed coincide con lo que muestra la web.
¿Los datos estructurados ayudan a aparecer en respuestas de IA?
Sí. ChatGPT valida que los datos estructurados en tu web coincidan con el feed. Si coinciden, la confianza en tu catálogo sube. Si hay conflicto, el ranking baja o el feed puede ser rechazado. No son suficientes por sí solos, pero son necesarios.
¿Qué productos optimizar primero?
Los de más volumen y margen. Si el 20% de tus SKUs genera el 80% de ingresos, enfócate en esos primero. En segundo paso, trabaja los productos con alta demanda potencial pero baja optimización actual.
¿Hace falta estar en Shopify para vender en ChatGPT?
No. Cualquier plataforma con capacidad de exportar un feed estructurado es válida: WooCommerce, Magento, PrestaShop, BigCommerce o un ERP a medida. Lo único imprescindible es poder generar el archivo con los campos requeridos por OpenAI.
¿Cuánto cuesta preparar una tienda para ChatGPT?
Gratis si tienes menos de 1.000 SKUs y datos limpios (DIY con Excel y Google Merchant Center). Entre 50 y 500 euros mensuales con herramienta SaaS como Channable o DataFeedWatch. Entre 3.000 y 20.000 euros one-time más 1.000-3.000 euros mensuales con Productsup, Feedonomics o agencia especializada.
¿Puede ChatGPT Shopping afectar negativamente mis ventas en Google Shopping?
No. ChatGPT Shopping es un canal adicional, no competidor de Google Shopping. Tener ambos activos con el mismo feed limpio es la situación ideal: la optimización que haces para uno beneficia al otro de forma simultánea.
¿Qué pasa si mis datos no coinciden entre la web y el feed?
ChatGPT detecta la discrepancia y reduce la confianza en tu catálogo. Los conflictos más frecuentes son precio diferente entre web y feed, y disponibilidad que no coincide en ambas fuentes. El sync automático es la solución más robusta para evitarlo.
Documentación oficial
-
OpenAI
Product Feed Spec:
platform.openai.com/docs/product-feed-spec -
OpenAI
File Upload Overview:
platform.openai.com/docs/file-upload -
OpenAI
Agentic Commerce Get Started:
platform.openai.com/docs/agentic-commerce
