Cómo instalar un tema (plantilla) en PrestaShop desde cPanel/Plesk
Antes de Empezar: ¿Qué Necesitas para Instalar un Tema en PrestaShop?
Instalar una plantilla en PrestaShop puede parecer complicado si nunca lo has hecho, pero te prometo que es más fácil de lo que crees. En esta guía te voy a explicar paso a paso cómo instalar un tema PrestaShop desde cPanel o Plesk, incluyendo el método por FTP, que es el más fiable para evitar errores.
Para que todo funcione correctamente, necesitarás tener a mano los siguientes datos:
- Acceso a tu panel de control de hosting (cPanel o Plesk).
- Las credenciales de FTP o SFTP de tu sitio web.
- El archivo comprimido del tema en formato
.zipo.tar.gz. - Acceso al panel de administración de tu PrestaShop (la parte de atrás, donde gestionas tu tienda).
Si no tienes el tema aún, puedes descargarlo desde marketplaces oficiales como el Addons Marketplace de PrestaShop o desde desarrolladores de confianza. Evita temas piratas, ya que suelen contener código malicioso que puede comprometer tu tienda.
Método 1: Instalar Tema PrestaShop desde cPanel (Subida Directa)
Este es el método más visual y sencillo si tu hosting usa cPanel. Vamos a subir el archivo del tema directamente al servidor sin necesidad de FTP.
Paso 1: Localiza la Carpeta de Temas en el Administrador de Archivos
Primero, accede a tu cPanel. Busca la sección "Archivos" y haz clic en "Administrador de archivos". Se abrirá una ventana con los archivos de tu hosting.
Dentro del Administrador de Archivos, navega hasta la carpeta donde está instalado PrestaShop. Normalmente es public_html o www. Una vez dentro, busca la carpeta /themes. Es posible que ya existan varias carpetas como classic o default-bootstrap.
Paso 2: Sube el Archivo del Tema
En la barra superior del Administrador de Archivos, haz clic en "Cargar" (o el icono de subida). Se abrirá un cuadro donde deberás seleccionar el archivo .zip de tu tema desde tu ordenador.
Cuando termine la subida, verás el archivo comprimido en la carpeta /themes. Ahora, haz clic derecho sobre ese archivo y selecciona "Extraer". El sistema te preguntará en qué carpeta quieres extraerlo; asegúrate de que sea la actual (/themes) y haz clic en "Extraer archivo(s)".
Paso 3: Verifica la Estructura de Carpetas
Después de extraer, deberías ver una nueva carpeta con el nombre de tu tema (por ejemplo, mi-tema-2024). Es importante que dentro de esa carpeta exista un archivo llamado theme.yml o config.xml. Si no lo ves, es que el tema no está bien empaquetado o has subido un archivo incorrecto.
Paso 4: Activa el Tema desde el Panel de Administración
Ahora ve a tu panel de administración de PrestaShop. Accede con tu usuario y contraseña. En el menú lateral izquierdo, busca "Diseño" y luego "Tema y logotipo". Verás una cuadrícula con los temas disponibles. Debería aparecer el nuevo tema que acabas de subir.
Haz clic en el botón "Activar" (normalmente un icono de play o un botón azul) en la miniatura de tu nuevo tema. PrestaShop te preguntará si quieres restablecer los módulos. Te recomiendo que elijas "No" al principio y pruebes si todo funciona. Si algo falla, siempre puedes volver al tema anterior.
Método 2: Instalar Plantilla PrestaShop desde Plesk
Si tu hosting usa Plesk, el proceso es igual de sencillo, pero la interfaz es un poco diferente. Vamos a verlo.
Paso 1: Accede al Administrador de Archivos de Plesk
Inicia sesión en tu Plesk. En el panel izquierdo, busca la sección "Sitios web y dominios". Haz clic en el dominio de tu tienda. Luego, busca el botón "Administrador de archivos" (suele estar representado con un icono de carpeta).
Paso 2: Navega a la Carpeta de Temas
Dentro del Administrador de Archivos de Plesk, busca la carpeta httpdocs (equivalente a public_html). Entra en ella y luego en themes. El resto es idéntico al método de cPanel: sube el .zip, haz clic derecho y selecciona "Extraer".
Paso 3: Activa el Tema en PrestaShop
Una vez extraído, ve a tu panel de administración de PrestaShop y sigue los mismos pasos que te he explicado en el método anterior: "Diseño" → "Tema y logotipo" → "Activar".
Método 3: Subir Tema PrestaShop por FTP (El Más Fiable)
El método por FTP es el que más recomiendo para usuarios con algo más de experiencia, porque evita problemas de permisos y cortes de conexión. Además, es la solución perfecta si el tema es muy pesado (más de 50 MB).
Paso 1: Descarga e Instala un Cliente FTP
Necesitarás un programa como FileZilla (gratuito y muy popular) o WinSCP. Descárgalo e instálalo en tu ordenador.
Paso 2: Conéctate a tu Servidor
Abre FileZilla. En la barra superior, introduce los datos de conexión que te ha dado tu proveedor de hosting:
- Servidor: tu dominio (por ejemplo,
tutienda.com) o la IP del servidor. - Nombre de usuario: tu usuario FTP (suele ser el mismo que el de cPanel o Plesk).
- Contraseña: la contraseña de FTP.
- Puerto: normalmente 21 (FTP) o 22 (SFTP).
Haz clic en "Conexión rápida". Si todo es correcto, verás los archivos de tu servidor en el panel derecho.
Paso 3: Sube el Archivo del Tema
En el panel izquierdo de FileZilla, navega hasta donde tengas el archivo .zip del tema en tu ordenador. En el panel derecho, navega hasta public_html/themes (o httpdocs/themes si usas Plesk).
Arrastra el archivo .zip desde la izquierda hasta la derecha. Verás que empieza a subir. Cuando termine, haz clic derecho sobre el archivo en el servidor y selecciona "Descargar" (no, eso es para bajarlo). Perdón, quiero decir que debes extraerlo. FileZilla no extrae archivos, así que tendrás que usar el Administrador de Archivos de cPanel o Plesk para extraerlo, o usar un comando SSH si tienes acceso.
[TIP] Si no puedes extraer el archivo desde el Administrador de Archivos, puedes subir la carpeta del tema ya descomprimida. Para ello, descomprime el .zip en tu ordenador y sube la carpeta completa (por ejemplo, mi-tema) directamente a /themes. Asegúrate de que la carpeta contiene el archivo theme.yml en su interior.
Paso 4: Cambia los Permisos de la Carpeta (si es necesario)
En ocasiones, los archivos subidos por FTP tienen permisos demasiado restrictivos. Para evitar errores, haz clic derecho sobre la carpeta del tema en FileZilla, selecciona "Permisos de archivo" y pon 755 para directorios y 644 para archivos. Luego marca la casilla "Recurse into subdirectories" y aplica.
Cambiar Tema PrestaShop: Activar y Configurar
Ya tienes el tema en el servidor. Ahora toca activarlo y personalizarlo.
Paso 1: Activa el Tema
Como ya te he comentado, ve a "Diseño" → "Tema y logotipo" en tu panel de administración. Localiza el nuevo tema y haz clic en "Activar".
Paso 2: Configura los Módulos
Los temas modernos suelen incluir módulos específicos. PrestaShop te ofrecerá la opción de "Instalar módulos" o "Restablecer módulos". Te sugiero que primero actives el tema sin restablecer nada, y luego, si ves que faltan funcionalidades, vuelvas a intentarlo con la opción de restablecer.
Paso 3: Personaliza el Tema
Cada tema tiene su propio panel de configuración. Normalmente lo encontrarás en "Diseño" → "Tema y logotipo" y luego en el botón "Configurar" o "Ajustes avanzados". Desde ahí podrás cambiar colores, fuentes, logos, banners y mucho más.
Solución de Problemas Comunes al Instalar un Tema
Error: "El tema no es válido" o "No se puede instalar"
Esto suele pasar por dos motivos: o el archivo está corrupto, o la estructura de carpetas no es la correcta. Revisa que dentro de la carpeta del tema exista theme.yml. Si no, descarga el tema de nuevo.
Error: "No se puede conectar al servidor FTP"
Comprueba los datos de conexión. Asegúrate de que el puerto es el correcto y de que tu proveedor de hosting permite conexiones FTP. Si usas Plesk, a veces hay que crear un usuario FTP específico.
Problemas de Permisos
Si ves errores de escritura o no se cargan las imágenes, es un problema de permisos. Vuelve a revisar que las carpetas tengan 755 y los archivos 644.
Preguntas Frecuentes (FAQ)
¿Puedo instalar un tema sin tener acceso a cPanel o Plesk?
Sí, puedes hacerlo desde el propio panel de administración de PrestaShop. Ve a "Diseño" → "Tema y logotipo" → "Añadir nuevo tema" y sube el archivo .zip directamente. Sin embargo, este método falla con temas muy pesados, por eso te he enseñado los otros métodos.
¿Qué hago si el tema no aparece en el listado?
Primero, verifica que lo has subido a la carpeta correcta (/themes). Luego, limpia la caché de PrestaShop en "Parámetros avanzados" → "Rendimiento" y haz clic en "Vaciar la caché".
¿Pierdo mis productos al cambiar de tema?
No. Los temas solo afectan al diseño y a la disposición de los módulos. Tus productos, pedidos y clientes están en la base de datos y no se tocan.
¿Puedo tener varios temas instalados a la vez?
Sí, puedes tener varios temas instalados, pero solo uno activo. Esto te permite ir probando diferentes diseños sin perder el que tienes actualmente.
¿Es necesario saber programación para instalar un tema?
No, para instalar un tema no necesitas saber programar. Solo tienes que seguir estos pasos. La personalización avanzada (como modificar el CSS) ya requiere conocimientos técnicos, pero la instalación es un proceso mecánico.
Consejos Finales para una Instalación Exitosa
-
Haz una copia de seguridad de tu tienda antes de instalar cualquier tema, sobre todo si ya tienes una tienda funcionando. Puedes usar el módulo de copias de seguridad de tu hosting o una herramienta como "Backup and Migrate" de PrestaShop.
-
Prueba el tema en un entorno de pruebas si es posible. Muchos hostings ofrecen la opción de crear una subcarpeta o un subdominio para pruebas. Así evitarás romper tu tienda en producción.
-
Actualiza PrestaShop y los módulos antes de instalar un tema nuevo. Los temas suelen ser compatibles con las últimas versiones, y si tu tienda está desactualizada, puede dar errores.
-
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accede a través del puerto 2106 y busca la sección de archivos. La estructura es parecida a la de Plesk, con la carpeta
public_htmlpara tu tienda.
Con estos métodos, ya no tendrás que preocuparte por cómo instalar un tema PrestaShop desde cPanel o Plesk. Tanto si usas la subida directa, el administrador de archivos o el FTP, el proceso es cuestión de minutos. Recuerda siempre verificar la compatibilidad del tema con tu versión de PrestaShop y hacer pruebas antes de lanzarlo a producción.
Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Manos a la obra y a darle un nuevo look a tu tienda!
