Chatbot con IA para WooCommerce: instalación en 5 minutos
↑ Parte de chatbot para tu página web
En resumen: pegas una etiqueta de script en el pie de tu WordPress y el bot empieza a responder con el contenido de tu tienda — envíos, devoluciones, tallas, condiciones — las 24 horas y en más de 40 idiomas. Después, si quieres, conectas la integración de WooCommerce (desde el plan Business) para que además consulte el estado de un pedido por su número. Plan gratuito 0 €, sin tarjeta; de pago desde 39 €/mes con precio fijo.
El mismo agente atiende también Messenger, Instagram Direct y Telegram desde el plan Business, con una sola base de conocimiento.
→ Empieza gratis — sin tarjeta
Por qué lo hacen las tiendas: la mayoría de los mensajes son siempre los mismos — dónde está mi pedido, cómo devuelvo, cuánto tarda el envío a Canarias, hacéis factura. Un bot que conoce tu tienda los resuelve al momento, también a las once de la noche, que es cuando la gente compra.
Qué necesitas
- Una tienda WooCommerce sobre WordPress autoalojado, con acceso de administrador.
- Cuenta de BotChata: el plan gratuito basta para la instalación (email, sin tarjeta).
- 5 minutos.
Parte 1 — Configurar el agente (unos 3 minutos)
- Crea el agente. En el panel de botchata.net pulsa «Añadir sitio»; en la ventana «Añadir un agente» escribe el nombre y la URL de la tienda y pulsa «Crear e iniciar la indexación».
- Espera la indexación. En Entrenamiento → Enlaces verás cada página con su estado; cuando aparecen como «Indexado», el agente está listo. Una tienda de 200 URLs suele tardar unos minutos.
- Prueba en el «Resumen» del agente con preguntas reales: «¿enviáis a Baleares?», «¿cuánto tarda una devolución?».
- Copia el script en Publicación → Widget, pestaña «Script», botón «Copiar».
<script
src="https://botchata.net/api/widget.js"
data-api-key="TU_CLAVE"
data-api-url="https://botchata.net/api"
defer
></script>
Consejo específico de WooCommerce: indexa también las páginas de envíos, devoluciones y condiciones, no solo el catálogo. Es donde están las respuestas a la mayoría de las preguntas de los clientes — y son justo las páginas que nadie lee por su cuenta.
Parte 2 — Pegar el script (unos 2 minutos)
✅ Método A (recomendado): plugin de cabecera y pie
- Plugins → Añadir nuevo plugin → busca WPCode → instalar y activar.
- Code Snippets → Header & Footer (en algunas traducciones, «Fragmentos de código»).
- Pega el script en la caja Footer.
- Guardar.
Método B: tema de bloques
Apariencia → Editor → Pie de página (en Patrones o Plantillas, según la versión) → bloque HTML personalizado → pegar → Guardar.
Método C: footer.php en un tema hijo
Solo si editas ficheros a conciencia. Pega el script justo antes de </body> y usa siempre un tema hijo.
Tras instalar, vacía la caché del plugin de optimización (WP Rocket, LiteSpeed) y excluye
botchata.netde la combinación de JavaScript. Es el motivo número uno por el que «no aparece la burbuja».
Los tres métodos, con más detalle, en la guía de WordPress.
Opcional: consultar el estado de un pedido
Lo anterior da respuestas a partir de las páginas de la tienda. Para que el bot pueda decirle a un cliente en qué punto está su pedido, hay una integración aparte:
- En WordPress: WooCommerce → Ajustes → Avanzado → API REST → Añadir clave, con permisos de lectura. Guarda la consumer key y el consumer secret.
- En BotChata: Integraciones → WooCommerce → URL de la tienda, clave y secreto.
Cómo se comporta, y es la parte que conviene entender antes de activarla:
- El cliente da el número de pedido y, además, el teléfono o el email con los que lo hizo.
- Si esos datos no coinciden con el pedido, el bot no da información. La comprobación se hace en nuestro código, no la decide el modelo de lenguaje: si no hay coincidencia, se deniega.
- Esto significa que el bot nunca «se deja convencer» de leer el pedido de otra persona por muy bien redactada que esté la pregunta.
La integración está disponible desde el plan Business. La instalación del script funciona en todos los planes, incluido el gratuito. Casi todas las tiendas empiezan por el script y añaden la integración más tarde.
Lo que este bot no hace
- WhatsApp: no. Hoy no está disponible, y no prometemos fecha. Los canales son la web, Messenger, Instagram Direct y Telegram.
- Catálogo en vivo ni stock en tiempo real en WooCommerce: no. La integración de WooCommerce consulta pedidos. Los productos se responden desde las páginas indexadas. (Catálogo en vivo sí existe, pero para Shopify.)
- Correos, SEUR, MRW: no integrados. Sí DHL, UPS, FedEx, GLS, DPD, InPost y Nova Poshta.
- No modifica pedidos, ni stock, ni cobra. Solo consulta.
- Kit Digital: no. BotChata no es agente digitalizador.
- No aprende solo. Te propone las preguntas reales que recibe; tú apruebas cuáles se convierten en respuesta oficial.
Precios y stock: por qué conviene ser exigente aquí
Un dato equivocado en una tienda no es un fallo estético: es un pedido cancelado y una reseña de una estrella. Por eso el bot responde precios y disponibilidad desde lo que ha indexado y, cuando el propietario sube una lista de precios propia, desde esa lista. Si tu plantilla pinta los precios con JavaScript, la página indexada puede no contenerlos — compruébalo en el chat de prueba del Resumen antes de instalar, preguntando por el precio de un producto concreto.
RGPD y aviso de IA
- Alojamiento en Alemania (Hetzner), DPA disponible, sin entrenar modelos con tus datos.
- Menciona la herramienta en la política de privacidad y asígnale su categoría en el banner de consentimiento.
- Aviso de IA: el widget muestra «Asistente IA» en la cabecera, y esa etiqueta no se puede desactivar — el artículo 50 del Reglamento europeo de IA se aplica desde el 2 de agosto de 2026. Descripción del producto, no asesoramiento jurídico.
Problemas habituales
| Síntoma | Solución |
|---|---|
| No aparece la burbuja. | Caché del navegador y del plugin; excluye botchata.net de la minificación de JS. |
| No sabe el precio de un producto. | Comprueba si el precio está en el HTML o lo pinta JavaScript. Alternativa: subir una lista de precios propia. |
| No encuentra un pedido. | Revisa que la clave REST tenga permisos de lectura y que el cliente esté dando el teléfono o email correctos del pedido. |
| Responde con una política antigua. | Reindexa desde Entrenamiento → Enlaces tras actualizar la página. |
| Un cliente pide datos de otro pedido. | Comportamiento esperado: sin coincidencia de teléfono o email, se deniega. |
Preguntas frecuentes
¿Hace falta un plugin de BotChata? No. Una etiqueta de script. El plugin de cabecera y pie solo es la forma cómoda de insertarla.
¿El bot conoce mis productos? Conoce lo indexado: fichas, categorías, condiciones, FAQ. Para el estado de un pedido, la integración; para catálogo en vivo, hoy solo Shopify.
¿Puede dar el estado de un pedido a cualquiera? No. Hace falta número de pedido y teléfono o email coincidentes. Si no coinciden, no responde.
¿Cuánto cuesta? Gratis 0 € para siempre (100 mensajes/mes, sin tarjeta). De pago: 39 / 119 / 299 €/mes, precio fijo, sin créditos por mensaje. La integración de WooCommerce entra desde 119 €/mes (Business). El hosting de tu tienda va aparte.
¿Ralentiza la tienda?
No: defer, carga asíncrona, Shadow DOM aislado.
¿Funciona con cualquier tema o constructor? Sí, es independiente de la plantilla: el script se carga a nivel de sitio.
¿Puede pasar a una persona? Desde el plan Business: avisa a tu equipo por Telegram y una persona sigue la conversación.
¿Y si vendo en varios idiomas? El bot detecta el idioma del visitante y responde en él, aunque la ficha esté en español.