🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para instalar módulos y temas en PrestaShop desde DirectAdmin

Actualizado el 9 de noviembre de 2025

Introducción: ¿Por qué instalar módulos y temas manualmente en PrestaShop?

Si tienes una tienda online con PrestaShop, sabes que los módulos y temas son el alma de tu negocio. Los módulos añaden funcionalidades como pasarelas de pago, envíos o SEO, mientras que los temas definen la apariencia de tu tienda. Aunque el panel de administración de PrestaShop permite instalar extensiones desde el marketplace oficial, a veces necesitas añadir módulos personalizados, versiones premium o temas que no están en el catálogo. Para ello, la instalación manual desde tu panel de hosting, como DirectAdmin, te da control total y evita errores de permisos o límites de tamaño.

En esta guía, aprenderás paso a paso cómo instalar módulos PrestaShop y temas PrestaShop desde DirectAdmin. Usaremos métodos seguros, explicando cada detalle para que incluso si eres principiante, puedas hacerlo sin problemas. Además, incluimos trucos para evitar errores comunes y recomendaciones de SEO para mantener tu tienda optimizada.

[TIP] Antes de empezar, asegúrate de tener acceso a DirectAdmin y a tu panel de administración de PrestaShop. También necesitarás credenciales FTP o acceso al gestor de archivos de DirectAdmin.


Requisitos previos para instalar módulos y temas en PrestaShop

Antes de lanzarte a la instalación, verifica que cumples con estos requisitos básicos:

  • Acceso a DirectAdmin: Necesitas usuario y contraseña de tu hosting. Si usas un panel como Syspanel (anteriormente HestiaCP), el puerto de acceso es el 2106.
  • Archivos del módulo o tema: Deben estar en formato .zip o .tar.gz. No los descomprimas aún.
  • Versión de PrestaShop: Asegúrate de que el módulo o tema sea compatible con tu versión de PrestaShop (1.6, 1.7 o 8.x). Revisa la documentación del desarrollador.
  • Conexión estable: No interrumpas la subida de archivos para evitar corrupción.
  • Permisos de escritura: Las carpetas de PrestaShop (como /modules y /themes) deben tener permisos 755 o 775. Si no, podrías recibir errores.

[WARNING] Si tu hosting usa Syspanel, recuerda que el puerto por defecto para acceder al panel es el 2106. Por ejemplo: https://tudominio.com:2106. No lo confundas con el puerto 2083 de cPanel.


Método 1: Instalar módulos PrestaShop desde DirectAdmin usando el gestor de archivos

Este método es el más sencillo y no requiere programas externos. Solo necesitas tu navegador y acceso a DirectAdmin.

Paso 1: Accede a DirectAdmin y localiza la carpeta de PrestaShop

  1. Inicia sesión en DirectAdmin con tus credenciales.
  2. Busca la sección "Gestor de Archivos" (File Manager). Suele estar en el menú principal o en la sección "Archivos".
  3. Navega hasta la carpeta donde está instalado PrestaShop. Normalmente es public_html, htdocs o una subcarpeta como tienda.
  4. Dentro, verás carpetas como admin, modules, themes, img, etc.

Paso 2: Sube el archivo del módulo

  1. En el gestor de archivos, haz clic en "Subir" (Upload).
  2. Selecciona el archivo .zip del módulo desde tu computadora.
  3. Espera a que termine la subida (puede tardar unos segundos si el archivo es grande).
  4. Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona "Extraer" (Extract). Si no ves esta opción, busca un botón con forma de carpeta o "Descomprimir".

[INFO] Si el módulo está en formato .tar.gz, también puedes extraerlo. DirectAdmin soporta ambos formatos.

Paso 3: Mueve la carpeta extraída a la ubicación correcta

  1. Al extraer, se creará una carpeta con el nombre del módulo (por ejemplo, micodigo).
  2. Corta esa carpeta (clic derecho > Cortar) y pégala dentro de la carpeta /modules de PrestaShop.
  3. Si ya existía una carpeta con el mismo nombre, reemplázala (pero asegúrate de haber hecho una copia de seguridad antes).

Paso 4: Instala el módulo desde el panel de PrestaShop

  1. Ve a tu panel de administración de PrestaShop (ejemplo: tudominio.com/admin1234).
  2. En el menú izquierdo, ve a "Módulos" > "Módulos y servicios".
  3. En la lista, busca el módulo que acabas de subir. Si no aparece, haz clic en el botón "Instalar" que está al lado del nombre.
  4. Sigue las instrucciones del módulo (configuración de API, claves, etc.).

[WARNING] Si el módulo no aparece, verifica que la carpeta esté en /modules y que tenga permisos 755. También revisa que el archivo principal (ejemplo: micodigo.php) exista.


Método 2: Instalar temas PrestaShop desde DirectAdmin

Los temas se instalan de forma similar, pero se colocan en la carpeta /themes. Además, debes activarlos desde el panel de administración.

Paso 1: Sube el tema al gestor de archivos

  1. Repite los pasos 1 y 2 del método anterior, pero ahora sube el archivo del tema (.zip).
  2. Extrae el contenido en la raíz de tu PrestaShop (no dentro de /modules).

Paso 2: Mueve la carpeta del tema a /themes

  1. Localiza la carpeta extraída (por ejemplo, tema-azul).
  2. Córtala y pégala dentro de la carpeta /themes de PrestaShop.
  3. Verifica que dentro de la carpeta del tema existan archivos como theme.yml, prestashop.xml o config.xml. Si no, el tema podría estar dañado.

Paso 3: Activa el tema desde el panel de PrestaShop

  1. En el panel de administración, ve a "Diseño" > "Temas".
  2. Busca el nuevo tema en la lista (debería aparecer automáticamente).
  3. Haz clic en "Usar este tema" o "Activar".
  4. Si el tema tiene configuraciones adicionales (como importar diseños), sigue las instrucciones del desarrollador.

[TIP] Antes de activar un tema nuevo, prueba en un entorno de desarrollo o haz una copia de seguridad de tu base de datos. Algunos temas pueden modificar la estructura de la tienda.


Método 3: Instalar módulos PrestaShop mediante FTP (alternativa)

Si prefieres usar un cliente FTP como FileZilla, este método es igual de efectivo. Es útil cuando el gestor de archivos de DirectAdmin es lento con archivos grandes.

Paso 1: Conéctate por FTP a tu servidor

  1. Obtén tus credenciales FTP desde DirectAdmin (suele estar en "Cuentas FTP" o "Acceso FTP").
  2. Usa un cliente FTP (FileZilla, Cyberduck) y conéctate con:
    • Servidor: tudominio.com
    • Usuario: tu_usuario_ftp
    • Contraseña: tu_contraseña
    • Puerto: 21 (por defecto)

Paso 2: Sube el módulo o tema

  1. Navega a la carpeta raíz de tu PrestaShop (normalmente public_html).
  2. Arrastra el archivo .zip desde tu computadora a la carpeta /modules (para módulos) o /themes (para temas).
  3. Una vez subido, haz clic derecho sobre el archivo en el servidor y selecciona "Descomprimir" si tu cliente FTP lo permite. Si no, tendrás que usar el gestor de archivos de DirectAdmin para extraerlo.

Paso 3: Verifica permisos

  1. Asegúrate de que la carpeta del módulo/tema tenga permisos 755. Si no, cámbialos desde FileZilla (clic derecho > "Permisos de archivo").
  2. Luego, instala o activa desde el panel de PrestaShop como se explicó antes.

Solución de problemas comunes al instalar módulos PrestaShop

Error: "No se puede cargar el módulo" o "Módulo no encontrado"

  • Causa: La carpeta del módulo no está en /modules o el archivo principal tiene un nombre incorrecto.
  • Solución: Revisa que la carpeta esté directamente dentro de /modules (no dentro de otra subcarpeta). El archivo .php principal debe llamarse igual que la carpeta (ejemplo: carpeta micodigo, archivo micodigo.php).

Error: "Permiso denegado" al extraer o subir

  • Causa: Los permisos de la carpeta /modules son insuficientes.
  • Solución: Desde DirectAdmin, haz clic derecho en la carpeta /modules, selecciona "Cambiar permisos" y pon 755. Si el error persiste, pide a tu hosting que lo revise.

Error: "El tema no es compatible con la versión de PrestaShop"

  • Causa: El tema fue diseñado para una versión anterior (ejemplo: 1.6) y tu tienda es 1.7 o 8.x.
  • Solución: Busca una versión actualizada del tema o contacta al desarrollador. También puedes intentar usar un convertidor, pero no es recomendable.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso por FTP es similar al de DirectAdmin. Solo cambia el puerto del panel (2106) para la interfaz web.


Preguntas frecuentes (FAQ) sobre instalación de módulos y temas

1. ¿Puedo instalar módulos PrestaShop desde el panel de administración sin DirectAdmin?

Sí, desde el panel de PrestaShop puedes ir a "Módulos" > "Subir un módulo". Pero este método tiene límite de tamaño (generalmente 2 MB) y a veces da errores de permisos. Por eso, la instalación manual desde DirectAdmin es más fiable.

2. ¿Qué hago si el módulo no aparece después de subirlo?

Verifica que la carpeta esté en /modules y que tenga permisos 755. También revisa que el archivo principal exista y que el módulo esté descomprimido correctamente. Si todo está bien, ve al panel de PrestaShop y busca el módulo en la lista. A veces hay que recargar la página.

3. ¿Es seguro instalar temas y módulos de terceros?

Sí, siempre que los descargues de fuentes confiables (desarrolladores oficiales, marketplaces como Addons de PrestaShop). Evita sitios piratas, ya que pueden contener malware. Además, haz siempre copias de seguridad antes de instalar.

4. ¿Cómo afecta la instalación de módulos al SEO de mi tienda?

Los módulos pueden mejorar el SEO si están bien codificados (por ejemplo, módulos de meta tags, sitemaps). Pero los temas mal optimizados pueden ralentizar tu tienda, afectando el posicionamiento. Elige temas ligeros y módulos de calidad.

5. ¿Puedo instalar varios módulos a la vez?

Sí, pero es mejor hacerlo de uno en uno para identificar errores. Si subes varios archivos .zip a la vez, asegúrate de extraerlos en las carpetas correctas.

6. ¿Qué hago si el tema no se activa?

Revisa que el tema tenga todos los archivos necesarios (theme.yml, config.xml). También comprueba que la versión de PrestaShop sea compatible. Si el tema requiere una base de datos adicional, puede que necesites importar un archivo SQL manualmente.


Consejos finales para mantener tu tienda optimizada

  • Actualiza regularmente: Los módulos y temas deben estar actualizados para evitar vulnerabilidades y problemas de compatibilidad.
  • Usa un tema responsive: Google penaliza las tiendas que no se ven bien en móviles. Asegúrate de que tu tema sea adaptable.
  • No abuses de los módulos: Cada módulo consume recursos. Instala solo los necesarios para evitar lentitud.
  • Haz copias de seguridad: Antes de cualquier instalación, respalda tu base de datos y archivos. DirectAdmin tiene herramientas para ello en "Copias de seguridad".

[TIP] Si tu hosting usa Syspanel, el proceso de copia de seguridad es similar. Busca la opción "Backup" en el panel, accesible por el puerto 2106.


Conclusión

Instalar módulos y temas en PrestaShop desde DirectAdmin es un proceso sencillo si sigues los pasos correctos. Ya sea usando el gestor de archivos, FTP o la subida directa desde el panel, lo importante es verificar permisos, ubicaciones y compatibilidad. Recuerda que una tienda bien configurada no solo se ve profesional, sino que también carga rápido y es amigable para el SEO.

Si encuentras errores, no dudes en consultar la documentación de tu hosting o contactar al soporte técnico. Con práctica, podrás personalizar tu tienda sin depender de terceros. ¡Manos a la obra y a vender más!

[WARNING] No olvides que si tu panel es Syspanel, el puerto de acceso es el 2106. Anótalo para futuras referencias.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel