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

Cómo instalar un tema en PrestaShop desde cPanel (método manual)

Actualizado el 9 de enero de 2026

Antes de Empezar: ¿Qué Necesitas y Por Qué Este Método?

Instalar un tema en PrestaShop desde cPanel de forma manual es una de las tareas más comunes cuando quieres personalizar tu tienda online. Aunque el panel de administración de PrestaShop permite subir temas en formato ZIP, a veces falla por límites de tamaño de archivo o por permisos del servidor. Por eso, el método manual usando cPanel y FTP es la opción más fiable y recomendada por expertos.

Para este tutorial, asumiremos que ya tienes acceso a tu cPanel (normalmente a través de tudominio.com/cpanel), que tienes instalado PrestaShop y que tienes el archivo ZIP de tu tema descargado en tu ordenador. No necesitas ser un experto en programación, solo seguir cada paso con calma.

¿Por qué usar cPanel en lugar del administrador de PrestaShop? La respuesta es simple: control total y evitas errores. Al subir el tema directamente a la carpeta de tu servidor, te aseguras de que todos los archivos se coloquen en la ubicación exacta. Además, si tu tema pesa más de 20 MB (algo común con temas premium llenos de imágenes y demostraciones), el método desde el back-office de PrestaShop fallará. Con cPanel, ese problema desaparece.


Paso 1: Preparar el Archivo del Tema

Antes de tocar nada en tu servidor, debemos asegurarnos de que el archivo ZIP del tema esté en perfecto estado. Esto te ahorrará dolores de cabeza más adelante.

1.1 Verifica el ZIP en tu ordenador

Localiza el archivo .zip de tu tema. Haz clic derecho sobre él y selecciona "Extraer aquí" o "Abrir con" tu programa de compresión favorito (WinRAR, 7-Zip, o el compresor nativo de Windows/Mac). ¿Qué deberías ver? Una carpeta con el nombre de tu tema (ejemplo: mi_tema_premium). Dentro de esa carpeta, debe existir un archivo llamado config.xml o theme.yml. Si no ves estos archivos, tu ZIP está mal empaquetado y no funcionará.

[WARNING] Si el ZIP contiene otro ZIP dentro, o si al extraerlo solo ves archivos sueltos sin una carpeta principal, es que el tema está mal empaquetado. Descárgalo de nuevo o contacta al desarrollador del tema.

1.2 Comprime la carpeta correcta

Ahora, borra el ZIP original y vuelve a comprimir la carpeta interna que contiene los archivos del tema. Es decir, selecciona la carpeta mi_tema_premium (la que tiene dentro config.xml), haz clic derecho y elige "Comprimir en ZIP". El nuevo archivo debe llamarse algo como mi_tema_premium.zip. Este es el archivo que usaremos.


Paso 2: Acceder a cPanel y Localizar el Administrador de Archivos

Con nuestro ZIP listo, vamos a conectarnos a nuestro panel de control. Abre tu navegador y escribe la URL de acceso a cPanel. Si no la recuerdas, suele ser algo como https://tudominio.com:2083 o https://tudominio.com/cpanel.

2.1 Inicia sesión

Introduce tu usuario y contraseña de cPanel. Si usas un hosting compartido, estos datos te los dio tu proveedor en el correo de bienvenida. Una vez dentro, verás un panel lleno de iconos. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".

2.2 Navega hasta la raíz de tu tienda

En la ventana que se abre, verás una estructura de carpetas. Busca la carpeta public_html (o www si tu hosting es antiguo). Si tu PrestaShop está instalado directamente en public_html, esa es tu raíz. Si lo tienes en una subcarpeta (por ejemplo, public_html/tienda), navega hasta allí.

[INFO] La raíz de PrestaShop es la carpeta donde verás archivos como index.php, config, admin y themes. Si no sabes cuál es, busca la carpeta themes, que es donde trabajaremos.


Paso 3: Subir el Tema a la Carpeta "themes" de PrestaShop

Este es el paso clave del método manual. Vamos a subir el ZIP directamente a la carpeta de temas y luego lo descomprimimos allí.

3.1 Entra en la carpeta "themes"

Dentro del Administrador de Archivos, haz clic en la carpeta themes. Verás que ya existen otras carpetas como classic o default-bootstrap. No las borres ni las modifiques.

3.2 Sube el archivo ZIP

En la barra superior del Administrador de Archivos, haz clic en "Cargar" (o "Upload"). Se abrirá una ventana donde puedes arrastrar tu archivo mi_tema_premium.zip o buscarlo en tu ordenador. Espera a que la barra de progreso llegue al 100%. No cierres la ventana hasta que termine.

[TIP] Si tu conexión es lenta y el archivo es pesado, no te preocupes. El Administrador de Archivos de cPanel tiene buena tolerancia a interrupciones, pero si falla, prueba con el método FTP que te explicaremos al final del artículo.

3.3 Descomprime el ZIP

Una vez subido, verás el archivo mi_tema_premium.zip en la lista de archivos de la carpeta themes. Haz clic derecho sobre él y selecciona "Extraer" (o "Extract"). En la ventana emergente, deja la ruta de destino tal cual (debe ser la carpeta themes actual) y haz clic en "Extraer archivo(s)".

3.4 Verifica la estructura

Después de extraer, deberías ver una nueva carpeta con el nombre de tu tema (ejemplo: mi_tema_premium). Entra en ella y confirma que contiene los archivos config.xml, prestashop y las carpetas css, img, js, tpl. Si es así, ¡perfecto! Ya tienes el tema en el servidor.


Paso 4: Activar el Tema desde el Panel de Administración de PrestaShop

Ahora que los archivos están en el servidor, toca activar el tema desde el back-office de PrestaShop. Abre tu navegador y accede a tudominio.com/admin (o la URL de administración que configuraste).

4.1 Ve a la sección de Diseño

En el menú lateral izquierdo, busca "Diseño" y luego "Temas". Verás una lista con los temas instalados. Tu nuevo tema debería aparecer ahí, aunque con un aspecto "apagado" indicando que no está activo.

4.2 Activa el tema

Haz clic en el botón "Activar" o en los tres puntos verticales junto al nombre de tu tema y selecciona "Activar". PrestaShop te pedirá confirmación. Acepta y espera unos segundos.

4.3 Configura y verifica

Una vez activado, ve a la parte frontal de tu tienda (abre tudominio.com en otra pestaña). Deberías ver el nuevo diseño. Si algo se ve roto, no entres en pánico. Ve a "Diseño > Temas" y haz clic en "Configurar" junto a tu tema para ajustar colores, menús y módulos.

[WARNING] Si al activar el tema te aparece un error de "clase no encontrada" o "archivo faltante", es que el ZIP estaba incompleto o se extrajo mal. Repite el paso 3.3 o verifica que el desarrollador del tema haya incluido todos los archivos.


Paso 5: Alternativa por FTP: Subir el Tema desde tu Ordenador

Si el Administrador de Archivos de cPanel te da problemas (por ejemplo, si el ZIP es demasiado grande o la conexión se cae), la alternativa más robusta es usar un cliente FTP como FileZilla. Este método es el favorito de los profesionales porque es más rápido y visual.

5.1 Conecta con FileZilla

Descarga e instala FileZilla (es gratis). Ábrelo y en la barra superior introduce:

  • Servidor: tudominio.com
  • Usuario: tu usuario de FTP (lo encuentras en cPanel > Cuentas FTP)
  • Contraseña: la de tu cuenta FTP
  • Puerto: 21

Haz clic en "Conexión rápida". Verás dos paneles: el izquierdo es tu ordenador y el derecho es tu servidor.

5.2 Navega y sube el archivo

En el panel derecho (servidor), navega hasta public_html/themes. En el panel izquierdo (tu PC), busca el archivo mi_tema_premium.zip. Arrastra el archivo desde la izquierda hacia la derecha, soltándolo dentro de la carpeta themes. FileZilla te mostrará el progreso de la transferencia.

5.3 Descomprime en el servidor

Una vez subido, vuelve a cPanel > Administrador de Archivos y entra en themes. Allí verás tu ZIP. Haz clic derecho > "Extraer" y listo. Este método es más fiable para archivos grandes.

[TIP] Si no tienes datos de FTP, créalos desde cPanel: busca la sección "Cuentas FTP", crea una nueva y asígnale como directorio la carpeta public_html. Así tendrás acceso completo.


Paso 6: Solución de Problemas Comunes

Aunque el proceso es sencillo, siempre pueden surgir pequeños contratiempos. Aquí tienes las soluciones a los problemas más frecuentes.

6.1 El tema no aparece en el back-office

Esto suele pasar si el ZIP se extrajo en la carpeta equivocada. Verifica que la carpeta del tema esté directamente dentro de themes, no dentro de otra subcarpeta. También asegúrate de que el archivo config.xml existe en la raíz de la carpeta del tema.

6.2 Error de permisos de archivos

Si al activar el tema ves un mensaje de "no se puede escribir" o "permiso denegado", necesitas cambiar los permisos de la carpeta del tema. En cPanel, haz clic derecho sobre la carpeta del tema, selecciona "Permisos" y cambia el valor a 755 para carpetas y 644 para archivos. Marca la casilla de "Recursivo" para aplicar a todo.

6.3 La tienda muestra un error 500

No te asustes. Esto ocurre cuando el tema es incompatible con tu versión de PrestaShop. Revisa la documentación del tema para ver qué versiones soporta. Si es un tema antiguo, puede que necesites actualizar PrestaShop o contactar al desarrollador.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel es a través del puerto 2106 (ejemplo: tudominio.com:2106). Allí también encontrarás el Administrador de Archivos, pero la estructura de carpetas puede variar ligeramente. En Syspanel, la raíz suele estar en public_html o domains/tudominio.com/public_html.


Preguntas Frecuentes (FAQ)

¿Cuánto tarda en instalarse un tema manualmente?

Depende del tamaño del archivo y de tu conexión. Con cPanel, suele tardar entre 2 y 5 minutos si el ZIP pesa menos de 50 MB. Con FTP, es incluso más rápido porque la transferencia es más estable.

¿Necesito conocimientos de programación?

No. Solo necesitas saber navegar por carpetas y hacer clic en botones. Si sabes usar un explorador de archivos en tu PC, puedes hacerlo en cPanel.

¿Puedo instalar varios temas a la vez?

Sí, puedes subir tantos temas como quieras a la carpeta themes. Solo podrás tener uno activo, pero puedes cambiar entre ellos cuando quieras desde el back-office.

¿Qué hago si el tema tiene una demo importable?

Muchos temas premium incluyen un archivo de demostración (.sql o .xml). Eso se importa desde "Avanzado > Importar" en PrestaShop, no desde cPanel. Sigue las instrucciones del desarrollador del tema para ese paso.

¿El método manual afecta a mi SEO?

No, instalar un tema no afecta negativamente al SEO. De hecho, un tema bien optimizado puede mejorar tu velocidad de carga. Eso sí, después de instalar, revisa que tus URLs y metaetiquetas sigan intactas.


Consejos Finales para una Instalación Exitosa

Antes de despedirnos, aquí tienes una lista de verificación rápida:

  • ✅ Haz una copia de seguridad de tu tienda y base de datos antes de tocar nada.
  • ✅ Descarga el tema desde una fuente oficial o de confianza.
  • ✅ Verifica que el tema sea compatible con tu versión de PrestaShop.
  • ✅ Si usas caché, vacíala desde "Parámetros Avanzados > Rendimiento" después de activar el tema.
  • ✅ Prueba la tienda en un navegador de incógnito para evitar caché local.

Instalar un tema en PrestaShop desde cPanel es un proceso que, una vez que lo haces la primera vez, te resultará pan comido. La clave está en la paciencia y en seguir los pasos en orden. Si algo falla, los errores suelen ser evidentes y fáciles de corregir.

[TIP] Si te pierdes en algún paso, no dudes en contactar al soporte de tu hosting. Ellos pueden ayudarte a revisar permisos o a verificar que la estructura de carpetas sea correcta. Y recuerda: si tu hosting usa Syspanel, el puerto de acceso es el 2106, no el típico 2083 de cPanel.

Ahora sí, ve a presumir de tu nueva tienda con ese tema espectacular que has instalado como un profesional. ¡Nos leemos en el próximo tutorial!

¿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