Instalar TellMyShop
TellMyShop se instala como cualquier otro módulo de PrestaShop. Lleva unos 15 minutos. Al final tienes la dirección de tu tienda para pegar en Claude o ChatGPT. Esta página reúne los detalles; la versión corta está en Primeros pasos.
Qué necesitas
- PrestaShop 8.1 o superior, hasta 9.x, con PHP 8.1 o superior (paquete principal), o PrestaShop 1.7.8–8.2 con PHP 7.2–8.0 (paquete aparte).
- Si no sabes qué versión de PHP tienes, pregunta a tu proveedor de hosting.
- Una dirección de tienda que empiece por
https://. - Una cuenta de Claude o ChatGPT. También sirven las cuentas gratuitas.
- Acceso al panel de tu tienda con permiso para instalar módulos.
No necesitas una PrestaShop Account.
Qué paquete descargar
- TellMyShop Pro: descarga el ZIP desde tu cuenta, Cuenta > Descargas. También recibes una clave de licencia.
- TellMyShop Free: un ZIP gratuito aparte, sin clave. El chat lee tu tienda, prepara informes y te dice qué corregir, pero este paquete no puede guardar ningún cambio.
Los dos se instalan igual. Para pasar más tarde de Free a Pro, sube el ZIP de Pro encima del gratuito y pega tu clave. Tus ajustes y tu historial se mantienen.
Paso 1: subir el módulo
- En el panel, abre Módulos > Gestor de módulos.
- Haz clic en Subir un módulo y arrastra el archivo ZIP. No lo descomprimas.
- Cuando veas «Módulo instalado», haz clic en Configurar.
En la lista de módulos, el módulo se llama TellMyShop. Si la subida falla, consulta las preguntas frecuentes.
Paso 2: pegar tu clave de licencia
Con TellMyShop Free, sáltate este paso. Detalles más abajo en Activar tu licencia.
Paso 3: configúralo en 3 pasos
La tarjeta Inicio contiene la lista Configúralo en 3 pasos. Marca lo que ya está hecho.
- Activar el conector. Haz clic en Activar el conector. Este único botón crea una cuenta aparte, «Claude TellMyShop», con la que nadie puede iniciar sesión, activa el conector y hace una copia de seguridad de la base de datos de la tienda. Debajo aparece la Dirección de la tienda para el chat. Haz clic en Copiar. No es secreta: sin tu aprobación en una ventana de la tienda no da acceso a nada.
- Añadir la tienda en tu aplicación de chat y permitir el acceso en la ventana de la tienda: en Claude como conector personalizado, en ChatGPT como servidor MCP personalizado en la sección Plugins. Paso a paso: Conectar tu tienda a Claude o ChatGPT.
- Empezar la primera conversación. La tarjeta tiene un texto inicial listo. Pégalo en un chat nuevo; el chat conoce tu tienda y te dice por dónde empezar.
La cuenta que crea el módulo se llama «Claude TellMyShop» por motivos históricos. Sirve igual para ChatGPT. No la borres ni cambies su perfil.
Qué queda configurado tras la instalación
Para empezar no tienes que cambiar nada:
- El chat lee toda tu tienda (con TellMyShop Pro): productos, categorías, páginas, ajustes, módulos y registros. No ve lo que está siempre bloqueado ni los datos de tus clientes.
- Con licencia, los cambios de contenido, SEO y catálogo se guardan enseguida, siempre después de una vista previa y de tu «sí» en el chat.
- Los precios, el tema, los módulos y los trabajos técnicos están desactivados. Los activas en la tarjeta Guardado por áreas: Ventas queda activado hasta que lo desactives, Tema y Módulos durante 24 horas, Mantenimiento durante 3 horas. Consulta Lo que el chat puede hacer.
- Los datos de clientes son inaccesibles para la IA y van cifrados en el historial de cambios. El acceso es un ajuste aparte en la tarjeta Datos de clientes (RGPD), y solo tú lo activas. Consulta Los datos de tus clientes.
- Recibes un correo cada vez que se relaja un ajuste de seguridad, y un breve resumen diario.
Activar tu licencia
- Copia tu clave de licencia del correo de compra o de Cuenta > Licencias.
- En la pantalla de ajustes, abre la tarjeta Licencia, pega la clave y haz clic en Activar. El dominio de tu tienda se asigna solo.
Sin una clave activa, el paquete Pro funciona como TellMyShop Free: el chat lee toda la tienda y prepara un plan de cambios, pero no guarda nada. Actualizar vuelve a comprobar la licencia; Liberar el dominio libera el dominio antes de que traslades la licencia. Detalles: Licencias.
Actualizar o quitar el módulo
- Actualizar: sube el ZIP nuevo en el Gestor de módulos, como la primera vez. Los ajustes, el historial y el conector en tu aplicación de chat se mantienen.
- Quitar: Gestor de módulos > TellMyShop > Desinstalar. La dirección del conector deja de funcionar, y se borran la cuenta «Claude TellMyShop» y las copias de la base de datos. El historial de cambios, las copias de archivos, las redirecciones y la licencia se conservan; para borrarlo todo, desmarca Conservar historial y copias al desinstalar en Ajustes: seguridad, alertas, límites antes de desinstalar. Desinstalar no libera el dominio de tu licencia: haz clic antes en Liberar el dominio en la tarjeta Licencia, o libéralo en tu cuenta. Los cambios ya aprobados se quedan en la tienda.
Detalles técnicos
| Elemento | Requisito |
|---|---|
| PrestaShop | 8.1 o superior, hasta 9.x (ps_versions_compliancy 8.1.0 – 9.99.99). Paquete PHP 7 aparte: PrestaShop 1.7.8–8.2 con PHP 7.2–8.0. 1.7.0–1.7.7 y 1.6 no compatibles |
| PHP | 8.1 o superior, con sodium (cifrado, firma de la licencia), tokenizer (comprobación de sintaxis PHP), json, mbstring, zlib (copias de la base) y curl (HTTPS saliente). Con un PHP más antiguo, el paquete principal se niega a instalarse con un mensaje claro |
| PrestaShop Account / Eventbus | No necesarios |
| HTTPS | Certificado público válido. El endpoint rechaza HTTP simple |
| Accesibilidad | Accesible desde Internet: sin autenticación básica delante de /module/tellmyshop/mcp, el WAF debe permitir POST. Con ChatGPT, deja vacía la lista de IP permitidas |
| Directorio privado | var/tellmyshop/ con permiso de escritura y no legible desde la web; la prueba de conexión lo comprueba |
| Espacio en disco | Al menos el doble del tamaño de la base libre para las copias de la base; sin él, Tema, Módulos y Mantenimiento no se activan |
| URL amigables | Necesarias para cambiar direcciones; la redirección canónica debe ser 301 |
| Módulos opcionales | pagesnotfound para el informe 404; SmartBlog para las 5 herramientas de blog; psgdpr para que el borrado y la exportación RGPD cubran el historial de TellMyShop |
| Copias locales | Las copias en localhost o tras una VPN solo funcionan con Claude Desktop (configuración local) o Claude Code, siempre con HTTPS |
| HTTPS saliente | A https://tellmyshop.pl/api/v1 para la activación de la licencia, la actualización diaria y los conocimientos del Consultor (Pro) |
- Nombre técnico
tellmyshop. Endpoint:https://your-shop.com/module/tellmyshop/mcp. Por defecto el chat inicia sesión (OAuth) con tu aprobación en una ventana de la tienda. Método antiguo (Chats conectados → Avanzado: cómo se conectan los chats → Dirección con clave (método antiguo)): token en?token=…oAuthorization: Bearer …. - Token de la dirección con clave: solo se guardan un hash SHA-256 y un prefijo; el token completo se muestra una vez; un token nuevo revoca el anterior al momento. El token de la prueba de conexión vale 2 minutos. El conector de servicio aparte de la 2.6.x se eliminó en la 2.7.0.
- Estado tras la instalación: conector desactivado hasta el paso 1 de la tarjeta Inicio (Activar el conector); Contenido y SEO, Catálogo se guardan enseguida con una licencia activa; Ventas, Tema, Módulos y Mantenimiento desactivados; nivel de datos de clientes
off; alertas por correo y resumen diario activados. - El paso 1 crea el perfil «Claude TellMyShop» y un empleado inactivo «Claude TellMyShop» (SuperAdmin rechazado). Desde la 2.7.0 el perfil recibe los permisos de todas las áreas; los interruptores deciden qué se guarda.
- La instalación registra los hooks
registerGDPRConsent,actionDeleteGDPRCustomer,actionExportGDPRData(psgdpr) yactionFrontControllerInitBefore(redirecciones y 301 del blog). Crea el directorio privadovar/tellmyshop/para copias y claves; la clave de cifrado esvar/tellmyshop/keys/history.key. - La desinstalación borra siempre los tokens y la clave de firma, el empleado y el perfil creados por el módulo, el script de rescate y su clave, el registro de conexiones y todas las copias de la base. Con
TELLMYSHOP_KEEP_ON_UNINSTALLactivado (valor de fábrica), conserva el historial de cambios, las copias de archivos, las redirecciones, el registro de auditoría, el directorio privado con la clave y la licencia; desactivado, borra todas las tablas del módulo, todos los ajustesTELLMYSHOP_*yvar/tellmyshop/. La desinstalación no contacta con el servidor de licencias, así que el dominio sigue activado hasta que se libera en la tarjeta Licencia o en la cuenta. - Todos los detalles: Especificación técnica.
PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic. ChatGPT es una marca de OpenAI. TellMyShop no está afiliado a ninguna de ellas.
Última actualización: 2026-10-04