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

Cómo instalar un tema en PrestaShop usando DirectAdmin

Actualizado el 31 de marzo de 2026

¿Quieres darle un cambio de imagen a tu tienda online? Instalar un tema nuevo en PrestaShop es una de las formas más rápidas de mejorar su diseño, funcionalidad y experiencia de usuario. Si tu hosting utiliza DirectAdmin como panel de control, el proceso es bastante sencillo y no necesitas ser un experto técnico. En esta guía detallada, te explicaré paso a paso cómo instalar un tema en PrestaShop usando DirectAdmin, resolveremos dudas comunes y te daremos consejos para que el proceso sea un éxito.


¿Qué necesitas antes de empezar?

Antes de lanzarte a instalar el tema, asegúrate de tener lo siguiente a mano:

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña para ingresar al panel de control de tu hosting.
  • Un tema de PrestaShop: Puede ser gratuito (de la tienda oficial de PrestaShop) o premium (de un desarrollador externo). Normalmente viene en un archivo .zip.
  • Copia de seguridad de tu tienda: Por seguridad, siempre haz una copia de seguridad de tu base de datos y archivos antes de realizar cambios importantes. Puedes hacerlo desde DirectAdmin en la sección de "Backups".
  • Versión compatible: Verifica que el tema sea compatible con tu versión de PrestaShop (por ejemplo, 1.7, 8.x). Si no, podrías tener errores.

Método 1: Instalar el tema desde el panel de administración de PrestaShop (más fácil)

Este es el método recomendado para la mayoría de usuarios, ya que no requiere tocar archivos del servidor manualmente.

Paso 1: Accede a tu back office de PrestaShop

Ingresa a tu dominio seguido de /admin (por ejemplo: tutienda.com/admin) e inicia sesión con tus credenciales de administrador.

Paso 2: Ve a la sección de temas

En el menú lateral izquierdo, busca y haz clic en "Diseño" (o "Design") y luego en "Temas y plantillas" (o "Themes & Templates").

Paso 3: Sube tu tema

Verás un botón que dice "Añadir nuevo tema" o "Subir tema". Haz clic ahí.

Se abrirá un cuadro de diálogo. Selecciona el archivo .zip de tu tema desde tu computadora y haz clic en "Subir". PrestaShop lo instalará automáticamente.

Paso 4: Activa el tema

Una vez subido, verás el nuevo tema en la lista. Pasa el ratón sobre él y haz clic en "Usar este tema" o "Activar". ¡Listo! Tu tienda ahora mostrará el nuevo diseño.

[TIP] Si el tema no aparece, asegúrate de que el archivo .zip no esté dañado y que sea un tema válido para PrestaShop. Algunos temas vienen con carpetas adicionales; el .zip debe contener la carpeta del tema directamente.


Método 2: Instalar el tema manualmente a través de DirectAdmin (cuando el método 1 falla)

A veces, el instalador de PrestaShop puede dar errores por límites de tamaño de archivo o permisos. En ese caso, la instalación manual desde DirectAdmin es la solución.

Paso 1: Conéctate a DirectAdmin

Abre tu navegador y escribe la dirección de tu panel DirectAdmin (normalmente algo como tudominio.com:2222). Ingresa tu usuario y contraseña.

Paso 2: Accede al administrador de archivos

Dentro de DirectAdmin, busca el icono de "Administrador de archivos" (File Manager). Haz clic para abrirlo. Te mostrará la estructura de carpetas de tu hosting.

Paso 3: Navega hasta la carpeta de temas de PrestaShop

En el administrador de archivos, busca la carpeta donde está instalado PrestaShop. Normalmente es public_html o www. Dentro, busca la carpeta /themes. Por ejemplo: public_html/themes/.

Paso 4: Sube el tema

Dentro de themes, haz clic en el botón "Subir" (Upload) en la barra superior. Selecciona el archivo .zip de tu tema desde tu computadora y súbelo.

[WARNING] No subas el .zip directamente sin descomprimirlo. Algunos temas vienen en una carpeta dentro del zip. Lo ideal es subir la carpeta del tema ya descomprimida, o subir el zip y luego descomprimirlo desde DirectAdmin.

Paso 5: Descomprime el archivo (si lo subiste en zip)

Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" (Extract). Se creará una carpeta con el nombre del tema (por ejemplo, mi-tema).

Paso 6: Verifica la estructura

Asegúrate de que dentro de la carpeta extraída haya archivos como theme.yml, config.xml, prestashop.png, etc. Si ves otra carpeta dentro, es probable que tengas que mover los archivos un nivel arriba.

Paso 7: Activa el tema desde el back office

Ahora ve a tu back office de PrestaShop (como en el método 1). En Diseño > Temas y plantillas, el nuevo tema debería aparecer en la lista. Actívalo.

[INFO] Si no aparece, ve a "Módulos" > "Posiciones de módulos" y luego haz clic en "Restablecer temas" (o "Reset themes") para forzar a PrestaShop a escanear la carpeta de temas.


Solución de problemas comunes (FAQ)

¿Por qué no puedo subir el tema desde el back office?

Esto suele pasar por el límite de tamaño de archivo en el servidor (upload_max_filesize). Puedes aumentarlo desde DirectAdmin en "Configuración de PHP" (PHP Settings) o mediante el archivo .htaccess. También puedes usar el método manual descrito arriba.

¿El tema se ve mal o desordenado?

Posiblemente el tema no sea compatible con tu versión de PrestaShop o falten módulos asociados. Verifica los requisitos del tema en su documentación. También prueba a desactivar módulos de terceros temporalmente para ver si hay conflicto.

¿Cómo desinstalo un tema?

En el back office, ve a Diseño > Temas y plantillas. Pasa el ratón sobre el tema que quieras eliminar y haz clic en el icono de la papelera. También puedes borrar la carpeta del tema desde DirectAdmin (en themes/), pero ten cuidado de no eliminar el tema activo.

¿Puedo instalar un tema en PrestaShop 1.6?

Sí, pero el proceso es similar. La carpeta de temas sigue siendo themes/. Sin embargo, ten en cuenta que PrestaShop 1.6 ya no recibe actualizaciones de seguridad, así que considera migrar a una versión más reciente.

¿Qué hago si el tema requiere módulos adicionales?

Algunos temas vienen con módulos propietarios. Deberás subirlos a la carpeta modules/ de PrestaShop (usando DirectAdmin) y luego instalarlos desde el back office en "Módulos" > "Gestor de módulos".


Consejos adicionales para elegir y gestionar temas

  • Elige un tema responsive: Asegúrate de que se vea bien en móviles y tablets, ya que Google penaliza las tiendas no adaptadas.
  • Haz pruebas en un entorno de desarrollo: Si tienes un subdominio o una copia de tu tienda, instala el tema ahí primero para evitar sorpresas en producción.
  • Actualiza el tema regularmente: Los desarrolladores lanzan parches de seguridad y compatibilidad. Revisa la página del tema periódicamente.
  • Optimiza la velocidad: Un tema con muchos efectos visuales puede ralentizar tu tienda. Usa herramientas como GTmetrix para comprobar el rendimiento.

¿Y si uso Syspanel (HestiaCP)?

Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. La diferencia principal es que accedes a Syspanel a través del puerto 2106 (por ejemplo: tudominio.com:2106). Una vez dentro, busca el "Administrador de archivos" y sigue los mismos pasos que en DirectManual: navega a public_html/themes/, sube y descomprime tu tema. Luego actívalo desde el back office de PrestaShop. Syspanel también tiene opciones para gestionar bases de datos y backups, lo cual es útil antes de instalar un tema.


Conclusión

Instalar un tema en PrestaShop usando DirectAdmin es un proceso accesible incluso para principiantes. Ya sea desde el back office (método rápido) o manualmente a través del administrador de archivos (método de respaldo), en pocos minutos puedes transformar por completo la apariencia de tu tienda online. Recuerda siempre hacer una copia de seguridad previa y verificar la compatibilidad del tema. Si sigues estos pasos, tu tienda lucirá profesional y atractiva sin complicaciones técnicas.

¿Tienes alguna duda? Déjala en los comentarios y con gusto te ayudaré. ¡Manos a la obra con tu nuevo diseño!

¿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