Un chatbot en una tienda online es tan bueno como su forma de encontrar productos. Si le pides a un asistente de tienda "un chubasquero ligero para correr por menos de 100", esperas dos o tres sugerencias concretas con precio y enlace. Que el chatbot pueda ofrecer eso depende mucho menos del modelo de IA y mucho más de dónde procede su conocimiento de productos y de lo actualizado que esté.
Hay tres formas de dar acceso a tus productos a un chatbot de e-commerce:
- AI Search - el chatbot trabaja sobre una base de conocimiento de productos creada a partir de tu catálogo y encuentra productos por su significado. Las integraciones nativas compatibles pueden consultar los precios y el stock de la tienda al responder; las configuraciones con XML utilizan los datos del feed actualizado más reciente.
- Búsqueda en directo en la tienda - el chatbot pasa la frase del cliente al endpoint de búsqueda de tu plataforma de e-commerce.
- Entrenamiento con páginas escaneadas de la tienda - el chatbot se entrena con una copia escaneada de las páginas de tu tienda.
Este artículo explica cómo funciona cada opción, dónde destaca, dónde falla, qué plan necesitas y cómo elegir. Si solo quieres el resumen, ve directamente a la comparación lado a lado. Para una descripción breve con ejemplos, consulta la página de AI Search.
Opción 1: AI Search (catálogo de productos indexado con datos en vivo)
Encuentra productos describiendo una necesidad
AI Search necesita un catálogo conectado e indexado, además de una acción de búsqueda habilitada. Los datos indexados y las consultas en tiempo real tienen diferentes garantías de actualización.
Visitante: Un vestido ligero para una boda de verano, por menos de 100 $.
Reproduce el ejemplo o léelo abajo. No se utilizan datos reales de clientes.El cliente describe una necesidad en lugar del nombre exacto de un producto.
La reproducción se pausa cuando este ejemplo sale de la pantalla. Esto es una simulación, no un chat en vivo. Los controles del widget dentro de la reproducción no son interactivos.Leer el ejemplo completo
- El cliente describe una necesidad en lugar del nombre exacto de un producto.
Visitante: Un vestido ligero para una boda de verano, por menos de 100 $.
- El bot busca en el catálogo.
Buscando en el catálogo de productos...
- Los productos coincidentes aparecen como Offer Cards.
Vestido cruzado esmeralda, $79. Viscosa, corte midi. Vestido midi de satén cobalto, $69. Viscosa, corte midi.
- El cliente puede acotar la selección.
Visitante: ¿El de color esmeralda está disponible en la talla 38?
- La información de las variantes debe proceder de los datos de producto disponibles.
Asistente: El producto incluye la talla 38. Consulta la página del producto para comprobar la disponibilidad actual antes de comprar.
AI Search es la forma recomendada de proporcionarle los productos al chatbot de tu tienda. Combina las ventajas de las otras dos opciones. ChatLab lee tu catálogo a través de la integración o de un feed de productos y crea una base de conocimiento de productos dedicada: cada producto con su nombre, descripción completa, atributos, categorías, etiquetas, códigos (SKU, EAN), precio e imágenes. La indexación se inicia automáticamente al conectar la tienda. A partir de ahí, el catálogo se vuelve a indexar según la programación que configures, con una frecuencia de hasta una vez al día, y solo se reindexan los productos que hayan cambiado. La reindexación programada está disponible en todos los planes E-commerce, incluido Free, y con cualquier paquete de productos. Las páginas de productos, los documentos y las preguntas frecuentes se guardan por separado en los datos habituales de entrenamiento y no restan límite de productos.
Cómo encuentra los productos: la consulta del cliente se compara con el significado del producto, no con las palabras exactas. "Una chaqueta abrigada pero ligera para hacer senderismo en otoño, de menos de 300" se entiende como una categoría, un caso de uso y un presupuesto. AI Search filtra por precio y categoría y clasifica los productos que encajan con la descripción. Las integraciones nativas compatibles pueden leer en ese momento los detalles del producto desde la tienda; las configuraciones basadas en XML usan los datos del feed que se hayan actualizado correctamente por última vez. Los códigos también funcionan como coincidencias exactas, por lo que una pregunta como "¿está en stock el 5901234123457?" permite identificar el producto, con la disponibilidad calculada según la fuente conectada.
Ventajas
- Búsqueda contextual. Sinónimos, errores ortográficos, otros idiomas, descripciones de necesidades y comparaciones ("algo parecido a X pero más barato") llevan a los productos adecuados.
- Precios y stock desde la fuente conectada. Las integraciones nativas compatibles pueden consultar los datos de la tienda al responder. Los feeds XML reflejan la última actualización realizada con éxito y pueden no mostrar de inmediato los cambios de la tienda.
- Filtros que los clientes realmente usan. El rango de precio y la categoría se aplican como filtros reales, sin adivinarlos como palabras clave.
- Recomendaciones, no solo búsquedas simples. Cuando el artículo exacto está agotado o no existe, el chatbot sugiere alternativas que cubren la misma necesidad.
- Información de producto limpia. Solo se indexan los datos del producto, sin menús, banners ni widgets del tipo "también te puede interesar". Ningún dato del catálogo consume tus caracteres de entrenamiento.
- Escala con el catálogo. Miles de productos se buscan igual de rápido que diez, y la actualización solo procesa los productos modificados.
- Funciona sin integración nativa mediante un feed XML de Google Merchant o un archivo de productos XLSX o CSV importado, de modo que cualquier tienda puede utilizarlo. Consulta Integración con feed XML.
Inconvenientes
- Requiere una integración, un feed de productos o un archivo de productos, además de un límite de productos que cubra el tamaño de tu catálogo.
- Los productos nuevos aparecen tras completarse con éxito la actualización del catálogo, no en el instante exacto en que se publican. La comprobación de precio y stock en tiempo real para productos indexados depende de la integración nativa.
- Las configuraciones basadas en feeds utilizan la versión actualizada con éxito más reciente, la cual podría contener a su vez datos desfasados. Un feed no permite consultar el estado del pedido ni añadir productos al carrito; esas funciones requieren una integración nativa compatible con dicha acción concreta.
Ideal para: cualquier tienda donde los clientes describen lo que necesitan en lugar de escribir el nombre exacto, catálogos con cientos o miles de productos y tiendas que buscan que el chatbot venda, no solo que responda preguntas.
Plan necesario: incluido en todos los planes E-commerce (Free 100 productos, E-commerce Start 2.000, E-commerce Grow 5.000, E-commerce Scale 20.000). En un plan Universal, añade el complemento de integraciones E-commerce (30 $ al mes) para conectar la tienda, más un paquete de productos de AI Search (29 $ al mes, 5.000 productos) asignado al chatbot. Este paquete es el que activa AI Search para ese chatbot en particular. Consulta Planes y límites de E-commerce.
Opción 2: Búsqueda en tienda en directo (búsqueda de productos mediante la API de la tienda)
Cuando tu tienda funciona en una plataforma con una integración de ChatLab que admite la búsqueda de productos (como Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart o Abicart), el chatbot puede llamar a la API de la plataforma. Esto es la búsqueda en tienda en directo: la acción de búsqueda de productos envía la frase del cliente al endpoint de búsqueda de tu tienda y muestra los resultados devueltos en forma de fichas de producto. Actualmente, BaseLinker y Wix admiten el estado del pedido, pero no la búsqueda de productos.
Cómo encuentra los productos: exactamente del mismo modo que el buscador de tu propia tienda. El chatbot extrae una frase de la conversación, la plataforma busca coincidencias con los nombres de los productos y, a veces, con las descripciones, y devuelve los resultados.
Ventajas
- Datos de la tienda en el momento de la consulta. Los precios, el stock, las variantes y los enlaces a productos proceden de la respuesta de la API de la tienda; los campos disponibles y su actualización dependen de la plataforma.
- Sin entrenamiento ni límites de caracteres. El catálogo no se copia en ningún sitio, por lo que su tamaño no influye.
- Excelente para búsquedas exactas. Los nombres de producto, los SKU y los códigos se encuentran al instante.
- Otras acciones, como el estado del pedido, añadir al carrito y el filtrado por disponibilidad en stock, dependen de la integración. La búsqueda de productos por sí sola no las habilita.
Desventajas
- Coincidencia exacta de palabras clave. La mayoría de los endpoints de búsqueda de las plataformas buscan las palabras literales. "Zapatillas para pies anchos" solo encuentra productos si el nombre o la descripción contienen esas palabras exactas. Los sinónimos ("deportivas", "calzado de running"), las erratas, otros idiomas y las necesidades descriptivas no devuelven nada o muestran artículos incorrectos.
- El chatbot tiene que adivinar la frase. A partir de "algo abrigado para mi hija, tiene 8 años", la IA debe inventar un término de búsqueda que el motor de tu tienda acepte. Cada intento fallido cuesta una petición y un crédito de mensaje, y el cliente ve una respuesta de "sin resultados".
- No comprende el presupuesto ni el propósito. "Menos de 200" o "para principiantes" no son términos de búsqueda. El filtrado suele depender de lo que admita el endpoint de la plataforma, y a menudo admite muy poco.
- La calidad depende de la plataforma. Algunos motores de búsqueda de tiendas son excelentes, otros solo buscan coincidencias en los títulos. El chatbot hereda cada una de sus limitaciones.
Ideal para: tiendas donde los clientes saben lo que buscan y realizan búsquedas por nombre o código. El estado del pedido y las operaciones con el carrito son funciones independientes disponibles únicamente donde la integración las admita.
Plan que necesitas: un plan Universal con el complemento de integraciones de E-commerce ($30 al mes). No se necesita ningún paquete de productos. En los planes E-commerce, AI Search viene activado por defecto y sustituye a la búsqueda en tienda en directo.
Opción 3: Entrenamiento con páginas escaneadas de la tienda
ChatLab rastrea tu tienda, extrae el texto visible de cada página y lo guarda en la base de conocimientos. Las páginas de producto, las páginas de categoría, las condiciones de envío, las guías de tallas y las preguntas frecuentes se convierten en datos de entrenamiento. Encontrarás una guía detallada de configuración en Training a bot on an e-commerce store without an integration (Entrenar un bot en una tienda de e-commerce sin integración).
Cómo encuentra productos: la pregunta del cliente se compara con fragmentos de las páginas escaneadas. El chatbot recibe los fragmentos más parecidos y redacta una respuesta a partir de ellos.
Ventajas
- Funciona con cualquier tienda en cualquier plataforma, sin necesidad de integraciones ni catálogos de productos.
- Captura todo lo que dice la página: descripciones largas, materiales, instrucciones de cuidado, tablas comparativas y guías de compra.
- Es la única opción para contenidos que no son productos en absoluto: políticas, preguntas frecuentes, la historia de la marca y artículos del blog.
Desventajas
- Precios y stock desactualizados. El chatbot recuerda la página tal como estaba en el momento del entrenamiento. Un cambio de precio, una promoción o un producto agotado permanecen invisibles hasta el siguiente reentrenamiento. Si un cliente ve un precio en el chat y otro distinto en el carrito, pierde la confianza en ambos.
- Ruido en lugar de conocimiento sobre el producto. Una página de producto incluye menús, pie de página, banner de cookies, widgets de "los clientes también compraron", reseñas y formularios de newsletter. Si no filtras los elementos con cuidado, todo eso termina en los datos de entrenamiento y compite con el producto en sí por la atención del chatbot.
- Demasiado texto y muy poca estructura. El chatbot lee prosa, no campos estructurados. No sabe que "299" es el precio y que "S, M, L" son variantes, por lo que no puede filtrar por presupuesto ni por talla; solo puede deducirlo del texto.
- Límites de caracteres. Los catálogos extensos agotan rápidamente el límite de caracteres de entrenamiento de tu plan, y es necesario volver a escanear todo el catálogo para aplicar cambios.
- Menor precisión de búsqueda en catálogos grandes. Al haber miles de productos similares, los fragmentos de texto más parecidos no siempre corresponden a los mejores productos, y el chatbot tiende a sugerir siempre los mismos artículos.
Ideal para: catálogos pequeños que cambian poco, tiendas donde el chatbot responde principalmente dudas sobre el servicio y las políticas, y como capa informativa complementaria a una fuente de productos en tiempo real.
Plan necesario: cualquier plan, incluido FREE. Está limitado por el número de páginas y los caracteres de entrenamiento de tu plan. Se recomienda para páginas informativas, no para productos.
Comparativa directa
AI Search
- Fuente del conocimiento de productos: catálogo indexado más consulta compatible en la tienda, o la última actualización del feed
- Coincidencia: coincidencia semántica según el significado del producto, por lo que "una chaqueta abrigada por menos de 300" se interpreta como una categoría, un caso de uso y un filtro de precio
- Sinónimos, errores tipográficos, otros idiomas: sí
- Precios, stock y variantes: consulta en la tienda donde sea compatible; última actualización del feed para XML
- Filtros de precio y categoría: sí
- Búsqueda exacta por SKU o EAN: sí
- Alternativas cuando está agotado: sí
- Caracteres de entrenamiento: no se usan, los productos se contabilizan por separado
- Catálogos grandes: sin problema, la actualización es incremental
- Nuevo producto visible en el chat: tras la siguiente actualización programada
- Estado del pedido y añadir al carrito: acciones nativas independientes de la integración donde sea compatible; XML no lo incluye
- Configuración: conecta la integración o un feed; la indexación se inicia automáticamente
- Plan: cualquier plan de E-commerce, o un plan Universal con el complemento de integraciones de e-commerce más un paquete de productos de AI Search
Búsqueda en directo en la tienda
- Fuente del conocimiento de productos: una llamada al endpoint de búsqueda de la plataforma
- Coincidencia: coincidencia por palabras clave, normalmente uno a uno; requiere palabras clave literales
- Sinónimos, errores tipográficos, otros idiomas: rara vez
- Precios, stock y variantes: campos devueltos por la API de la tienda
- Filtros de precio y categoría: depende de la plataforma
- Búsqueda exacta por SKU o EAN: sí
- Alternativas cuando está agotado: no
- Caracteres de entrenamiento: no se usan
- Catálogos grandes: sin problema
- Nuevo producto visible en el chat: de inmediato
- Estado del pedido y añadir al carrito: solo si la integración admite la acción específica
- Configuración: conecta la integración
- Plan: un plan Universal con el complemento de integraciones de e-commerce, sin paquete de productos
Entrenamiento con páginas escaneadas de la tienda
- Fuente del conocimiento de productos: copia estática de las páginas escaneadas
- Coincidencia: similitud de texto en fragmentos de la página; deduce el presupuesto y el propósito a partir del texto
- Sinónimos, errores tipográficos, otros idiomas: a veces
- Precios, stock y variantes: según el último entrenamiento
- Filtros de precio y categoría: no
- Búsqueda exacta por SKU o EAN: solo si el código aparece en la página
- Alternativas cuando está agotado: no
- Ruido de menús, banners y widgets: alto sin filtrado de elementos
- Caracteres de entrenamiento: sí, todo el catálogo
- Catálogos grandes: alcanza los límites de caracteres, menor precisión de recuperación
- Nuevo producto visible en el chat: tras un nuevo entrenamiento
- Estado del pedido y añadir al carrito: no
- Configuración: escanea y filtra las páginas
- Plan: cualquier plan, incluido FREE
¿Qué opción deberías elegir?
- Vendes unas pocas docenas de productos y el chatbot está principalmente para envíos, devoluciones y preguntas frecuentes. El scraping del sitio web es suficiente. Sigue la guía de filtrado de elementos para que las páginas de producto se importen limpias.
- Tu plataforma tiene una integración compatible con la búsqueda de productos y los clientes buscan por nombre o código de producto. La búsqueda en tienda en vivo a través de la integración es suficiente y no necesita un paquete de productos. Pasa a AI Search cuando notes respuestas de "sin resultados" para preguntas descriptivas.
- Tienes cientos o miles de productos, los clientes preguntan con sus propias palabras y quieres que el chatbot recomiende productos y haga ventas adicionales. AI Search es la elección correcta. Viene por defecto en todos los planes E-commerce de ChatLab, y un plan Universal lo obtiene con el complemento de integraciones de e-commerce más un paquete de productos de AI Search.
- Tu plataforma no tiene una integración nativa. Exporta un feed XML de Google Merchant y utiliza AI Search sobre él. Obtendrás búsqueda contextual y tarjetas de productos; el estado del pedido y las operaciones del carrito seguirán sin estar disponibles.
En la práctica, la mejor configuración es por capas: páginas informativas mediante scraping, el catálogo a través de AI Search y el estado del pedido o las acciones del carrito mediante una integración nativa compatible con ellas. Consulta el artículo de la integración para conocer sus acciones disponibles y los requisitos de la tienda.
Cómo activar AI Search en ChatLab
- Abre tu chatbot y ve a la pestaña Connect (Conectar). Conecta tu tienda con Shopify, WooCommerce, PrestaShop, Shoper, CS-Cart o Ecwid, o añade un feed XML o un archivo de productos XLSX o CSV si no hay una integración de catálogo adecuada disponible.
- Asegúrate de que el plan cubra AI Search y el tamaño de tu catálogo. Consulta Planes y límites de e-commerce.
- En un plan de E-commerce: AI Search está incluido para un número de productos (Free 100, Start 2.000, Grow 5.000, Scale 20.000). Para catálogos más grandes, añade AI Search product packs (5.000 productos por 29 $ al mes cada uno).
- En un plan Universal: añade el complemento E-commerce integrations (30 $ al mes) para conectar la tienda y luego asigna un AI Search product pack al chatbot en Shop > Products (Tienda > Productos). Este paquete es lo que activa AI Search para ese chatbot.
- La indexación se inicia automáticamente al conectar la tienda. Espera a que termine la primera indexación. El catálogo indexado aparece en Training > E-commerce catalog (Entrenamiento > Catálogo de e-commerce) en las pestañas Products (Productos) y Categories (Categorías), donde puedes comprobar lo que el chatbot puede encontrar.
- En Settings > Actions (Configuración > Acciones), confirma que la acción de búsqueda de productos con IA de tu integración esté activada. Cuando AI Search está activo, sustituye a la búsqueda simple por frase, por lo que el chatbot siempre utiliza la opción más inteligente.
- Activa Enable Offer Cards (Activar Offer Cards) en Settings > Model & Advanced (Configuración > Modelo y avanzado) para que los resultados aparezcan como tarjetas de producto con imagen, precio y enlace. Consulta Offer Cards.
- Configura el calendario de reindexación con Schedule auto-retrain (Programar autoentrenamiento) en Training > E-commerce catalog, de modo que el catálogo se actualice automáticamente, incluso a diario. Train now (Entrenar ahora) o Retrain (Reentrenar) ejecutan una actualización bajo demanda.
Luego pruébalo como lo haría un cliente: describe una necesidad en lugar de escribir un nombre, añade un presupuesto, pide algo similar pero más barato y pregunta por un artículo que sepas que está agotado. Compara las respuestas con la tienda, revisa la última actualización para catálogos basados en feed y confirma el precio final y la disponibilidad en la página del producto o al tramitar el pedido.