Cómo instalar módulos y temas en PrestaShop desde DirectAdmin
¿Estás buscando darle un nuevo aire a tu tienda online o añadirle funcionalidades extra? Si gestionas tu PrestaShop a través de DirectAdmin, estás en el lugar correcto. En esta guía te explicaré paso a paso, de forma sencilla y sin rodeos, cómo instalar módulos PrestaShop y temas PrestaShop DirectAdmin para que puedas personalizar PrestaShop sin necesidad de ser un experto técnico.
Vamos a desglosar todo el proceso, desde la descarga del archivo hasta la activación final en tu panel de administración. Y recuerda, si usas Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106, pero aquí nos centramos en DirectAdmin.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener a mano estos elementos:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña para entrar al panel de control de tu hosting.
- Acceso al back office de PrestaShop: Es decir, el panel de administración de tu tienda (normalmente en
tudominio.com/admin). - Archivos del módulo o tema: Generalmente vienen en formato
.zipo.tar.gz. Si los has comprado en un marketplace como Addons de PrestaShop, los descargarás directamente. - Cliente FTP (opcional): Aunque no es estrictamente necesario si usas el gestor de archivos de DirectAdmin, te puede facilitar la vida.
[INFO] Si nunca has usado DirectAdmin, no te preocupes. Su interfaz es muy visual y amigable. Solo busca el icono de "Administrador de archivos" o "File Manager".
Paso 1: Accede a DirectAdmin y localiza la carpeta de PrestaShop
El primer paso es entrar a tu panel de control. Abre tu navegador y escribe la IP o dominio de tu servidor seguido de :2222 (el puerto por defecto de DirectAdmin). Por ejemplo: tudominio.com:2222. Introduce tus credenciales.
Una vez dentro, busca la sección "Administrador de archivos" (File Manager). Te llevará a la raíz de tu cuenta de hosting. Ahí verás varias carpetas, pero la que nos interesa es la que contiene tu tienda PrestaShop. Normalmente se llama public_html, www o el nombre de tu dominio.
Dentro de esa carpeta, encontrarás la estructura de PrestaShop. La carpeta clave para nosotros es:
modules: Aquí se alojan todos los módulos.themes: Aquí se guardan los temas o plantillas.
[WARNING] No confundas
modulesconoverrideu otras carpetas. Si no ves estas carpetas, asegúrate de que estás en la raíz de tu instalación de PrestaShop.
Paso 2: Sube el archivo del módulo o tema
Ahora que sabes dónde están las carpetas, vamos a subir tu archivo. Sigue estos pasos:
- Haz clic en la carpeta
modules(para módulos) othemes(para temas). - Dentro de la carpeta, busca el botón "Subir archivos" o "Upload". En DirectAdmin suele tener un icono de flecha hacia arriba.
- Selecciona el archivo
.zipo.tar.gzque descargaste desde tu ordenador. No lo descomprimas aún. - Espera a que termine la subida. Verás el nombre del archivo en la lista.
[TIP] Si tu archivo pesa más de 50 MB, es posible que DirectAdmin tenga un límite de subida. En ese caso, usa un cliente FTP como FileZilla para subirlo directamente. Es igual de sencillo.
Paso 3: Descomprime el archivo en la ubicación correcta
Una vez subido, necesitas extraer su contenido. Los módulos y temas suelen venir comprimidos para facilitar la transferencia.
- Selecciona el archivo que acabas de subir (haz clic en la casilla de verificación junto a él).
- Busca la opción "Extraer" o "Extract". En DirectAdmin, suele estar en la barra de herramientas superior.
- Confirma la extracción. El sistema descomprimirá el contenido dentro de la misma carpeta (
modulesothemes). Si el archivo contenía una subcarpeta, se creará automáticamente. - Verifica que aparezca una nueva carpeta con el nombre del módulo o tema. Por ejemplo, si instalaste un módulo llamado "MiModulo", deberías ver una carpeta
mimodulodentro demodules.
[WARNING] Si al extraer te pide sobrescribir archivos, ten cuidado. Solo hazlo si estás actualizando un módulo existente. Si es nuevo, no debería haber conflictos.
Paso 4: Instala y activa desde el back office de PrestaShop
Ahora viene la parte más gratificante: ver el módulo o tema funcionando. Ve a tu panel de administración de PrestaShop.
Para instalar un módulo:
- En el menú lateral, ve a "Módulos" > "Gestor de módulos".
- En la parte superior, haz clic en "Subir un módulo" (si no ves la opción, busca el botón azul que dice "Subir módulo").
- Selecciona el archivo desde tu ordenador (aunque ya lo hayas subido por FTP, este paso es necesario para registrarlo en la base de datos). En realidad, PrestaShop buscará en la carpeta
modulesy te mostrará los que están disponibles. - Busca el nombre de tu módulo en la lista. Si aparece, haz clic en "Instalar".
- Configúralo según tus necesidades. Cada módulo tiene su propia interfaz de configuración.
[INFO] Si el módulo ya estaba subido en la carpeta
modules, al hacer clic en "Subir un módulo" y seleccionar el mismo archivo, PrestaShop lo reconocerá y te permitirá instalarlo directamente. No te preocupes si no lo ves al principio; a veces hay que recargar la página.
Para instalar un tema:
- Ve a "Diseño" > "Temas y plantillas".
- Haz clic en "Añadir nuevo tema" o "Subir tema" (dependiendo de la versión).
- Selecciona el archivo
.zipdel tema desde tu ordenador. - Una vez subido, el tema aparecerá en la lista. Haz clic en "Usar este tema" para activarlo.
- Personaliza los ajustes del tema desde el mismo apartado (colores, logos, etc.).
[TIP] Si el tema no se ve bien después de activarlo, limpia la caché de PrestaShop: ve a "Parámetros avanzados" > "Rendimiento" y haz clic en "Limpiar caché". También puedes recargar la página de tu tienda.
Paso 5: Soluciona problemas comunes (FAQ)
Aquí tienes algunas dudas típicas que surgen durante el proceso:
¿Por qué no veo el módulo en el back office después de subirlo?
- Causa: El módulo no está bien descomprimido o la carpeta tiene un nombre incorrecto.
- Solución: Revisa que dentro de
moduleshaya una carpeta con el nombre exacto del módulo (todo en minúsculas y sin espacios). Si no, vuelve a extraer el archivo.
¿El tema se ve roto o con errores de diseño?
- Causa: Puede que el tema no sea compatible con tu versión de PrestaShop, o que falten archivos.
- Solución: Verifica la compatibilidad en la descripción del tema. También asegúrate de haber subido el archivo completo. Si el problema persiste, contacta al desarrollador.
¿DirectAdmin no me deja subir archivos grandes?
- Causa: Límite de tamaño en la subida por PHP o en el servidor.
- Solución: Usa un cliente FTP (FileZilla, Cyberduck) para subir el archivo directamente a la carpeta
modulesothemes. Luego sigue los pasos de extracción desde DirectAdmin.
¿Aparece un mensaje de error de permisos?
- Causa: Los archivos o carpetas no tienen los permisos correctos (normalmente 755 para carpetas y 644 para archivos).
- Solución: En DirectAdmin, selecciona la carpeta del módulo/tema y haz clic en "Cambiar permisos". Establece 755 para carpetas y 644 para archivos. Si no sabes cómo, contacta con tu soporte técnico.
[WARNING] No modifiques los permisos de toda la carpeta
modulesothemesde golpe, solo de la carpeta del módulo/tema que instalaste.
Consejos extra para personalizar PrestaShop como un profesional
Una vez que domines la instalación básica, puedes ir más allá:
- Actualiza módulos y temas: Siempre desde el back office o repitiendo el proceso de subida. Las actualizaciones corrigen errores y mejoran la seguridad.
- Haz copias de seguridad: Antes de instalar algo nuevo, respalda tu base de datos y archivos. En DirectAdmin puedes usar la herramienta "Backup" o hacerlo manualmente.
- Usa módulos de caché: Para mejorar la velocidad de tu tienda, instala módulos como "Advanced Cache" o "Page Cache". Mejoran la experiencia de usuario y el SEO.
- Prueba en un entorno de desarrollo: Si tienes un subdominio o un hosting de pruebas, instala ahí primero los módulos y temas. Así evitas sorpresas en tu tienda en vivo.
[INFO] Recuerda que personalizar PrestaShop no solo implica módulos y temas. También puedes modificar archivos CSS, JavaScript y plantillas. Pero eso ya es para otro tutorial.
Resumen final
Instalar módulos PrestaShop y temas PrestaShop desde DirectAdmin es un proceso sencillo si sigues estos pasos:
- Accede a DirectAdmin y ve a la carpeta
modulesothemes. - Sube el archivo comprimido.
- Extráelo en la misma carpeta.
- Desde el back office de PrestaShop, instala y activa el módulo o tema.
- Configúralo a tu gusto.
Con esto, tu tienda online tendrá nuevas funcionalidades y un aspecto renovado. Y si en algún momento te surge una duda, recuerda que la comunidad de PrestaShop es enorme y siempre hay alguien dispuesto a ayudar.
[TIP] Si usas Syspanel (el antiguo HestiaCP), el proceso es muy similar. Solo cambia que el puerto de acceso es el 2106 y la interfaz es un poco diferente, pero las carpetas y los pasos son los mismos.
¡Ahora ve y dale vida a tu tienda! Si tienes problemas, vuelve a leer esta guía o pregunta en los foros especializados. La práctica hace al maestro.
