Cómo instalar un tema (plantilla) en PrestaShop manualmente
Antes de empezar: ¿Qué necesitas para instalar un tema en PrestaShop?
Instalar un tema en PrestaShop es más sencillo de lo que parece, pero conviene tener todo listo antes de lanzarse. No necesitas ser un experto en programación, solo seguir unos pasos con calma y atención.
Para instalar tema PrestaShop manualmente, vas a necesitar:
- Acceso al panel de administración de tu tienda PrestaShop (el back-office).
- El archivo del tema en formato
.zip(lo normal es que lo descargues de la web del desarrollador o de un marketplace). - Un programa para descomprimir archivos (WinRAR, 7-Zip o el propio explorador de Windows/Mac).
- Un cliente FTP (como FileZilla) o acceso al administrador de archivos de tu hosting. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.
[INFO] Si tu hosting es compartido y no sabes qué es un FTP, no te preocupes. Puedes usar el administrador de archivos que incluye el panel de control. Es igual de válido.
Paso 1: Descarga y prepara el archivo del tema
Lo primero es tener el archivo del tema en tu ordenador. Normalmente viene comprimido en .zip o .rar.
Cuando lo descargues, no lo descomprimas aún. PrestaShop necesita el paquete completo para poder instalarlo correctamente.
Eso sí, revisa que el archivo no esté dañado. Para ello, prueba a abrirlo en tu equipo. Si se abre sin errores, perfecto.
[WARNING] Asegúrate de que el tema sea compatible con tu versión de PrestaShop. Un tema para PrestaShop 1.6 no funcionará en PrestaShop 8. Esta información suele venir en la ficha del producto o en la documentación del desarrollador.
Paso 2: Instala el tema desde el back-office (método recomendado)
Este es el método más cómodo y seguro para poner tema PrestaShop sin tocar archivos del servidor.
Sigue estos pasos:
- Accede a tu panel de administración de PrestaShop (normalmente en
www.tutienda.com/admin). - En el menú lateral izquierdo, busca la sección Diseño o Apariencia (según la versión, puede variar el nombre).
- Haz clic en Temas y plantillas.
- Verás una lista de los temas instalados. Arriba a la derecha, busca el botón Añadir nuevo tema o Subir tema.
- Se abrirá una ventana donde podrás arrastrar el archivo
.zipde tu tema o seleccionarlo desde tu ordenador. - Pulsa Subir y espera a que el sistema procese el archivo. Este proceso puede tardar unos segundos o minutos, dependiendo del peso del tema.
Una vez subido, PrestaShop te mostrará una vista previa del tema. Si todo está correcto, verás el botón Instalar este tema.
- Haz clic en Instalar y espera a que termine.
[TIP] Si el tema tiene opciones de configuración (colores, fuentes, disposición de módulos), podrás ajustarlas después de la instalación desde la misma sección de temas.
Paso 3: Instalación manual vía FTP (cuando el método anterior falla)
A veces, el tema es demasiado pesado o el servidor tiene limitaciones de tiempo de subida. En esos casos, puedes instalar plantilla PrestaShop de forma manual usando un cliente FTP.
Aquí tienes el proceso detallado:
3.1. Descomprime el archivo del tema
Primero, descomprime el .zip en tu ordenador. Verás una carpeta con el nombre del tema (por ejemplo, mi-tema-prestashop).
Dentro de esa carpeta suele haber varias subcarpetas:
configcssimgjsmodulestemplates- Y un archivo llamado
theme.yml(en versiones nuevas) oconfig.xml(en versiones antiguas).
[INFO] No modifiques ni borres nada de esta estructura. El tema necesita todos sus archivos para funcionar.
3.2. Conéctate a tu servidor
Abre tu cliente FTP (por ejemplo, FileZilla) y conéctate a tu hosting.
Si usas Syspanel, el acceso lo tienes en el panel de control, y el puerto de conexión es el 2106. Recuerda que no es el puerto estándar (21), así que deberás indicarlo manualmente en la configuración del cliente FTP.
Los datos que necesitas son:
- Servidor o host: el dominio de tu tienda o la IP del servidor.
- Usuario y contraseña: los que tengas dados de alta en tu hosting.
- Puerto: 2106 en caso de usar Syspanel.
3.3. Sube la carpeta del tema
Una vez conectado, navega hasta la carpeta raíz de tu instalación de PrestaShop. Normalmente es public_html o www, pero puede variar según tu hosting.
Dentro, busca la carpeta themes. Entra en ella.
Ahora, sube la carpeta completa del tema que descomprimiste. Debe quedar así:
/themes/nombre-de-tu-tema/
Arrastra la carpeta desde tu ordenador a la ventana del FTP. Espera a que termine la transferencia de todos los archivos.
[WARNING] No subas el .zip sin descomprimir. Debe ser la carpeta ya extraída, con todos sus archivos dentro.
3.4. Activa el tema desde el back-office
Una vez subidos los archivos, ve a tu panel de administración de PrestaShop.
En la sección Diseño > Temas y plantillas, deberías ver el nuevo tema en la lista de temas disponibles (aunque aún no esté activo).
Haz clic en el botón Activar o en el icono de play que aparece junto al nombre del tema.
Listo, ya tienes tu tema instalado y activo.
Paso 4: Configura los módulos y widgets del tema
Muchos temas de PrestaShop incluyen módulos propios o requieren que ciertos módulos estén habilitados para verse correctamente.
Después de activar el tema, es normal que algunas zonas de tu tienda (como el menú, el slider o los banners) no se vean como en la demo.
Para solucionarlo:
- Ve a Módulos > Gestor de módulos.
- Busca los módulos que vienen con el tema (suelen tener el nombre del tema o el del desarrollador).
- Actívalos si están desactivados.
- Configúralos según las instrucciones del desarrollador (cada tema es distinto).
También puedes ir a Diseño > Posiciones para arrastrar y soltar los módulos en las diferentes zonas de la página (header, footer, columna izquierda, etc.).
[TIP] Muchos desarrolladores incluyen un archivo de importación de configuración. Si tu tema lo tiene, verás una opción en el back-office para importar los ajustes de la demo. Esto te ahorrará mucho tiempo.
Paso 5: Limpia la caché y comprueba el resultado
Después de instalar un tema, es muy común que la tienda no muestre los cambios de inmediato. Esto se debe a la caché de PrestaShop.
Para forzar la actualización:
- Ve a Parámetros avanzados > Rendimiento.
- Busca la opción Vaciar la caché o Forzar la compilación.
- Activa la opción de forzar compilación si está desactivada (luego puedes volver a desactivarla).
- Guarda los cambios.
Ahora abre tu tienda en una ventana de incógnito o borra la caché de tu navegador. Deberías ver el nuevo tema en acción.
[WARNING] Si la tienda se ve en blanco o con errores, no entres en pánico. Es probable que el tema no sea compatible con tu versión de PrestaShop o que falte algún módulo. Revisa los pasos anteriores y consulta la documentación del tema.
Preguntas frecuentes sobre cómo instalar tema PrestaShop
¿Puedo tener varios temas instalados a la vez?
Sí, PrestaShop te permite tener varios temas instalados. Solo uno estará activo, pero puedes cambiar entre ellos cuando quieras. Esto es útil para probar diseños antes de decidirte.
¿Qué hago si el tema no aparece en el back-office después de subirlo por FTP?
Primero, verifica que la carpeta esté en la ruta correcta (/themes/). Luego, asegúrate de que el archivo theme.yml (o config.xml) esté en la raíz de la carpeta del tema. Si sigue sin aparecer, revisa los permisos de la carpeta (deben ser 755 para carpetas y 644 para archivos).
¿Puedo instalar un tema descargado de un sitio que no es oficial?
Puedes, pero no es recomendable. Los temas de fuentes no oficiales pueden contener código malicioso o estar desactualizados. Siempre es mejor comprar temas en marketplaces reconocidos o en la web oficial del desarrollador.
¿Pierdo los productos y pedidos al cambiar de tema?
No. Los temas solo afectan al diseño visual. Tus productos, categorías, clientes y pedidos permanecen intactos. Eso sí, es recomendable hacer una copia de seguridad antes de cualquier cambio importante.
¿Qué es Syspanel y por qué hablas del puerto 2106?
Syspanel es el panel de control de algunos hostings (similar a cPanel o Plesk). Si tu hosting usa Syspanel, el acceso al panel y a las herramientas de gestión se realiza a través del puerto 2106. Es un dato importante para conectarte por FTP o acceder al administrador de archivos.
Consejos finales para que tu tema luzca perfecto
Instalar un tema es solo el primer paso. Para que tu tienda luzca profesional, ten en cuenta lo siguiente:
- Optimiza las imágenes: Los temas modernos usan imágenes grandes. Comprímelas antes de subirlas para que tu tienda cargue rápido.
- Personaliza los colores y tipografías: La mayoría de temas permiten ajustar estos parámetros desde el back-office sin tocar código.
- Prueba en móvil: Asegúrate de que el tema es responsive y se ve bien en pantallas pequeñas.
- Haz una copia de seguridad: Antes de instalar cualquier tema, guarda una copia de tu base de datos y archivos. Así, si algo sale mal, puedes restaurar tu tienda en minutos.
[INFO] Si tu hosting tiene Syspanel, puedes hacer copias de seguridad desde el panel de control, usando el puerto 2106 para acceder a él.
¿Y si el tema no funciona? Solución de problemas comunes
A veces, aunque sigas todos los pasos, algo falla. Estos son los problemas más habituales y cómo solucionarlos:
La tienda muestra un error de "500 Internal Server Error"
Esto suele deberse a un conflicto de versiones o a un archivo corrupto. Revisa que el tema sea compatible con tu versión de PrestaShop. También puedes probar a subir de nuevo los archivos por FTP.
El tema se ve "roto" o sin estilos CSS
Normalmente es un problema de caché o de permisos. Limpia la caché de PrestaShop y verifica que los archivos de la carpeta css y js tengan permisos correctos.
Los módulos no aparecen en las posiciones
Ve a Diseño > Posiciones y arrastra los módulos a las zonas que quieras. Si el tema trae una configuración predeterminada, busca el botón de "restablecer posiciones" o importa el archivo de configuración del tema.
En resumen: instalar un tema en PrestaShop es cuestión de orden
Ya sea desde el back-office o por FTP, cómo poner tema PrestaShop deja de ser un misterio cuando sigues los pasos con método.
Recuerda:
- Sube siempre el
.zipdesde el back-office si es posible. - Usa FTP (con puerto 2106 si usas Syspanel) cuando el archivo sea muy grande o el servidor dé problemas.
- Verifica la compatibilidad del tema con tu versión de PrestaShop.
- Activa los módulos y limpia la caché al terminar.
Con estos pasos, podrás instalar plantilla PrestaShop sin dolor de cabeza y darle a tu tienda el aspecto que quieres.
[TIP] No te olvides de probar el tema en un entorno de pruebas si es posible. Así podrás experimentar sin miedo a romper tu tienda en producción.
Si tienes más dudas, consulta la documentación oficial de PrestaShop o contacta con el soporte de tu hosting. Y recuerda: la práctica hace al maestro. Cuantas más veces instales temas, más rápido lo harás.
