Perfil de producto UCP: qué es y cómo publicarlo

· Por Xhurian Shaba, CEO de ecentic

16 min de lectura

Un perfil UCP es el archivo JSON que indica a los agentes de IA qué puede hacer tu tienda y cómo finalizar la compra.

00

Introducción

Tarjeta de perfil geométrica vinculada a una tienda

Un perfil UCP es un archivo JSON público que les dice a los agentes de compra con IA qué puede hacer tu tienda: qué capacidades admite, dónde están sus endpoints y cómo acepta el pago. Lo alojas en /.well-known/ucp en tu dominio, y Google lo lee para decidir cómo un agente puede buscar, llenar un carrito y finalizar la compra. UCP, el Protocolo Universal de Comercio, es el estándar abierto de Google para el checkout por agentes. A pesar de la frase de búsqueda, no existe un «perfil de producto» separado: tus productos viven en tu feed y catálogo, y el perfil describe la tienda que los rodea.

Tanto si la gente busca en Google, va a Amazon o le pregunta a un chatbot, la IA ahora les da una respuesta con un producto dentro, y la mayoría de las marcas de comercio electrónico no tienen ni idea de cómo convertirse en ese producto. Aquí está la parte que sorprende a la gente. El agente nunca ve tu página de inicio. Lee un archivo. Creo que ese es el briefing de rediseño más divertido de la década: la página más importante de tu sitio ahora es una que nunca vas a diseñar.

ecentic
Haz que tu tienda sea más fácil de leer para la IA
ecentic revisa tu feed de productos y tus datos estructurados, y luego te ayuda a aplicar mejoras para que los agentes de compra con IA puedan entender tus productos.
Revisa mi tienda gratis
01

Resumen

Resumen

  • Un perfil UCP es un archivo JSON en /.well-known/ucp que declara tus capacidades, versiones, endpoints, gestión de pagos y claves públicas.
  • Tiene que ser público, sin inicio de sesión delante. Los agentes no pueden negociar con un archivo que no pueden obtener.
  • Anuncia solo lo que tu tienda realmente admite. El negocio elige la versión y las capacidades, así que prometer de más rompe los checkouts.
  • El perfil es la puerta. El feed de productos, el catálogo y los datos estructurados son lo que el agente lee una vez dentro, y ahí es donde la mayoría de las tiendas fallan.
  • Comprueba el archivo con un validador y luego realiza una compra de prueba completa antes de darlo por terminado.
02

Qué es realmente un perfil UCP

Qué es realmente un perfil UCP

La documentación de Google describe el perfil como un archivo JSON alojado en una ruta conocida de tu servidor que declara públicamente lo que tu servidor puede hacer, para que Google pueda negociar capacidades con él. Piensa en ello como una tarjeta de visita que un agente lee antes de intentar comprar nada. La tarjeta dice: esto es lo que admito, aquí es donde debes llamarme, así es como acepto el pago, estas son las claves para verificar que los mensajes realmente proceden de mí.

La parte de la negociación importa. Según la guía de Google, es la empresa, no el agente, quien elige la versión del protocolo y las capacidades, seleccionándolas de la coincidencia entre su propio perfil y el del agente. La comunidad de UCP lo describe como una elección de diseño deliberada: las plataformas y los comerciantes negocian localmente en lugar de registrarse con algún guardián central. Bien para los comerciantes. Pero también significa que nadie va a arreglar tu archivo por ti.

Si quieres el contexto más amplio de cómo UCP elige capacidades compatibles entre agentes y servidores de negocio, ejemplos de IA en ecommerce muestra dónde encaja esto entre las otras formas en que las tiendas están usando ahora la IA.

03

Qué va dentro del archivo

Qué va dentro del archivo

La guía de implementación de Google para crear un perfil UCP expone la estructura. En palabras sencillas:

El objeto ucp contiene los metadatos del protocolo: la versión, los servicios que ofreces y las capacidades que admites. El ejemplo de la guía enumera un endpoint de servicio de compra en https://business.example.com/ucp/v1, que es simplemente la dirección a la que un agente llama para hacer cosas de compra. La configuración de pago se sitúa junto al objeto ucp como un elemento hermano, no dentro de él. Y hay un array signing_keys: claves públicas en formato JWK, usadas para verificar firmas en webhooks y otros mensajes autenticados que proceden de tus servidores.

Así que el archivo cubre cuatro funciones:

Parte del perfil Lo que le dice al agente Por qué te importa
Capacidades y versiones Qué funciones admites y qué versiones de la especificación y del esquema hablas Si afirmas demasiado, los agentes intentarán hacer cosas que tu tienda no puede hacer
Endpoints de servicio Dónde enviar solicitudes de búsqueda, carrito y checkout Una dirección incorrecta significa un checkout muerto
Gestión del pago Cómo está configurado el pago para los pedidos Aquí es donde los checkouts de los agentes mueren silenciosamente
Claves públicas de firma Cómo verificar los mensajes de tus servidores Sin ellas, no se puede confiar en los mensajes firmados

Fíjate en lo que falta: precios, títulos, descripciones, imágenes. Nada de eso vive en el perfil.

04

Dónde encajan tus productos

Dónde encajan tus productos

El perfil dice cómo un agente puede comprar contigo. Los datos del producto dicen qué puede comprar. Estas son dos capas distintas, y confundirlas es la confusión más habitual que veo.

El agente lee tu feed de productos, tu catálogo y los datos estructurados de tus páginas de producto. Ahí es donde aprende el título de tu producto, sus atributos, disponibilidad y precio. Si esos datos son escasos, vagos o están rotos, un perfil impecable solo lleva al agente a una tienda de la que no va a elegir.

Hemos visto hasta qué punto esto importa. Para octubre de 2026 habíamos ejecutado 36.797 compras simuladas en ecentic, y en el mismo catálogo ChatGPT eligió el producto unas 3x veces más que Claude o Gemini (51,6% frente a aproximadamente 18,5%). Mismos productos, distinto agente, resultado muy distinto. En una auditoría anónima de un marketplace de bebidas espirituosas que factura alrededor de €70M al año, el 88% de sus 9.699 productos tenía un fallo en los datos que leen los agentes, y la tienda apareció 0 veces de 20 cuando se preguntó a los agentes dónde comprar dos botellas que tiene en stock. Con gran perfil o sin él, esa tienda era invisible.

La lección: publica el perfil, pero no te quedes ahí. Profundizamos más en el lado de la lectura en cómo los agentes de compra con IA recomiendan tus productos.

Dónde encajan tus productos

05

Cómo publicar tu perfil UCP

Cómo publicar tu perfil UCP

La mecánica es breve. La reflexión está en el paso 1.

  1. Decide lo que realmente admites. Enumera las capacidades que tu tienda puede gestionar hoy, no las que están en la hoja de ruta. La orientación de Google es anunciar solo lo que tu implementación admite.
  2. Escribe el JSON. Declara capacidades, versiones de especificación y esquema, endpoints del servicio, gestión de pagos y claves públicas, siguiendo la guía del perfil de Google.
  3. Alojalo en /.well-known/ucp. La ruta está en tu propio dominio, así que yourstore.com/.well-known/ucp debería devolver el archivo.
  4. Hazlo público. Sin inicio de sesión, sin contraseña, sin desafío anti-bots delante. Google dice que debe ser accesible sin autenticación.
  5. Valídalo. Carga la URL en un navegador y luego pásala por un comprobador (más sobre eso abajo).
  6. Prueba una compra completa. Desde la búsqueda en el catálogo hasta completar el pago, con un agente, antes de que los compradores reales lo hagan por ti.

En una plataforma alojada, el paso 3 es el que suele dar problemas. No todas las plataformas te permiten servir archivos desde rutas /.well-known/ libremente, así que compruébalo pronto en vez de hacerlo a las 11 pm del día del lanzamiento.

06

Shopify frente a WooCommerce

Shopify frente a WooCommerce

Las dos plataformas difieren en quién hace el trabajo pesado.

En Shopify, la infraestructura del perfil y del pago está ligada al lado de Shopify, y el trabajo que te queda a ti son principalmente los datos de producto. Ahí es donde ayuda ecentic: se conecta a tu tienda, hace que ChatGPT, Claude y Gemini comparen cada producto con el de un competidor concreto, y muestra por qué el tuyo pierde. Cuando haces clic en Apply, reescribe el título, la descripción y los datos estructurados y los publica en la tienda, luego envía las correcciones a Google Merchant Center y rastrea las visitas procedentes de asistentes de IA. Nuestra página de Shopify tiene los detalles.

En WooCommerce, no des por hecho que la instalación principal esté lista para UCP. Una integración completa necesita algo entre WooCommerce y la especificación UCP. Ese algo, para nosotros, es el plugin gratuito de ecentic, que permite a los agentes buscar, llenar un carrito y completar la compra mediante UCP. Consulta la página de WooCommerce para ver cómo encaja en tu tienda.

Advertencia justa: la compra dentro de la respuesta de IA ya está activa en Google AI Mode y Gemini en EE. UU. hoy. ChatGPT envía a los compradores al propio proceso de pago de tu tienda en su lugar. Así que un perfil UCP trata sobre el lado de Google del escaparate, y tus datos de producto tienen que hacer el trabajo en todas las demás partes.

Shopify frente a WooCommerce

07

Cómo comprobar que tu perfil funciona

Cómo comprobar que tu perfil funciona

Tres comprobaciones, en este orden.

Primero, recupéralo. Abre /.well-known/ucp en una ventana privada del navegador. Si ves JSON sin iniciar sesión, la prueba de «público» se supera. Si recibes una redirección a un inicio de sesión o a una página de firewall, ese es tu fallo.

Segundo, léelo como un agente. ¿Las capacidades declaradas coinciden con lo que tu tienda realmente hace? ¿Las versiones son correctas, los endpoints están activos, la gestión de pagos está presente, las claves públicas están ahí? Un perfil que afirma una capacidad que el pago no puede completar es peor que uno más pequeño pero honesto.

Tercero, pásalo por un validador. Nuestro validador UCP gratuito comprueba el archivo por ti. También existen otros comprobadores gratuitos, como UCPtools y UCPList, y son buenas opciones si quieres una segunda opinión o un paso de CI que haga fallar una compilación cuando el archivo se rompe. Yo ejecutaría dos.

Después, prueba lo que importa: una compra. Nuestro UCP Playground te permite dirigir agentes de compra con IA a una tienda y ver qué ocurre. Los equipos que crean flujos más complejos suelen tomar ideas prestadas de otros campos que ya prueban recorridos largos de clientes de principio a fin, como las pruebas de centros de contacto omnicanal, donde un flujo solo se considera activo después de haber recorrido toda la ruta.

Un ejemplo real de por qué esto importa. En una auditoría anónima de una marca sueca de cuidado de la piel, los pagos de agentes llegaron al pago en 0 de 6 países, porque una configuración de envío pedía un número de teléfono. El agente no tenía ningún número de teléfono que dar, así que se detuvo. El perfil estaba bien. El proceso de pago no.

08

Errores que rompen los pagos de agentes

Errores que rompen los pagos de agentes

La mayoría de los fallos son aburridos, y esa es la buena noticia, porque lo aburrido se puede arreglar.

El archivo está detrás de autenticación o de un filtro anti-bots, así que los agentes obtienen una página de inicio de sesión. El perfil declara una capacidad que la tienda no puede completar. Los endpoints apuntan a una dirección de staging que alguien olvidó. La configuración de pago asume que un humano está escribiendo, con campos obligatorios que un agente no puede rellenar. Las copias en caché se quedan obsoletas después de un cambio, así que merece la pena revisar los encabezados de caché cuando actualizas el archivo. Y el feed de productos tiene lagunas, así que el agente llega, se encoge de hombros y elige a un competidor.

La última es la asesina silenciosa. Un fallo de perfil hace ruido: el pago da error y puedes encontrarlo. Un fallo de datos es silencioso: simplemente nunca te eligen, y ningún panel hace sonar una alarma.

09

Nuestra perspectiva

Nuestra perspectiva

Creo que el sector está a punto de pasarse un año hablando de protocolos y olvidarse del tedioso punto intermedio. Todo el mundo quiere explicar UCP. Pocos quieren abrir un feed de productos y mirar qué hay realmente dentro.

Así es como lo vemos. El agente decide en dos etapas. Primero pregunta: ¿puedo comprar en esta tienda siquiera? Eso es el perfil y el checkout. Luego pregunta: ¿qué producto elijo? Eso es el título, la descripción, los datos estructurados. Arreglar una cosa sin la otra es como construir un gran checkout para una tienda en la que nadie entra.

Por eso ecentic trabaja en la propia tienda: el feed de productos, el catálogo y el checkout que usa un agente para comprar. Las herramientas de feed normales se quedan en los datos. Nosotros seguimos hasta la parte en la que el agente puede comprar de verdad. En Google AI Mode y Gemini en EE. UU., eso significa UCP, y es la parte que las herramientas de feed no hacen.

OpenAI tiene ACP, Google tiene UCP, Amazon tiene un muro. Los comerciantes no podrán elegir un protocolo y relajarse. Prefiero que dediquen su tiempo a los datos de producto que todos los agentes leen, y tratar cada protocolo como una puerta que abrir cuando esté activo para su mercado.

Aviso justo: estamos en fase previa a ingresos y ejecutando pilotos. Nuestro primero, DUA Flavours, vio subir las visitas de asistentes de IA y el tráfico directo un 12% de abril a julio de 2026. Son visitas, no ventas, y no diría que es más de lo que es.

Xhurian Shaba

10

Consigue la venta cuando la IA hace la compra

Consigue la venta cuando la IA hace la compra

Si quieres ver cuál es la situación de tus productos antes de tocar un archivo JSON, empieza con el escaneo gratuito. Cubre tus 10 productos principales y no necesita tarjeta. Muestra cómo los agentes comparan tus productos con los de un competidor concreto y por qué pierdes.

Cuando estés listo para corregir lo que encuentra, Compete cubre hasta 100 productos por 14,90 USD al mes. Scale cubre hasta 1.000 productos con correcciones en un clic por 44,90 USD al mes. Dominate añade la sincronización con Google Merchant Center y la configuración del checkout para agentes por 149 USD al mes. ¿Prefieres pagar solo cuando funciona? El pago por uso es del 3% de los pedidos atribuidos a IA, con un tope de $500 al mes. Todo está en la página de precios de ecentic.

ecentic

¿Quieres empezar por la pregunta más barata primero? Nuestra auditoría de compras de WebMCP es gratuita, y el resumen de funcionalidades muestra el resto.

11

Preguntas frecuentes

Preguntas frecuentes

¿Es un perfil de producto UCP lo mismo que un feed de productos?

No. El perfil UCP describe las capacidades de tu tienda, los endpoints, la gestión de pagos y las claves. El feed de productos y el catálogo describen los propios productos. Los agentes necesitan ambas cosas: el perfil para saber cómo comprar contigo, y el feed para saber qué elegir.

¿Dónde pongo el archivo del perfil UCP?

Alójalo en tu propio dominio en /.well-known/ucp, y haz que sea accesible públicamente sin autenticación. La guía del perfil de Google ofrece los requisitos. Si tu plataforma restringe esa ruta, resuélvelo antes que nada.

¿ecentic genera mi perfil UCP?

No. ecentic no genera perfiles UCP. Nuestro validador UCP gratuito comprueba uno, y en WooCommerce el plugin gratuito de ecentic permite que los agentes busquen, llenen un carrito y completen el checkout mediante UCP. En cualquier plataforma, ecentic reescribe títulos de producto, descripciones y datos estructurados cuando haces clic en Apply.

¿Necesito un perfil UCP si solo me importa ChatGPT?

No para el proceso de compra. ChatGPT dirige a los compradores al proceso de compra propio de tu tienda, así que tus datos de producto son los que tienen peso ahí. UCP importa para comprar dentro de Google AI Mode y Gemini, que ya está activo en EE. UU. Unos datos de producto sólidos ayudan en ambos casos.

Guías e investigación para ganar con agentes de compras con IA.