Conecta cualquier tienda online a tu chatbot de ChatLab mediante un feed de productos. Si tu plataforma no cuenta con una integración nativa de ChatLab, el feed es la forma de facilitarle tu catálogo al chatbot: lee los productos a partir del feed, los indexa con AI Search y responde con fichas de producto que enlazan a tu tienda.
Ejemplo de conversación
Descubrimiento de productos con un feed XML
Un feed de productos permite explorar el catálogo, no consultar pedidos ni añadir artículos al carrito. Los datos reflejan la última actualización correcta.
Visitante: Muéstrame un vestido por menos de 100 $.
Reproduce el ejemplo o léelo abajo. No se utilizan datos reales de clientes.El cliente pregunta por 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 pregunta por un producto.
Visitante: Muéstrame un vestido por menos de 100 $.
- El feed indexado proporciona la información del producto.
Vestido cruzado esmeralda, $79. Viscosa, corte midi.
- El cliente sigue el enlace del producto hacia la tienda.
Asistente: Abre la página del producto para comprobar el precio y la disponibilidad actuales y completar tu compra.
El ejemplo ilustra la experiencia del cliente. Las acciones disponibles y la información devuelta dependen de esta integración y de tu configuración.
Importante: mejores prácticas de e-commerce
Tras completar la siguiente integración, lee la guía completa sobre cómo optimizar tu chatbot para e-commerce: Cómo configurar ChatLab para tu tienda de e-commerce
Qué ofrece la integración
Búsqueda de productos con IA - Los clientes describen lo que necesitan con sus propias palabras y el chatbot encuentra productos coincidentes en tu catálogo. La respuesta contiene:
- Nombre y descripción del producto
- Precio (y precio rebajado cuando el feed lo incluya)
- Imagen del producto
- Enlace directo a la página del producto en tu tienda
- Marca, disponibilidad, GTIN / SKU y otros atributos procedentes del feed
Categorías - Cuando el feed incluye el tipo de producto (por ejemplo, "Hogar > Cocina > Hervidores"), el chatbot puede limitar la búsqueda a una categoría.
Actualización programada - El catálogo se actualiza según la frecuencia que programes, de modo que los nuevos productos, precios y disponibilidades llegan al chatbot sin que tengas que intervenir.
Qué no ofrece la integración
El feed es un archivo, no una conexión directa con tu tienda, por lo que el chatbot no puede:
- consultar el estado de un pedido
- añadir productos al carrito o tramitar un pedido
- consultar niveles de stock en tiempo real entre actualizaciones
Las fichas de producto con una URL de producto válida enlazan a tu tienda, donde el cliente finaliza la compra. Para el seguimiento de pedidos, elige una integración nativa que lo admita. La compatibilidad para añadir al carrito también depende de la plataforma y de la configuración de la tienda; no está disponible en todas las integraciones nativas.
Requisitos
- La integración Feed XML incluida en tu plan
- Acceso a AI Search y capacidad de catálogo asignada al chatbot: consulta Shop > Products (Tienda > Productos) para ver la capacidad disponible
- Ninguna otra integración de tienda conectada al mismo bot. Revisa las consecuencias antes de desconectar una tienda existente.
- Un feed de productos en formato XML de Google Merchant (Google Shopping), disponible en una dirección https pública. Se admiten feeds comprimidos (.gz) y feeds protegidos con usuario y contraseña.
Paso 1: Obtén el feed de productos de tu tienda
Pide al administrador de tu tienda un feed de productos XML con los campos de Google Merchant. La generación del feed y los costes de las extensiones dependen de tu plataforma:
- Magento / Adobe Commerce - una extensión de feed de Google Shopping (por ejemplo, de Magento Marketplace) genera el XML en una dirección como
https://yourstore.com/feeds/google.xml - IdoSell - abre MARKETING > Produkty i reklamy w Google > Feed produktowy dla Google Shopping do samodzielnego zarządzania reklamami y obtén la URL del feed. Confirma que ChatLab pueda descargarlo, ya que algunos feeds restringen el acceso a su servicio asignado. Consulta la guía de Google Shopping de IdoSell y las restricciones de acceso al feed.
- OpenCart - si tu versión incluye la extensión de feed Google Base, actívala en las extensiones de feeds y copia la URL del feed de datos; de lo contrario, usa una extensión de exportación XML compatible
- BigCommerce - obtén una URL XML descargable desde tu aplicación de exportación de feeds. La sola conexión con el canal de Google no es la URL del feed que necesita ChatLab
- Shopware 6 - añade un canal de ventas de Product comparison (comparación de productos), elige Google Shopping (XML) como plantilla, configura la exportación y copia su URL. Consulta la guía de exportación de Shopware.
- osCommerce y tiendas personalizadas - cualquier módulo que genere un feed RSS 2.0 o Atom con los atributos de producto
g:
Cada producto indexado necesita un identificador único (g:id por defecto). Se recomienda encarecidamente incluir el nombre y el enlace del producto: si falta el nombre, se usará el identificador, y si falta el enlace, no se podrá generar un enlace funcional a la tienda. El precio, la imagen, la descripción, la disponibilidad y el tipo de producto mejoran notablemente las respuestas.
Paso 2: Conecta el feed en ChatLab
- Inicia sesión en ChatLab y selecciona tu bot
- Ve a la pestaña Connect (Conectar)
- Haz clic en Connect (Conectar) en la tarjeta Feed XML
- Pega la Feed URL (URL del feed)
- Si el feed requiere inicio de sesión, activa The feed requires a username and password (El feed requiere un nombre de usuario y contraseña) e introduce las credenciales
- Opcionalmente, define el Product language (Idioma de los productos; código de dos letras del idioma utilizado en el feed)
- Haz clic en Test feed (Probar feed) - ChatLab descargará el inicio del feed y mostrará el formato, un recuento previo (hasta 2.000 artículos, no necesariamente el total del feed), hasta cinco productos de muestra y las advertencias pertinentes (precios, enlaces, imágenes o categorías faltantes)
- Haz clic en Connect (Conectar)
Si la indexación automática del catálogo está activada y dispones del acceso a AI Search y la capacidad necesarios, la configuración de la conexión iniciará la indexación en segundo plano. De lo contrario, entrena el catálogo manualmente. Sigue el progreso y los errores en Shop > Products (Tienda > Productos) o en Training > E-commerce catalog (Entrenamiento > Catálogo de e-commerce); el éxito de la conexión por sí solo no significa que los productos ya se puedan buscar.
Paso 3: Feeds no estándar (asignación de campos)
Si tu feed no está en el formato de Google Merchant, ChatLab aún puede leerlo:
- Ejecuta primero Test feed (Probar feed) - los nombres de los elementos encontrados en tu archivo aparecerán en los menús desplegables de asignación
- Abre Field mapping for non-standard feeds (Asignación de campos para feeds no estándar)
- Si cada producto no corresponde a un elemento
itemoentry, introduce el nombre del Product element (Elemento de producto) - Selecciona el elemento para cada campo: Product identifier (Identificador de producto; obligatorio), Product name (Nombre del producto), Description (Descripción), Product page URL (URL de la página del producto), Image URL (URL de la imagen), Price (Precio), Category path (Ruta de categoría) y el resto
- Vuelve a ejecutar Test feed (Probar feed) y revisa los productos de muestra
- Haz clic en Connect (Conectar)
Los campos que se dejen en "Default (Google Merchant)" mantendrán los nombres estándar, por lo que un feed que siga el estándar no necesita ninguna asignación.
Paso 4: Programación de actualización
- Ve a Training > E-commerce catalog (Entrenamiento > Catálogo de e-commerce)
- En la tarjeta Feed XML, haz clic en Retrain (Volver a entrenar)
- Retrain now! (¡Volver a entrenar ahora!) actualiza el catálogo de inmediato
- Para actualizar automáticamente, elige la frecuencia (todos los días, una vez por semana o una vez al mes), el día y la hora, y haz clic en Schedule retrain (Programar reentrenamiento)
Solo se vuelven a indexar los productos que hayan cambiado desde la última actualización, y los productos eliminados del feed se eliminan del catálogo del chatbot. La actualización programada se rige por tu plan: las programaciones semanales y mensuales requieren la función de reentrenamiento programado; las programaciones diarias requieren la función de reentrenamiento diario.
Paso 5: Configura la acción de IA
Con la indexación automática del catálogo activada y el acceso necesario, la configuración de la conexión habilitará Feed XML - AI product search. De lo contrario, actívala expresamente y entrena el catálogo. Para ajustarla, ve a Settings > Actions (Configuración > Acciones) y filtra por la plataforma Feed XML. Puedes modificar la etiqueta de la acción, las instrucciones que guían a la IA y activar Include product card (Incluir ficha de producto) para facilitarle al chatbot la ficha completa del producto en lugar de la descripción breve.
Probar tu integración
Abre el widget de tu chatbot y prueba:
- "Muéstrame hervidores de menos de 50 dólares" (prueba la búsqueda con filtro de precio)
- "¿Tienes camisetas de algodón azules?" (prueba la coincidencia de atributos)
Las respuestas deberían mostrar productos de tu feed con enlaces a tu tienda.
Consejos
- Incluye el tipo de producto en el feed (
g:product_type) como una ruta completa, por ejemplo "Ropa > Hombre > Camisetas"; se convertirá en la categoría por la que el chatbot puede filtrar - Mantén descripciones completas en el feed; el chatbot las utiliza para buscar coincidencias con las preguntas de los clientes
- Las variantes de un mismo producto deben compartir un
item_group_id: ChatLab combina sus atributos de color, talla, material y estampado en un único producto indexado. El primer artículo representa el precio y el enlace del grupo, así que revisa los detalles específicos de cada variante en tu tienda - Si tu feed es grande, un feed comprimido (.gz) se descargará más rápido
Instala el chatbot en tu tienda
Para añadir el widget de chat a tu escaparate:
- En ChatLab, ve a la pestaña Deploy (Desplegar) de tu bot
- Selecciona Widget y copia el fragmento de código
- Pégalo en la plantilla de tu tienda, antes de la etiqueta de cierre
</body>, o utiliza la opción de "HTML personalizado" o "scripts" de tu plataforma