PrestaShop y los agentes de IA: facilita el acceso al catálogo sin perder el control

Cada vez más personas preguntan a ChatGPT, Gemini o Perplexity dónde comprar un producto. Para que esos asistentes puedan recomendar una tienda, primero tienen que encontrar, leer y entender su catálogo. En PrestaShop, ficheros como llms.txt y llms-full.txt pueden ofrecerles una ruta más directa; un buen gestor de bots permite, además, decidir qué rastreadores entran y qué zonas deben quedar fuera.

· · ·

01 La tienda también debe ser legible para la IA

Una ficha de producto pensada para una persona puede incluir menús, scripts, recomendaciones, banners y otros elementos que un agente no necesita para contestar «¿cuánto cuesta?» o «¿hay existencias?». Si el bot tiene que recorrer muchas páginas y deducir por sí solo qué es importante, puede tardar más, interpretar mal un dato o no encontrarlo.

Dar a los agentes una vista clara del catálogo no garantiza que vayan a citar o recomendar la tienda. Sí reduce fricción: pone la información comercial —productos, precios, disponibilidad, ofertas— en formatos más sencillos de consultar y mantener al día.

· · ·

02 Para qué sirven llms.txt y llms-full.txt

llms.txt funciona como un mapa breve de la tienda: orienta al agente sobre qué ofrece el comercio y dónde localizar la información útil. llms-full.txt puede reunir un resumen más amplio del catálogo. En vez de obligar al asistente a reconstruirlo visitando una a una páginas completas, se le proporciona una entrada compacta y legible en Markdown.

El nombre del fichero, por sí solo, no hace que un modelo lo consulte ni sustituye al SEO, al buen contenido o a una web accesible. Es una forma adicional de publicar información estructurada para las herramientas que decidan utilizarla.

Importante

Los ficheros deben reflejar el catálogo real. Si un precio, una promoción o la disponibilidad cambian, el contenido que consumen los agentes también debe actualizarse; de lo contrario, facilitar el acceso puede propagar datos antiguos.

· · ·

03 Una API ligera complementa los ficheros

Los ficheros de texto son una buena puerta de entrada, pero no siempre bastan para consultar un catálogo que cambia continuamente. Una API de solo lectura puede entregar productos en JSON o Markdown, y una especificación OpenAPI ayuda a que los agentes sepan cómo consultarla. Si la respuesta incluye precios, stock y promociones vigentes, puede resultar mucho más útil que una lectura descontextualizada de la página.

También se pueden publicar datos estructurados de producto y oferta en JSON-LD. Son piezas complementarias: páginas claras para las personas, datos estructurados para sistemas que los entienden y rutas ligeras para los agentes que las utilizan.

· · ·

04 No todos los bots vienen a hacer lo mismo

Conviene distinguir entre rastreadores que recopilan contenido para entrenar modelos, bots que buscan información para responder consultas, agentes que llegan por petición de una persona y herramientas de análisis SEO. Bloquearlos a todos por igual puede cerrar la puerta tanto al rastreo que no interesa como a una posible vía de descubrimiento.

Por eso interesa una política bot a bot: permitir algunos, dirigir otros hacia las rutas rápidas del catálogo —con límites de peticiones si corresponde— y bloquear los que la tienda no quiera atender. Las reglas de robots.txt expresan preferencias a los rastreadores; para aplicar el control con más alcance se puede añadir una capa en la aplicación o en el servidor web.

· · ·

05 Limitar el acceso a las zonas que deben quedar privadas

Una tienda no tiene por qué exponer a los bots cada URL que existe. El catálogo público puede ser útil para responder preguntas de compra; el área de cliente, la cuenta y el proceso de compra no tienen por qué formar parte de esa experiencia. Guiar a los asistentes hacia los contenidos públicos y apartarlos de páginas pesadas o privadas ayuda a proteger la privacidad y a evitar trabajo innecesario.

La clave es definir el alcance con cuidado: qué contenido público se quiere hacer fácil de consultar y qué zonas se deben mantener cerradas. Un robots.txt por sí solo no es un sistema de autenticación ni una barrera de seguridad para información que ya debería estar protegida en la aplicación.

· · ·

06 AI Friendly de 10.Cero: acceso y control en el mismo módulo

Un ejemplo para PrestaShop es AI Friendly, de 10.Cero. El módulo genera /llms.txt y /llms-full.txt, ofrece una API de solo lectura del catálogo en JSON o Markdown y una especificación OpenAPI para agentes. También puede publicar datos estructurados de producto y oferta, y mantiene en caché las respuestas, invalidándolas cuando cambian productos, precios o promociones.

En el panel, los rastreadores se agrupan por tipo y se puede fijar una política para cada uno: permitirlo, ofrecerle los caminos rápidos o bloquearlo. El módulo contempla reglas en robots.txt, aplicación PHP y, opcionalmente, configuración del servidor web. Así se puede diferenciar entre, por ejemplo, un bot de entrenamiento y uno que ayuda a responder una búsqueda de compra, en lugar de tratar a toda la IA como un único visitante.

El módulo incluye asimismo un analizador de reglas, estadísticas atribuidas por asistente y una puntuación de preparación para IA. Según su documentación, registra copias antes de modificar su bloque en robots.txt o .htaccess y permite restaurar cambios. Es una ayuda para gestionar estas reglas desde PrestaShop, no una garantía de visibilidad en las respuestas de un modelo.

Para ver las pantallas del módulo, estas cinco capturas publicadas por 10.Cero en la página de AI Friendly muestran el panel, los controles y las áreas de estadísticas. Son imágenes ilustrativas del producto; las cifras que aparecen en ellas no describen necesariamente una tienda concreta.

Captura del panel de AI Friendly: puntuación de preparación para IA, actividad de bots y propuestas.
Panel principal: puntuación de preparación, actividad automatizada y propuestas de mejora.
Captura del control de bots de AI Friendly con políticas por rastreador, filtros y cierre global.
Control de bots: filtros, políticas por rastreador y opción de cierre global.
Captura de estadísticas de AI Friendly con actividad diaria, categorías de bots y peticiones por bot.
Estadísticas: actividad diaria, categorías y desglose de peticiones por bot.
Captura del analizador de AI Friendly que explica reglas de robots.txt y .htaccess por bot.
Analizador de ficheros: explicación de reglas de robots.txt y .htaccess y su efecto por bot.
Captura de AI Friendly con llms.txt, llms-full.txt y endpoints de la API del catálogo.
Ficheros y caminos rápidos: llms.txt, llms-full.txt y endpoints de la API del catálogo.
· · ·

07 Una estrategia equilibrada: abrir el catálogo y cerrar lo sensible

Preparar una tienda para agentes de IA no consiste en dejar entrar a cualquiera ni en bloquearlos a todos. Consiste en ofrecer una ruta rápida a la información pública que puede ayudar a vender, mantener actualizados los datos y decidir, bot por bot, qué rastreadores se aceptan y a qué contenidos pueden acceder.

· · ·

08 Lo que promete

La propuesta de AI Friendly es que los asistentes de IA puedan consultar con menos fricción el catálogo público —incluidos productos, precios y promociones— y que la tienda pueda gestionar de forma distinta a los bots de búsqueda, los de entrenamiento y otros rastreadores. La página del módulo también presenta las estadísticas de visitas, pedidos e ingresos atribuidos a asistentes como una forma de medir ese canal.

La promesa es facilitar el descubrimiento y dar al comercio más control; no equivale a garantizar que ChatGPT, Gemini, Perplexity u otro asistente vaya a mostrar o recomendar la tienda. La decisión final depende de cada plataforma y de muchos factores fuera del alcance del módulo.

· · ·

09 Lo que consigue

En el plano técnico, el módulo puede generar /llms.txt y /llms-full.txt, ofrecer una API de solo lectura y datos estructurados, y aplicar políticas configurables a los rastreadores. También incorpora caché, estadísticas y herramientas para revisar o restaurar las reglas que gestiona. Son capacidades concretas para publicar información y administrar el acceso automatizado desde PrestaShop.

Eso no demuestra por sí solo que aumenten las visitas, las ventas o las menciones en respuestas de IA. El resultado comercial dependerá de los datos de la tienda, la configuración, los bots que realmente la visiten y los criterios de cada servicio. Conviene comprobar las métricas disponibles y revisar que las reglas no bloqueen por error un rastreador que interese.

En resumen

llms.txt, llms-full.txt, una API de catálogo y datos estructurados hacen más sencillo consultar la oferta de una tienda para los agentes que los utilizan. Un control granular de bots permite equilibrar descubrimiento, consumo de recursos y privacidad. AI Friendly de 10.Cero reúne esas funciones para PrestaShop.

¿Tu tienda ya ofrece a los agentes una forma clara de consultar el catálogo, sin abrirles las zonas que deben permanecer privadas?

· · ·

10 Conclusión

Hacer que el catálogo sea fácil de consultar para los agentes de IA no implica abrir toda la tienda. Con ficheros y datos estructurados, junto con reglas granulares para cada bot y zona, el comercio puede facilitar el acceso a la información pública sin renunciar al control.

· · ·

11 Notas y referencias