Saltar al contenido

Chatbot para PrestaShop: guía completa de integración en 2026

Todo lo que tenés que saber para agregar un chatbot con IA real a tu tienda PrestaShop 1.7 u 8.x. Lectura directa de catálogo, multi-idioma, integración con transportistas — sin módulos pesados.

Por qué PrestaShop es complicado para chatbots genéricos

PrestaShop tiene un modelo de datos más complejo que WordPress/WooCommerce: maneja multi-idioma y multi-tienda nativamente, tiene tablas separadas para atributos, combinaciones y características, y su motor de transportistas (Carriers) con zonas geográficas es poderoso pero confuso para cualquier software que no lo entienda.

Los chatbots genéricos (Tidio, Chatbase) se conectan vía API o webhooks genéricos y pierden todo ese contexto. El resultado: el bot no sabe que el producto "Zapato deportivo" tiene 5 combinaciones de talla × color con precios distintos, o que "Correos de Costa Rica" solo entrega en Zona 1.

Para obtener un chatbot que realmente venda en PrestaShop, necesitás uno que lea directamente tu base de datos. Esta guía explica cómo hacerlo bien.

Arquitectura recomendada: conexión directa a DB

En vez de depender de la API REST de PrestaShop (que es limitada y requiere configuración pesada), la opción más eficiente es conectar el chatbot vía MySQL directo con usuario solo-lectura. Esto da:

Paso 1 — Crear usuario MySQL solo-lectura

En cPanel → MySQL Databases, crear un usuario nuevo (ej. ps_bot_reader). Asignarlo a tu DB de PrestaShop con solo permiso SELECT. El SQL se ve así:

GRANT SELECT ON tu_db.* TO 'ps_bot_reader'@'ip_sitebot' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;

SiteBot te genera este SQL exacto con los valores correctos desde su panel de administración.

Paso 2 — Habilitar acceso remoto

En cPanel → Remote MySQL → agregar la IP del servidor donde corre el chatbot. Si usás un hosting que no permite esto (SiteGround antiguo, algunos shared), existen dos alternativas:

Paso 3 — Configurar el chatbot

En el panel de SiteBot → crear cliente → elegir tipo PrestaShop → completar:

Hacer click en Probar conexión. El sistema debe confirmar que detecta tablas como ps_product, ps_category, ps_carrier.

Paso 4 — Primer crawl del catálogo

El crawl inicial lee (en orden):

  1. Idiomas configurados (ps_lang)
  2. Categorías con jerarquía (ps_category_lang)
  3. Productos activos con descripción, precio, stock (ps_product, ps_product_lang, ps_stock_available)
  4. Atributos y combinaciones (ps_attribute, ps_product_attribute)
  5. Transportistas y zonas (ps_carrier, ps_range_price, ps_zone)
  6. Páginas CMS (ps_cms_lang)
  7. Impuestos y monedas (ps_tax_rule, ps_currency)

Para una tienda de 500 productos con multi-idioma, toma aproximadamente 3-5 minutos.

Paso 5 — Inyectar el widget

Acá hay un detalle importante: no uses módulos custom de PrestaShop para inyectar JavaScript. El riesgo de conflictos con otros módulos es alto. En cambio, usá el módulo oficial HTMLbox (gratuito, de mypresta.eu):

  1. Instalar HTMLbox desde el catálogo de módulos
  2. Crear un nuevo bloque HTML
  3. Asignarlo al gancho displayFooter (o displayBeforeBodyClosingTag en PS 8.x)
  4. Pegar el snippet JavaScript de SiteBot
  5. Guardar

Crítico: si tu PrestaShop tiene el filtro HTMLPurifier activo, hay que deshabilitarlo para este bloque específico, o el JS se va a sanitizar.

Multi-idioma — cómo funciona

Si tu tienda tiene productos en español e inglés, SiteBot aprende ambas versiones y responde en el idioma del cliente. El idioma se detecta por:

  1. Cookie/sesión de PrestaShop (si el cliente ya eligió un idioma)
  2. Header Accept-Language del navegador
  3. El idioma del primer mensaje del usuario

Esto significa que un cliente argentino puede preguntar "¿tienen zapatos negros talla 42?" y el bot responde en español con info real del catálogo en español, mientras que un cliente estadounidense pregunta "do you have black shoes size 10?" y obtiene respuesta en inglés con el catálogo en inglés.

Casos edge que debés considerar

Métricas de éxito

Después de instalar el chatbot, en las primeras 2 semanas deberías ver:

Conclusión

PrestaShop + chatbot con IA real es una combinación poderosa: el CMS te da una tienda estructurada y flexible, el bot le da voz. Para tiendas con catálogos de 100+ SKUs o multi-idioma, el ROI es visible en la primera semana.

¿Querés ver cómo se ve un SiteBot en una tienda PrestaShop real? Ir a la landing dedicada de PrestaShop →

¿Querés probarlo con tu propio negocio?

SiteBot instala en 5 minutos. Sin contrato, sin setup. Desde $10/mes.

 Ver planes