Conecta Magento, Shopify o WooCommerce para que el chatbot responda sobre pedidos. Paso a paso por plataforma.
Con el plan E-commerce, tu chatbot puede responder «¿dónde está mi pedido?» con datos reales de tu tienda Magento, Shopify, WooCommerce o PrestaShop. Esta guía te lleva paso a paso por la conexión: dónde crear la credencial en cada plataforma y cómo activarla en ChatME en unos cinco minutos.
Antes de empezar
Necesitas el plan E-commerce (99 €/mes o 999 €/año). Si estás en Basic o Pro, puedes cambiar de plan desde Facturación en tu panel.
Necesitas acceso de administrador a tu tienda para crear una credencial de API.
La conexión es de solo lectura: el chatbot puede consultar pedidos, pero nunca modificarlos, cancelarlos ni crear nada.
¿Tu tienda no es Magento, Shopify, WooCommerce ni PrestaShop? Las conexiones con otras plataformas las desarrollamos bajo petición — escríbenos a info@chatme.es.
La conexión se hace desde tu panel de ChatME, en la sección Comercio. Verás un selector de plataforma (Magento, Shopify, WooCommerce o PrestaShop), un campo para la URL de tu tienda y un campo para la credencial. ChatME prueba la conexión contra tu tienda antes de guardar nada: si la credencial no funciona, no se guarda.
Conectar Magento 2
Funciona con Magento Open Source y Adobe Commerce.
En el admin de Magento, ve a Sistema → Extensiones → Integraciones y pulsa Add New Integration.
Dale un nombre (por ejemplo, «ChatME») y, en la pestaña API, limita el acceso a Sales → Operations → Orders (solo lectura es suficiente).
Guarda y pulsa Activate. Magento te mostrará cuatro claves: copia el Access Token (las otras tres no hacen falta).
En ChatME, elige Magento, pega la URL de tu tienda (por ejemplo, https://www.mitienda.com) y el Access Token.
Si usas vistas de tienda (multi-idioma), puedes indicar el código de la vista (por ejemplo, es). Si no, déjalo vacío.
Pulsa Probar y guardar.
Consejo: si tu tienda está detrás de Cloudflare u otro firewall, asegúrate de que las rutas /rest/* no estén bloqueadas para peticiones de servidor. Es la causa más común de un error de conexión en Magento.
Conectar Magento 1
¿Sigues en Magento 1 u OpenMage? También puedes conectarla. Magento 1 no tiene la API REST moderna, así que la conexión se hace con su API SOAP mediante un usuario de servicios web:
En el admin de Magento 1, ve a Sistema → Servicios web → Roles SOAP/XML-RPC y crea un rol (por ejemplo, «ChatME») con acceso solo de lectura a Ventas (Sales → Order, Order shipments).
Después, en Sistema → Servicios web → Usuarios SOAP/XML-RPC, crea un usuario (por ejemplo, chatme), asígnale una clave API y el rol que acabas de crear.
En ChatME, elige Magento 1, pega la URL de tu tienda, el usuario SOAP y su clave API.
Pulsa Probar y guardar.
Nota: las rutas /api/soap/* deben ser accesibles desde internet (igual que con el aviso de Cloudflare de arriba). Como Magento 1 está fuera de soporte oficial desde 2020, te recomendamos que la tienda corra al menos sobre OpenMage LTS con HTTPS.
Conectar Shopify
En el admin de Shopify, ve a Configuración → Apps y canales de venta → Desarrollar apps y crea una app (por ejemplo, «ChatME»).
En Configuration → Admin API integration, marca solo el permiso read_orders.
Instala la app y copia el Admin API access token (empieza por shpat_). Shopify solo lo muestra una vez.
En ChatME, elige Shopify y pega la URL de administración de tu tienda — la del tipo https://tu-tienda.myshopify.com, no tu dominio público.
Pega el token y pulsa Probar y guardar.
Nota: con el permiso read_orders, Shopify da acceso a los pedidos de los últimos 60 días. Si necesitas que el chatbot encuentre pedidos más antiguos, añade también el permiso read_all_orders (Shopify puede pedir justificación para aprobarlo).
Conectar WooCommerce
En WordPress, ve a WooCommerce → Ajustes → Avanzado → REST API y pulsa Añadir clave.
Descripción «ChatME», usuario un administrador, y permisos en Lectura.
Pulsa Generar clave API y copia la Clave de cliente (ck_…) y la Clave secreta de cliente (cs_…). Solo se muestran una vez.
En ChatME, elige WooCommerce, pega la URL de tu tienda y las dos claves.
Pulsa Probar y guardar.
Requisito: tu tienda debe servirse por HTTPS y tener la REST API de WordPress accesible (lo está por defecto).
Conectar PrestaShop
Funciona con PrestaShop 1.7 y PrestaShop 8.
En el back-office de PrestaShop, ve a Parámetros avanzados → Webservice y activa el servicio web (Habilitar el servicio web: Sí).
Pulsa Añadir nueva clave de webservice y luego Generar una clave.
En los permisos de esa clave, marca solo Ver (GET) en orders (pedidos), customers (clientes) y order_states (estados de pedido). Guarda.
En ChatME, elige PrestaShop, pega la URL de tu tienda (por ejemplo, https://www.mitienda.com) y la clave del Webservice.
Pulsa Probar y guardar.
Nota: algunos alojamientos requieren activar «Enable CGI mode for PHP» (o una regla equivalente) para que la cabecera de autorización llegue al webservice — es la causa más común de un error 401 en PrestaShop. La tienda debe servirse por HTTPS.
Después de conectar
Verás el estado Tienda conectada con el nombre de tu tienda. Desde ahí puedes probar de nuevo la conexión o desconectarla en cualquier momento.
El chatbot empieza a responder sobre pedidos inmediatamente — no hace falta tocar el widget ni reinstalarlo.
Pruébalo tú mismo: abre el chat de tu web y pregunta «¿dónde está mi pedido?» con los datos de un pedido real.
Seguridad de tus credenciales
La credencial se cifra (AES-256-GCM) antes de guardarse y solo se descifra en memoria, en el momento de consultar tu tienda.
Nunca se muestra de nuevo en el panel ni se envía al navegador.
Si la rotas o la revocas en tu plataforma, simplemente desconecta y vuelve a conectar con la nueva.