Preguntas frecuentes sobre módulos de PrestaShop en Plesk
¿Por qué es importante gestionar bien los módulos en PrestaShop desde Plesk?
Si tienes una tienda online con PrestaShop, los módulos son como las piezas de un Lego: te permiten añadir funcionalidades, mejorar el diseño, optimizar el SEO o conectar pasarelas de pago. Pero a veces, instalarlos o gestionarlos puede generar dudas, sobre todo cuando tu hosting está administrado con Plesk.
Este artículo responde a las preguntas más frecuentes (FAQ) sobre módulos PrestaShop Plesk, pensado para que cualquier persona, incluso sin experiencia técnica, pueda resolver sus dudas de forma sencilla. Aquí encontrarás desde cómo instalar módulos PrestaShop hasta solucionar errores comunes.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza por el puerto 2106 y la gestión de archivos es similar a Plesk, aunque las rutas pueden variar ligeramente.
Preguntas frecuentes sobre módulos PrestaShop en Plesk
¿Qué son los módulos de PrestaShop y por qué los necesito?
Los módulos son extensiones que añaden funciones específicas a tu tienda. Por ejemplo:
- Módulos de pago: PayPal, Stripe, transferencia bancaria.
- Módulos de envío: Correos, MRW, cálculo de tarifas.
- Módulos de SEO: Mejora de URLs, sitemaps, metaetiquetas.
- Módulos de diseño: Personalización de plantillas, sliders, pop-ups.
Sin ellos, tu PrestaShop sería muy básico. La mayoría se instalan desde el propio panel de administración de PrestaShop, pero a veces necesitas acceder a los archivos del servidor (a través de Plesk) para solucionar conflictos o subir módulos manualmente.
¿Cómo instalar módulos PrestaShop desde Plesk?
Existen dos formas principales: desde el backoffice de PrestaShop o manualmente mediante Plesk. Aquí te explicamos la segunda, que es útil cuando el módulo no aparece en el marketplace o da error.
Pasos para instalar módulos PrestaShop manualmente con Plesk:
- Descarga el módulo: Consigue el archivo
.zipdel módulo (de una fuente fiable, como el desarrollador oficial). - Accede a Plesk: Ingresa a tu panel de control Plesk (normalmente
https://tudominio.com:8443). - Ve al administrador de archivos: En el menú de la izquierda, busca "Archivos" o "File Manager".
- Localiza la carpeta de módulos de PrestaShop: Navega hasta
httpdocs/modules/(opublic_html/modules/según tu configuración). - Sube el archivo ZIP: Arrastra el archivo a la carpeta
moduleso usa el botón "Subir". - Descomprime el ZIP: Haz clic derecho sobre el archivo subido y selecciona "Extraer". Asegúrate de que se cree una carpeta con el nombre del módulo.
- Verifica permisos: En Plesk, selecciona la carpeta del módulo y asigna permisos
755(lectura y ejecución para todos, escritura solo para el propietario). - Activa el módulo en PrestaShop: Ve a tu backoffice (ej:
tudominio.com/admin1234), módulos > catálogo de módulos, busca el módulo y haz clic en "Instalar".
[TIP] Si el módulo no aparece en el catálogo tras subirlo, limpia la caché de PrestaShop desde "Parámetros de la tienda > Rendimiento > Limpiar caché".
¿Por qué no puedo instalar un módulo desde el backoffice de PrestaShop?
Es una de las dudas más comunes en FAQ módulos PrestaShop. Sucede por varias razones:
- Límite de tamaño de archivo: El servidor tiene un límite (normalmente 2MB, 8MB o 20MB). Si el módulo pesa más, no se subirá.
- Permisos incorrectos: La carpeta
modulesoconfigno tiene permisos de escritura. - Versión incompatible: El módulo es para PrestaShop 1.7 y tu tienda es 1.6 (o viceversa).
- Falta de extensiones PHP: Algunos módulos requieren extensiones como
curl,gdombstring.
Solución desde Plesk:
- Aumentar el límite de subida: En Plesk, ve a "Hosting Settings" (Ajustes de hosting) y busca "PHP Settings". Allí puedes modificar
upload_max_filesizeypost_max_sizea valores como 64M o 128M. - Verificar permisos: Usa el administrador de archivos para cambiar permisos de la carpeta
modulesa755o775. - Revisar logs de errores: En Plesk, sección "Logs", busca el archivo
error_logde tu dominio para ver si hay errores de PHP.
[WARNING] No subas nunca módulos de fuentes no oficiales. Pueden contener malware o vulnerabilidades que comprometan tu tienda.
¿Cómo solucionar el error "No se puede instalar el módulo" en Plesk?
Este error suele aparecer cuando el módulo no se descomprime correctamente o falta algún archivo. Sigue estos pasos:
- Verifica la estructura del ZIP: El archivo debe contener una carpeta principal (ej:
micodigo) y dentro archivos comomicodigo.php,logo.png, etc. Si el ZIP contiene solo archivos sueltos, no funcionará. - Descomprime manualmente en Plesk: A veces el descompresor automático falla. Usa el botón "Extraer" y asegúrate de que la carpeta resultante tenga el nombre exacto del módulo.
- Comprueba la versión de PHP: En Plesk, ve a "PHP Settings" y selecciona una versión compatible con PrestaShop (generalmente 7.4 u 8.0 para PrestaShop 1.7).
- Revisa el archivo
config.xml: Algunos módulos tienen un archivo de configuración. Si falta, el módulo no se reconocerá. Puedes crearlo manualmente si sabes la estructura, pero es mejor contactar al desarrollador.
[INFO] Si todo falla, prueba a instalar el módulo desde la línea de comandos SSH (si tu plan de hosting lo permite). Plesk tiene un terminal integrado en "Herramientas > Terminal".
¿Cómo actualizar un módulo de PrestaShop desde Plesk?
Actualizar módulos es crucial para la seguridad y el rendimiento. Puedes hacerlo de dos formas:
Opción 1: Desde el backoffice de PrestaShop
- Ve a "Módulos > Catálogo de módulos".
- Busca el módulo y si hay una actualización, verás un botón "Actualizar".
- Haz clic y sigue las instrucciones.
Opción 2: Manualmente con Plesk
- Descarga la nueva versión del módulo.
- En Plesk, respalda la carpeta del módulo antiguo (cópiala a una carpeta temporal).
- Sube y descomprime el nuevo ZIP en la misma ruta (
httpdocs/modules/nombre_modulo). - Sobrescribe los archivos cuando Plesk te lo pida.
- Ve al backoffice y verifica que el módulo funcione. Si no, restaura la copia de seguridad.
[TIP] Siempre haz una copia de seguridad de tu tienda (base de datos y archivos) antes de actualizar módulos. En Plesk, puedes usar la herramienta "Backup Manager".
¿Cómo desinstalar un módulo de PrestaShop que da error?
A veces un módulo conflictivo impide que otros funcionen. Para desinstalarlo:
- Desde el backoffice: Ve a "Módulos > Gestor de módulos", busca el módulo y haz clic en "Desinstalar". Si no aparece, puede estar oculto.
- Desinstalación forzada desde Plesk:
- Accede al administrador de archivos.
- Ve a
httpdocs/modules/y elimina la carpeta del módulo conflictivo. - Luego, en la base de datos (usando phpMyAdmin en Plesk), ejecuta esta consulta SQL (precaución: solo si sabes lo que haces):
DELETE FROM ps_module WHERE name = 'nombre_del_modulo'; - Limpia la caché de PrestaShop.
[WARNING] Eliminar un módulo desde Plesk puede dejar tablas en la base de datos. Si quieres una limpieza completa, busca ayuda de un desarrollador.
¿Cómo optimizar el rendimiento de los módulos en Plesk?
Los módulos mal optimizados pueden ralentizar tu tienda. Sigue estos consejos:
- Desactiva módulos que no uses: En el backoffice, revisa la lista y desinstala los innecesarios.
- Activa la caché de PrestaShop: En "Parámetros de la tienda > Rendimiento", activa "Caché" y elige "Sistema de archivos" o "Memcached" (si está disponible en Plesk).
- Combina y comprime archivos: En la misma sección, activa "Combinar y comprimir CSS" y "Combinar y comprimir JavaScript".
- Usa un CDN: Configura un CDN (como Cloudflare) desde Plesk para servir archivos estáticos de los módulos.
[INFO] En Plesk, también puedes instalar extensiones como Redis o Varnish para acelerar tu tienda. Consulta con tu proveedor de hosting si están disponibles.
Preguntas adicionales sobre módulos y Plesk
¿Puedo instalar módulos gratuitos desde el marketplace de PrestaShop usando Plesk?
Sí, pero la instalación desde el backoffice es más directa. Si falla, usa el método manual descrito arriba.
¿Cómo sé si un módulo es compatible con mi versión de PrestaShop?
Revisa la ficha del módulo en el marketplace. Debe indicar "Compatible con PrestaShop 1.7.x" o similar. También puedes ver el archivo config.xml dentro del ZIP.
¿Qué hago si un módulo me da error 500 después de instalarlo?
- Accede a Plesk y revisa los logs de error (sección "Logs").
- Desactiva el módulo temporalmente renombrando su carpeta (ej: de
micodigoamicodigo_off). - Si el error desaparece, el módulo es el problema. Contacta al desarrollador.
¿Plesk afecta la instalación de módulos de SEO?
No directamente, pero la configuración de PHP (como max_execution_time) puede influir. Si un módulo SEO tarda en ejecutarse, aumenta ese valor en "PHP Settings" de Plesk.
Conclusión
Gestionar módulos PrestaShop Plesk no tiene por qué ser complicado. Con estas respuestas a las preguntas frecuentes, podrás instalar, actualizar y solucionar problemas tú mismo en la mayoría de los casos. Recuerda siempre mantener copias de seguridad y usar módulos de fuentes fiables.
Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106 y la gestión de archivos es similar. Y si tienes dudas más complejas, no dudes en contactar al soporte técnico de tu proveedor. ¡Tu tienda online te lo agradecerá!
[TIP FINAL] Para mantener tu PrestaShop seguro, revisa periódicamente los módulos instalados y elimina aquellos que no reciban actualizaciones. En Plesk, programa recordatorios en el calendario para hacer estas revisiones cada mes.
