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

Cómo instalar módulos y temas en PrestaShop (DirectAdmin)

Actualizado el 16 de diciembre de 2025

Introducción: Personaliza tu tienda PrestaShop con módulos y temas

Si tienes una tienda online con PrestaShop alojada en un servidor con DirectAdmin, una de las tareas más comunes (y emocionantes) es instalar módulos para añadir funciones o cambiar el diseño con temas nuevos. Aunque pueda parecer técnico, el proceso es bastante sencillo si sigues los pasos adecuados. En esta guía completa y fácil de entender, te explicaré cómo instalar módulos y temas en PrestaShop (DirectAdmin) paso a paso, resolviendo las dudas más frecuentes para que puedas personalizar tu tienda sin complicaciones.

Vamos a cubrir desde la descarga del archivo hasta la activación final, usando tanto el panel de administración de PrestaShop como el administrador de archivos de DirectAdmin. También te daré consejos clave para evitar errores comunes. ¡Empecemos!

[TIP] Antes de instalar cualquier módulo o tema, siempre haz una copia de seguridad de tu tienda y base de datos. Esto te salvará de posibles problemas.


¿Qué necesitas antes de empezar?

Para instalar módulos o temas en PrestaShop desde DirectAdmin, necesitas tener a mano:

  1. Acceso a tu panel de DirectAdmin (usuario y contraseña).
  2. Acceso al panel de administración de PrestaShop (usuario y contraseña de tu tienda).
  3. El archivo del módulo o tema en formato .zip o .tar.gz. Normalmente lo descargas desde la tienda oficial de PrestaShop, un desarrollador o un marketplace.
  4. Conexión FTP/SFTP (opcional, pero útil si el módulo es pesado o el administrador de archivos de PrestaShop da error).

[WARNING] No descargues módulos o temas de sitios no oficiales o piratas. Pueden contener malware o vulnerabilidades que comprometan tu tienda.


Método 1: Instalar módulos y temas desde el panel de administración de PrestaShop (recomendado para principiantes)

Este es el método más directo y no requiere tocar archivos manualmente. Es ideal para módulos y temas que no superen el límite de tamaño de subida de tu servidor (normalmente 2 MB o 8 MB).

Paso a paso para instalar un módulo

  1. Inicia sesión en tu panel de administración de PrestaShop (ejemplo: tutienda.com/admin1234).
  2. Ve al menú Módulos > Módulos y servicios.
  3. En la parte superior derecha, haz clic en el botón Subir un módulo.
  4. Se abrirá una ventana. Arrastra o selecciona el archivo .zip del módulo desde tu computadora.
  5. Espera a que se cargue (puede tardar unos segundos). PrestaShop lo descomprimirá e instalará automáticamente.
  6. Una vez instalado, verás el módulo en la lista. Haz clic en Configurar para ajustar sus opciones o en Instalar si aparece ese botón.

Paso a paso para instalar un tema

  1. En el panel de administración, ve a Diseño > Temas y logotipos.
  2. En la sección Seleccionar un tema, haz clic en Añadir un nuevo tema.
  3. Aparecerá un botón Subir tema (icono de nube con flecha hacia arriba). Haz clic en él.
  4. Selecciona el archivo .zip del tema desde tu computadora.
  5. El tema se subirá y se mostrará en la lista. Haz clic en Usar este tema para activarlo.

[INFO] Si el tema incluye módulos adicionales, estos se instalarán automáticamente. Es posible que debas configurarlos después.


Método 2: Instalar módulos y temas mediante DirectAdmin (cuando el método 1 falla)

A veces, el módulo o tema es demasiado pesado para subirlo desde el panel de PrestaShop, o aparece un error de "límite de subida excedido". En ese caso, DirectAdmin te permite subir archivos directamente al servidor. Este método también es útil si necesitas sobrescribir archivos manualmente.

Accede al administrador de archivos de DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin (ejemplo: tudominio.com:2222).
  2. Busca y haz clic en Administrador de archivos (normalmente en la sección "Archivos").
  3. Navega hasta la carpeta raíz de tu tienda PrestaShop. Por lo general, está en public_html o domains/tudominio.com/public_html.

Instalar un módulo manualmente

  1. Localiza la carpeta de módulos: Dentro de public_html, abre la carpeta modules. Si no existe, créala (aunque PrestaShop suele tenerla).
  2. Sube el archivo ZIP del módulo: En el administrador de archivos, haz clic en Subir y selecciona el archivo .zip de tu computadora.
  3. Descomprime el archivo: Una vez subido, haz clic derecho sobre el archivo ZIP y elige Extraer. Asegúrate de que se extraiga en la carpeta modules. Si el ZIP contiene una carpeta con el nombre del módulo, se creará automáticamente.
  4. Verifica la estructura: Deberías tener una carpeta como modules/nombredelmodulo/ con archivos PHP, CSS, etc.
  5. Ve al panel de PrestaShop: En Módulos > Módulos y servicios, busca el módulo recién subido. Si no aparece, haz clic en Instalar (a veces aparece como "No instalado").
  6. Configúralo según necesites.

Instalar un tema manualmente

  1. Localiza la carpeta de temas: Dentro de public_html, abre la carpeta themes.
  2. Sube el archivo ZIP del tema: Similar al paso anterior, sube el archivo y extráelo en themes. La carpeta resultante debe tener el nombre del tema (ejemplo: themes/mi-tema/).
  3. Activa el tema desde el panel de administración: Ve a Diseño > Temas y logotipos. El nuevo tema debería aparecer en la lista. Haz clic en Usar este tema.

[TIP] Si después de subir el tema no aparece, revisa que la carpeta del tema tenga un archivo theme.yml o config.xml. Sin estos, PrestaShop no lo reconocerá.


Solución de problemas comunes (FAQ)

P: El módulo no aparece después de subirlo a DirectAdmin

R: Asegúrate de:

  • Haber extraído el ZIP correctamente en la carpeta modules.
  • Que la carpeta del módulo tenga el nombre exacto que espera PrestaShop (sin espacios ni caracteres raros).
  • Que los permisos de la carpeta sean 755 (puedes cambiarlos desde DirectAdmin: haz clic derecho > Cambiar permisos).

P: Al subir un tema, sale error "El archivo es demasiado grande"

R: Aumenta el límite de subida en PHP. Desde DirectAdmin, ve a Configuración de PHP > Select PHP version > Extensiones y busca upload_max_filesize y post_max_size. Cámbialos a un valor mayor (ejemplo: 64M). Luego, intenta subir de nuevo.

P: ¿Puedo instalar módulos desde el mercado de PrestaShop directamente?

R: Sí, si tu tienda está vinculada a una cuenta de PrestaShop Addons. Ve a Módulos > Módulos y servicios > Módulos de Addons. Inicia sesión y podrás instalar directamente desde ahí. Esto ahorra tiempo.

P: Después de instalar un tema, la tienda se ve rota o en blanco

R: Puede ser incompatible con tu versión de PrestaShop. Revisa los requisitos del tema. También prueba a desactivar módulos uno por uno para detectar conflictos. Si el problema persiste, restaura la copia de seguridad.

P: ¿Qué hago si el módulo requiere modificar archivos del núcleo?

R: Evita modificar archivos del núcleo de PrestaShop. Si el módulo lo exige, busca alternativas o consulta con un desarrollador. Sobrescribir archivos core puede romper actualizaciones futuras.


Consejos adicionales para gestionar módulos y temas

  • Mantén todo actualizado: Los módulos y temas obsoletos son la principal causa de vulnerabilidades. Revisa periódicamente las actualizaciones desde el panel de PrestaShop.
  • Usa un entorno de pruebas: Si tienes acceso, instala una copia de tu tienda en un subdominio para probar módulos y temas antes de aplicarlos en producción.
  • Documenta los cambios: Lleva un registro de qué módulos instalas y cuándo. Esto ayuda a diagnosticar problemas.

Conclusión

Instalar módulos y temas en PrestaShop desde DirectAdmin no tiene por qué ser complicado. Ya sea usando el método directo desde el panel de administración o subiendo archivos manualmente, siguiendo estos pasos podrás personalizar tu tienda sin miedo. Recuerda siempre hacer copias de seguridad y verificar la compatibilidad de los complementos con tu versión de PrestaShop.

Si te encuentras con algún problema, revisa las preguntas frecuentes de esta guía o consulta la documentación oficial de PrestaShop. ¡Ahora ya estás listo para darle un nuevo look o funcionalidad a tu tienda online!

[INFO] Si tu servidor usa Syspanel (antes HestiaCP), el proceso es similar pero accedes al panel por el puerto 2106 (ejemplo: tudominio.com:2106). El administrador de archivos funciona igual.

¿Te ha sido útil esta guía? Compártela con otros usuarios de PrestaShop y DirectAdmin. ¡Buena suerte con tu tienda!

¿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