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

Cómo subir y activar un tema en PrestaShop desde DirectAdmin

Actualizado el 15 de junio de 2026

Antes de Empezar: ¿Qué Necesitas para Instalar un Tema en PrestaShop?

Cambiar el diseño de tu tienda online es una de las tareas más gratificantes, pero también puede ser un dolor de cabeza si no sabes por dónde empezar. No te preocupes, porque hoy te voy a guiar paso a paso para que puedas instalar tema PrestaShop DirectAdmin sin romper nada en el proceso.

Para llevar a cabo esta tarea, necesitarás tener a mano tres cosas básicas:

  1. Acceso a tu panel de control (DirectAdmin): Aquí es donde gestionas los archivos de tu hosting. Necesitas tu usuario y contraseña.
  2. El archivo del tema en formato .zip: Este archivo lo sueles descargar desde el mercado de PrestaShop o desde el sitio del desarrollador del tema. Asegúrate de que la versión del tema sea compatible con tu versión de PrestaShop.
  3. Un cliente FTP (opcional pero recomendado): Programas como FileZilla te permiten subir archivos de forma más rápida y segura. Si no lo tienes, no pasa nada, también te muestro cómo hacerlo desde el administrador de archivos de DirectAdmin.

[INFO] Aunque el título menciona DirectAdmin, el proceso es muy similar en otros paneles. Si usas Syspanel (el antiguo HestiaCP), el acceso es a través del puerto 2106. En ese panel, la ruta de archivos será la misma, solo cambia la interfaz visual.


Paso 1: Prepara tu Tema Antes de Subirlo

Antes de lanzarte a subir archivos, es crucial que prepares el terreno. Un error común es intentar instalar un tema que no es compatible con tu versión de PrestaShop, lo que resulta en una pantalla blanca de la muerte.

Comprueba la Compatibilidad

  • Versión de PrestaShop: Ve a tu back-office (panel de administración de tu tienda) y en el menú inferior o en "Parámetros avanzados" -> "Información" verás la versión exacta que tienes.
  • Versión del Tema: En la página de descarga del tema, busca la sección de compatibilidad. Debe indicar claramente para qué versiones de PrestaShop sirve (ej: 1.7.x, 8.x).
  • Requisitos del Servidor: Algunos temas requieren extensiones PHP específicas (como curl o mbstring). Si tu hosting no las tiene, el tema fallará. Puedes verificar esto en tu back-office en "Parámetros avanzados" -> "Rendimiento" o en la sección de "Información".

Descomprime el Archivo ZIP que Descargaste

Cuando descargas un tema de PrestaShop, normalmente obtienes un archivo .zip que contiene todo el tema. No subas ese archivo directamente al servidor (aunque PrestaShop permite subirlo desde el back-office, a veces falla por límites de memoria). Lo que haremos será:

  1. Descomprime el archivo .zip en tu ordenador.
  2. Dentro de la carpeta descomprimida, busca una subcarpeta que se llame igual que tu tema (ej: mi_tema). Esta carpeta es la que realmente necesitas subir.

[WARNING] No confundas el archivo .zip de descarga con el tema. Dentro de ese zip suele haber documentación, archivos de licencia y la carpeta del tema. Si subes el zip equivocado, no funcionará.


Paso 2: Subir el Tema al Servidor (Dos Métodos)

Ahora viene la parte práctica. Tienes dos opciones para subir los archivos del tema a tu servidor. Te recomiendo la primera si eres principiante y la segunda si tienes un poco más de experiencia.

Método A: Subir Tema PrestaShop FTP (Recomendado)

Usar un cliente FTP como FileZilla es la forma más rápida y te da control total sobre los archivos. Es especialmente útil si el tema es muy pesado.

  1. Conecta con tu servidor: Abre FileZilla y conecta usando los datos de tu hosting (host, usuario, contraseña y puerto 21).
  2. Navega a la carpeta de PrestaShop: En el panel derecho (el servidor), busca la carpeta raíz de tu tienda. Normalmente es public_html o www. Si tu tienda está en una subcarpeta (ej: public_html/tienda), navega hasta allí.
  3. Localiza la carpeta /themes: Dentro de la raíz de tu tienda, verás una carpeta llamada themes. Esta es la que nos interesa. Entra en ella.
  4. Sube la carpeta del tema: En el panel izquierdo (tu ordenador), navega hasta la carpeta del tema que descomprimiste. Arrastra la carpeta completa del tema (la que está dentro del zip) a la carpeta themes del servidor.
  5. Espera a que termine: El tiempo dependerá del tamaño del tema y de tu conexión. Verás una cola de archivos en la parte inferior de FileZilla. Espera a que se complete al 100%.

Método B: Subir el Tema desde el Administrador de Archivos de DirectAdmin

Si no quieres instalar programas, DirectAdmin tiene un administrador de archivos integrado.

  1. Accede a DirectAdmin: Entra en tu panel de control de hosting.
  2. Busca "Administrador de Archivos" (File Manager): Suele estar en la sección "Archivos" o el icono de una carpeta.
  3. Navega a la carpeta /themes: Al igual que con FTP, ve a public_html -> themes.
  4. Sube el archivo .zip: DirectAdmin te permite subir un archivo comprimido. Sube el archivo .zip del tema (no la carpeta descomprimida).
  5. Extrae el archivo: Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir" (Extract). DirectAdmin lo descomprimirá y creará la carpeta del tema automáticamente.
  6. Borra el archivo .zip: Después de extraerlo, elimina el archivo .zip para mantener el servidor limpio.

[TIP] Si tu tema es muy pesado (más de 50 MB), el administrador de archivos de DirectAdmin puede dar problemas de tiempo de espera. En ese caso, usa FTP.


Paso 3: Activar la Plantilla PrestaShop desde el Back-Office

Ya tienes los archivos en el servidor. Ahora es el momento de dar el salto visual y activar tu nueva plantilla.

  1. Entra en tu Back-Office de PrestaShop: Ve a tudominio.com/admin e inicia sesión.

  2. Ve al menú "Diseño" (o "Design"): En el menú lateral izquierdo, busca la sección "Diseño". Dentro de ella, encontrarás la opción "Temas y Logos" o "Tema".

  3. Localiza tu tema: En la página de "Temas", verás todos los temas disponibles en tu instalación. Deberías ver tu nuevo tema en la lista, junto con el tema por defecto (ej: "classic"). Si no aparece, asegúrate de haber subido la carpeta al lugar correcto.

  4. Selecciona y activa: Haz clic en el botón "Usar este tema" o "Activar" que aparecerá en la tarjeta de tu tema. PrestaShop te preguntará si quieres "Instalar los módulos de este tema". Te recomiendo que marques la casilla de "forzar la instalación de los módulos" solo si es un tema de pago que trae módulos propios. Si es un tema gratuito, puedes dejarlo sin marcar.

  5. Guarda los cambios: Una vez hecho clic, la página se recargará y verás tu tienda con el nuevo aspecto. ¡Enhorabuena!

[INFO] Si el botón de activar no aparece, puede ser que el tema esté corrupto o que no tenga el archivo theme.yml o config.xml (dependiendo de la versión). Revisa que la estructura de carpetas dentro de /themes sea la correcta: la carpeta principal del tema debe contener al menos esos archivos de configuración.


Paso 4: Configurar y Personalizar tu Nuevo Tema

Activar el tema es solo el principio. Ahora tendrás que configurarlo para que se adapte a tu marca.

Ajusta los Módulos de Posicionamiento

Cada tema tiene sus propias zonas de ganchos (hooks) para colocar módulos (menús, banners, bloques de productos, etc.).

  1. Ve a "Diseño" -> "Posiciones de Módulos".
  2. Arrastra y suelta los módulos en las nuevas zonas que tu tema haya creado. Es posible que algunos módulos estén desactivados o en lugares incorrectos.
  3. Activa los módulos que necesites y desactiva los que no uses para acelerar tu tienda.

Personaliza la Página de Inicio

La mayoría de los temas modernos vienen con un "Constructor de Páginas" o "Page Builder" integrado.

  1. Busca en el menú lateral una opción como "Módulos" -> "Módulos y Servicios" y localiza el módulo del constructor (ej: "PrestaShop Page Builder" o el que incluya tu tema).
  2. Haz clic en "Configurar" y podrás editar el contenido de tu página de inicio de forma visual, arrastrando elementos como textos, imágenes, vídeos o listados de productos.

Configura los Colores y Tipografías

En la configuración del tema (normalmente en "Diseño" -> "Tema y Logo" -> "Configuración avanzada" o en el propio constructor), podrás cambiar los colores principales, la tipografía y otros estilos globales sin tocar una línea de código.


Paso 5: Solución de Problemas Comunes (FAQ)

Aquí te dejo las dudas más frecuentes que nos llegan al soporte. Léelas con calma, seguro que te ahorran un quebradero de cabeza.

¿Por qué veo una pantalla blanca después de activar el tema?

Esto es lo que se conoce como "Error 500" o "Pantalla Blanca de la Muerte". Las causas más comunes son:

  • Incompatibilidad de versiones: El tema es para PrestaShop 1.6 y lo has instalado en una 1.7 o 8.x.
  • Falta de memoria PHP: El tema es muy pesado y el límite de memoria de tu hosting es muy bajo. Debes aumentar el límite de memoria en el archivo config/defines.inc.php (busca _PS_MEMORY_LIMIT_ y cámbialo a 256M) o en el php.ini.
  • Errores en el código del tema: Puede ser un bug del propio tema. Contacta al desarrollador.

¿Puedo cambiar el tema sin perder mis productos y clientes?

Sí, absolutamente. Los temas solo afectan al diseño y a la estructura visual. Tu base de datos (productos, pedidos, clientes) permanece intacta. El cambio de tema es una operación segura para tus datos.

¿Necesito borrar el tema antiguo?

No es obligatorio, pero es recomendable por seguridad y rendimiento. Si ya no vas a usar el tema anterior, puedes eliminarlo desde el administrador de archivos (carpeta /themes/tema_antiguo). Ten cuidado de no borrar el tema que estás usando actualmente.

¿Qué pasa si el tema no aparece en el back-office?

Si has subido la carpeta correctamente y no aparece, verifica lo siguiente:

  1. Permisos de archivos: Las carpetas deben tener permisos 755 y los archivos 644. Puedes cambiarlos desde el administrador de archivos de DirectAdmin o con tu cliente FTP (clic derecho -> "Permisos de archivo").
  2. Estructura de la carpeta: Asegúrate de que la carpeta del tema esté directamente dentro de /themes. No debe haber otra carpeta intermedia. Ej: /themes/mi_tema/theme.yml es correcto, pero /themes/mi_tema/mi_tema/theme.yml es incorrecto.
  3. Caché: Ve a "Parámetros avanzados" -> "Rendimiento" y pulsa el botón "Vaciar la caché" en la parte superior. A veces el back-office guarda memoria y no ve los nuevos archivos.

¿Cómo puedo hacer una copia de seguridad antes de cambiar el tema?

Es una práctica excelente. Desde el back-office, ve a "Parámetros avanzados" -> "Mantenimiento" y activa el modo mantenimiento (para que tus clientes no vean la tienda a medias). Luego, desde tu panel de control de hosting, haz una copia de seguridad completa de los archivos y de la base de datos. Así, si algo sale mal, puedes restaurar todo en minutos.


Consejos Finales para un Cambio de Tema Exitoso

  • Prueba en un entorno de desarrollo: Si tienes experiencia, crea una subcarpeta (ej: tudominio.com/prestashop_test) e instala una copia de tu tienda para probar el tema antes de aplicarlo en producción.
  • Limpia la caché: Después de activar el tema, ve a "Parámetros avanzados" -> "Rendimiento" y vacía la caché tanto de archivos como de Twig. Esto evitará que se muestren elementos antiguos.
  • Actualiza los módulos: Los temas modernos suelen requerir versiones actualizadas de los módulos. Ve a "Módulos" -> "Módulos y Servicios" y actualiza los que tengan actualizaciones pendientes.
  • Revisa el SEO: Después de cambiar el tema, asegúrate de que los títulos y metadescripciones de tus páginas siguen siendo los mismos. Algunos temas pueden alterar la estructura de los encabezados (H1, H2), lo que puede afectar a tu posicionamiento. Revisa que tus URLs amigables sigan funcionando.

[TIP] Si tu tema no carga bien los estilos CSS, prueba a activar el modo de depuración. Ve a config/defines.inc.php y cambia _PS_MODE_DEV_ a true. Esto mostrará los errores en pantalla en lugar de una página en blanco, lo que te dará pistas sobre qué está fallando.


Conclusión: Ya has cambiado tu tema, ¿y ahora qué?

Has aprendido a subir tema PrestaShop FTP y a activarlo desde DirectAdmin. Este proceso, aunque parezca técnico, es bastante sencillo una vez que lo has hecho una vez.

Recuerda que el cambio de tema es una de las formas más rápidas de darle un aire nuevo a tu negocio online, pero no olvides que la velocidad de carga y la usabilidad son factores clave para el SEO. Un tema bonito pero lento puede perjudicar tu posicionamiento en Google.

Te animo a que explores todas las opciones de personalización que ofrece tu nuevo tema. Juega con los colores, los módulos y las tipografías para que tu tienda refleje verdaderamente la esencia de tu marca. Y si en algún momento te atascas, no dudes en consultar la documentación del tema o contactar con el soporte de tu hosting. ¡Estamos aquí para ayudarte!

¿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