Oferta de lanzamiento

Licencia Founders: actualizaciones durante al menos 2 años

149 €pago único, IVA no incluido

Una licencia Shop normal cuesta 199 €.

Para las primeras 100 licencias Shop, hasta el 10 de diciembre de 2026. Actualizaciones y conocimiento nuevo del Asesor durante al menos 2 años, sin renovación. Una licencia Shop normal: 12 meses.

Conseguir Founders por 149 €

Desactivar un módulo en PrestaShop: encuentra el módulo que rompe tu tienda

Desactivar un módulo en PrestaShop es la forma más segura de pararlo si rompe tu tienda. El módulo deja de funcionar, pero sus ajustes y sus datos se quedan, así que puedes volver a activarlo con un clic. Al culpable lo encuentras en el registro de errores y en el orden de las últimas actualizaciones. Desinstalar es lo último: borra sus datos.

Autor: El equipo de TellMyShop. Una guía para dueños de tiendas PrestaShop: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura

¿Cómo se nota un módulo que rompe la tienda?

Suele empezar igual. Algo funcionaba ayer, hoy no, y entre medias alguien actualizó algo. Jueves, 14:15. Un cliente manda una captura de una página de producto: las opiniones salen dos veces, una debajo de otra, y las estrellas junto al nombre han desaparecido. Esta mañana instalaste un módulo de opiniones nuevo porque el antiguo no enviaba peticiones de opinión. Nadie desactivó el antiguo.

Los síntomas de un conflicto de módulos se reconocen. La página carga, pero un elemento no responde. Una página de producto muestra un bloque dos veces. El carrito calcula mal o no muestra un transportista. En el peor caso la página termina en un error 500. Entonces empieza por el artículo sobre el error 500 en PrestaShop, porque ahí cada minuto cuenta.

¿Desactivar, desinstalar o borrar?

Cuando buscas la causa, desactiva siempre. Las otras dos operaciones no tienen vuelta atrás.

OperaciónQué pasaDatos del móduloCómo volver atrás
Desactivarel módulo deja de funcionar en la tiendase conservanun clic en «Activar»
DesinstalarPrestaShop borra los ajustes, el contenido y las tablas del módulose borransolo desde una copia de seguridad de la base de datos
Borrartambién se borran del servidor los archivos del módulose borranvolver a instalarlo y configurarlo desde cero
Renombrar la carpeta por FTPsaltarse el módulo de urgencia cuando el panel no funcionase conservandevolverle el nombre

En el panel desactivas un módulo en Módulos > Gestor de módulos, en el menú junto al botón Configurar. Con los módulos de pago y de envío, recuerda que los clientes pierden ese método al momento.

Cómo encontrar el módulo que rompe tu tienda

Empieza por el mensaje de error, y solo después desactiva módulos de uno en uno.

  1. Apunta qué ha cambiado. Qué módulos actualizaste, si cambió la versión de PHP, si alguien editó el tema. El último cambio es el sospechoso número uno.
  2. Lee el registro. Parámetros avanzados > Registros muestra los errores con fecha. El mensaje muchas veces apunta a un archivo de la carpeta modules/nombre_del_modulo. Esta pantalla se describe en la documentación de registros.
  3. Desactiva el módulo más sospechoso. Solo uno. Revisa la tienda en una ventana privada del navegador.
  4. Si sigue sin funcionar, vuelve a activarlo y desactiva el siguiente. Desactivar varios módulos a la vez hace difícil saber cuál tenía la culpa.
  5. Revisa los overrides. Cuando dos módulos sobrescriben la misma clase, cada uno funciona solo, pero no juntos. En Parámetros avanzados > Rendimiento puedes desactivar todos los overrides un momento y ver si el problema desaparece. Qué son los overrides y por qué dan problemas lo explica la documentación para desarrolladores.
  6. Avisa del fallo al desarrollador. Manda el texto del mensaje, la versión de PrestaShop, la de PHP y la del módulo. Sin ellas el desarrollador va a ciegas.

Knowband ha reunido las causas típicas de conflictos tras actualizar la tienda en su guía sobre módulos. Los dueños de tiendas cuentan historias parecidas en el foro de PrestaShop (en polaco).

Cómo encontrar y desactivar el módulo que falla en una sola conversación

Describes el síntoma, y tu chat (Claude o ChatGPT) con el módulo TellMyShop revisa qué módulos funcionan en ese lugar de la página, lee el registro y señala el módulo más probable. Te enseña la desactivación en una vista previa y solo la hace después de tu aprobación.

Tú: Desde que añadí un módulo de opiniones nuevo, las opiniones salen dobles en la página de producto. Mira qué se muestra ahí y desactiva el módulo antiguo, pero no lo desinstales.

Tu chat: Debajo de la descripción del producto hay dos módulos de opiniones enganchados: el nuevo, instalado hoy, y el antiguo, activado desde hace dos años. Los dos añaden el mismo bloque, por eso las opiniones salen dobles. El registro no tiene errores. La causa son dos módulos que hacen lo mismo.

Las opiniones que recogió el módulo antiguo se quedan en la base de datos. El módulo nuevo normalmente no las ve, porque guarda las opiniones en sus propias tablas. ¿Lo desactivo?

Tú: Sí.

Tu chat: Desactivado. Recarga la página de producto en una ventana privada del navegador. Si siguen sin verse las estrellas, miraré dónde las muestra el módulo nuevo.

Estado de la tarjeta: esperando tu «sí»
vista previa del cambio

Vista previa del cambio:

versión anterior: Módulo de opiniones antiguo: activado

versión nueva: Módulo de opiniones antiguo: desactivado

Ilustración: los productos, las cifras y las respuestas son de ejemplo.

Leer el registro y la lista de módulos funciona en la versión gratuita TellMyShop Free, así que tienes el diagnóstico sin comprar nada. Un ejemplo de esta petición es mensajes de error tras actualizar un módulo. La desactivación en sí necesita TellMyShop Pro y el interruptor Módulos. Está desactivado tras la instalación, y lo activas en el panel del módulo durante 24 horas. El mismo enfoque sirve cuando se rompe el carrito, como describe el caso de uso desactivar un módulo que rompe el carrito.

Una desactivación suele tardar de diez segundos a menos de un minuto, porque PrestaShop reconstruye su caché. Puedes deshacerla desde el historial de cambios. El chat no desactivará el módulo TellMyShop, porque es lo que usa para hablar con tu tienda. Desinstalar es posible, pero necesita que escribas el nombre exacto del módulo y no se puede deshacer, así que el chat propone primero desactivar.

¿Cuándo no basta con desactivar?

Si el problema sigue después de desactivar el módulo sospechoso, la causa está en otro sitio. Hay tres situaciones típicas.

La primera es un override que dejó otro módulo, por ejemplo uno que se desinstaló con un error. Un archivo de la carpeta override sigue cambiando cómo funciona PrestaShop, aunque el módulo ya no esté. Revisar y quitar ese archivo es trabajo para un desarrollador.

La segunda es un cambio en el tema. El módulo puede tener una copia de su plantilla en el tema, y lo que falla es esa copia, no el módulo. Revisa la carpeta modules dentro de la carpeta del tema.

La tercera es un cambio en el servidor. Tu proveedor de hosting puede, por ejemplo, haber pasado a una versión nueva de PHP la misma noche en que actualizaste los módulos. Entonces el registro de errores apunta a varios módulos a la vez, no a uno. Pregunta a tu proveedor qué cambió en el servidor.

¿Y si el módulo desactivado hacía falta?

Acuerda un arreglo con el desarrollador y trabaja sin el módulo o con un sustituto hasta entonces. Cuando el desarrollador publique una versión nueva, actualiza el módulo, actívalo y revisa el sitio que fallaba. Vuelve a mirar el registro al día siguiente.

Si después de una semana desactivado el módulo resulta ser innecesario, puedes desinstalarlo. Cómo hacerlo sin sorpresas lo contamos en el artículo sobre módulos de PrestaShop que no se usan.

Preguntas y respuestas

¿Qué diferencia hay entre desactivar y desinstalar un módulo?

Un módulo desactivado deja de funcionar, pero sus ajustes, su contenido y sus tablas en la base de datos se quedan. Lo vuelves a activar con un clic y todo vuelve. Desinstalar borra los datos del módulo: la configuración, el contenido de los banners, a veces tablas enteras. Eso no se deshace sin una copia de seguridad de la base de datos, así que cuando buscas al culpable solo desactivas.

¿Qué es un conflicto de módulos en PrestaShop?

Es cuando dos módulos cambian la misma parte de la tienda y se estorban. Lo más habitual es que los dos sobrescriban la misma clase de PrestaShop, o que se enganchen al mismo elemento de la página y carguen scripts que chocan. Cada uno funciona solo, pero juntos rompen el carrito o la página de producto. Ayuda desactivar uno de ellos y hablar con los desarrolladores.

¿Es seguro desactivar un módulo de pago?

Los datos del módulo se quedan, pero los clientes pierden ese método de pago al momento. Si es tu único pago online, la tienda prácticamente deja de vender. Antes de desactivarlo, comprueba que queda otro método y vuelve al asunto enseguida. Lo mismo vale para los módulos de envío: el transportista desaparece del carrito.

¿Cómo veo qué módulos funcionan en la página de producto?

En el panel, abre Diseño > Posiciones y elige un lugar de la página, por ejemplo el bloque de debajo de la descripción del producto. La lista muestra los módulos enganchados ahí, en el orden en que se muestran. Si ves dos módulos que hacen lo mismo, por ejemplo dos sistemas de opiniones, ya tienes el primer candidato para desactivar.

¿Puedo pedir en una conversación que se desactive un módulo?

Sí, en TellMyShop Pro, cuando activas el interruptor Módulos. El interruptor dura 24 horas y necesita una copia de seguridad de la base de datos hecha el mismo día. El chat te enseña qué cambiará, te avisa de los módulos de pago y envío y espera tu aprobación. Puedes deshacer la desactivación desde el historial de cambios. El chat no propone desinstalar como primer paso.

PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.

Revisa tu tienda gratis

TellMyShop Free revisa tu tienda y te muestra los problemas, empezando por los más importantes. No guarda nada.

Comprueba si tu tienda está lista

Escribe la dirección de tu tienda. En unos segundos verás la plataforma y si TellMyShop funcionará.

Comprobamos la dirección, el HTTPS y la plataforma. No instalas nada y no guardamos la dirección.

tutienda.esResultado de ejemplo
La tienda responde
sí
HTTPS
activado
Plataforma
PrestaShop 8.1
TellMyShop funcionará

Sigue leyendo

Free por 0 €, lee y aconseja

Descargar Free