PrestaShop: cómo instalar un tema desde Plesk: guía básica
¡Hola! Soy tu técnico de soporte amigable. En esta guía completa, te voy a explicar paso a paso cómo instalar un tema en PrestaShop usando Plesk. No importa si eres nuevo en el mundo del hosting, aquí lo haremos sencillo, visual y sin tecnicismos complicados.
Vamos a ver desde la preparación de tu servidor hasta la activación final del tema, incluyendo trucos para que todo funcione perfecto. Esta guía está pensada para que puedas seguirla sin tener conocimientos previos de programación o administración de servidores.
¿Qué necesitas antes de empezar?
Antes de meternos en faena, asegurémonos de que tienes todo lo necesario. No te preocupes, es muy básico:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un plan de hosting que incluya Plesk (normalmente te las da tu proveedor de hosting).
- Un tema de PrestaShop: Puede ser gratuito (de los miles que hay en Internet) o de pago. Asegúrate de que sea compatible con tu versión de PrestaShop (1.6, 1.7, 8.x...).
- Archivo del tema en ZIP: El tema debe venir en un archivo
.zip. No lo descomprimas antes, lo subiremos tal cual. - Paciencia y un café: El proceso es rápido, pero mejor ir con calma.
[WARNING] Si tu tema es de pago, asegúrate de tener la licencia activa. Algunos temas bloquean la instalación si no está validada.
Instalar tema PrestaShop Plesk: El método más fácil
Vamos a usar el gestor de archivos de Plesk, que es una herramienta visual (como el explorador de Windows o Finder de Mac). No necesitas usar FTP ni líneas de comandos.
Paso 1: Accede a Plesk y localiza tu sitio
- Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como
https://tudominio.com:8443o la que te haya dado tu hosting). - Inicia sesión con tu usuario y contraseña.
- En el panel principal, busca la sección "Sitios web y dominios" o "Dominios". Haz clic en el nombre de tu tienda PrestaShop.
Paso 2: Sube el tema a la carpeta correcta
PrestaShop guarda los temas en una carpeta específica dentro de tu sitio. Vamos a subir el ZIP allí:
- Dentro de tu sitio, busca el icono o enlace de "Administrador de archivos" (suele ser una carpeta amarilla).
- Se abrirá una ventana con la estructura de carpetas de tu web. Navega hasta:
httpdocs > themes.- Nota: Si no ves
httpdocs, puede que tu hosting use otra estructura. Busca una carpeta llamadapublic_htmlowww. Dentro de ella estará la carpetathemes.
- Nota: Si no ves
- Una vez dentro de
themes, haz clic en "Subir archivos" (icono de flecha hacia arriba). - Selecciona el archivo
.zipde tu tema desde tu ordenador y súbelo. - Cuando termine la subida, verás el archivo ZIP en la lista. No lo descomprimas aún.
[TIP] Si tu tema pesa mucho (más de 50 MB), puede que la subida por el administrador de archivos sea lenta. En ese caso, usa un cliente FTP como FileZilla, pero para la mayoría de temas este método es perfecto.
Paso 3: Descomprime el tema automáticamente
Ahora vamos a extraer el contenido del ZIP directamente desde Plesk:
- Haz clic derecho sobre el archivo ZIP que acabas de subir.
- Selecciona la opción "Extraer archivos" o "Descomprimir".
- Se abrirá una ventana. Asegúrate de que la carpeta de destino sea la misma (
themes). No cambies nada. - Haz clic en "Aceptar" o "Extraer".
- Plesk creará automáticamente una carpeta con el nombre de tu tema (por ejemplo,
mi-tema-prestashop). ¡Listo! Ya tienes los archivos del tema en el servidor.
Paso 4: Activa el tema desde el panel de administración de PrestaShop
Ahora que los archivos están en su lugar, toca activar el tema desde el back office de PrestaShop:
- Abre una nueva pestaña en tu navegador y accede a tu tienda PrestaShop:
tudominio.com/adminXXXX(dondeXXXXes el código que te dieron al instalar). - Inicia sesión con tu usuario administrador.
- En el menú lateral izquierdo, ve a "Diseño" o "Apariencia" (según la versión) y luego a "Temas".
- En la parte superior, verás una pestaña que dice "Seleccionar un tema" o "Temas instalados". Deberías ver tu nuevo tema listado (con el nombre de la carpeta que se creó).
- Haz clic en el botón "Activar" o en el icono de la flecha verde junto al nombre del tema.
- PrestaShop te preguntará si quieres "Activar el tema". Confirma.
- ¡Felicidades! Tu nuevo tema ya está activo. Ve a la página principal de tu tienda para verlo en acción.
[INFO] Si no ves el tema en la lista, puede que la carpeta no esté bien estructurada. Asegúrate de que dentro de la carpeta del tema haya un archivo llamado
theme.ymloconfig.xml. Si no, el tema no es válido o está mal empaquetado.
¿Qué hago si el tema no se ve bien? Solución de problemas comunes
A veces, aunque el tema se instale, pueden aparecer problemas visuales o funcionales. No te preocupes, aquí tienes las soluciones más frecuentes:
El tema no aparece en la lista de temas instalados
- Causa: La carpeta del tema no tiene la estructura correcta o falta el archivo de configuración.
- Solución: Revisa que dentro de la carpeta
themestengas una subcarpeta con el nombre del tema, y dentro de ella archivos comotheme.yml,prestashop(carpeta) yassets. Si faltatheme.yml, el tema no es compatible con tu versión de PrestaShop.
La página se ve en blanco o con errores
- Causa: Posible conflicto de módulos o PHP.
- Solución: Activa el modo depuración de PrestaShop. Ve a "Parámetros avanzados" > "Rendimiento" y marca la opción "Depurar". Luego recarga la página. Si ves un error concreto, búscalo en Google o contacta al desarrollador del tema.
El tema se ve raro en móvil
- Causa: El tema no es responsive o la caché no se ha limpiado.
- Solución: Limpia la caché de PrestaShop desde "Parámetros avanzados" > "Rendimiento" y haz clic en "Limpiar caché". También limpia la caché de tu navegador.
[WARNING] Si después de activar el tema tu tienda deja de funcionar, no entres en pánico. Vuelve al listado de temas y activa el tema predeterminado (por ejemplo, "Classic" o "default"). Luego investiga con calma.
Plesk PrestaShop: Trucos avanzados para usuarios más experimentados
Si ya te sientes cómodo con lo básico, aquí tienes algunos trucos que te harán la vida más fácil:
Cómo instalar un tema hijo (child theme) en PrestaShop
Los temas hijos te permiten modificar el diseño sin perder los cambios al actualizar el tema padre. No es nativo de PrestaShop, pero puedes simularlo:
- Crea una carpeta dentro de
themescon el nombre de tu tema hijo (ej:mi-tema-hijo). - Copia dentro solo los archivos que quieras modificar (CSS, TPL, etc.).
- En el archivo
theme.ymldel tema hijo, indica el tema padre con la línea:parent: 'nombre-del-tema-padre'. - Activa el tema hijo desde el back office.
Cómo subir un tema por FTP si el administrador de archivos es lento
Si tu tema pesa más de 100 MB, usa un cliente FTP:
- Abre FileZilla o similar y conéctate a tu servidor (los datos te los da tu hosting).
- Navega a la carpeta
httpdocs/themes(opublic_html/themes). - Arrastra la carpeta del tema (descomprimida en tu PC) directamente a esa carpeta.
- Espera a que termine la subida y luego activa el tema desde PrestaShop.
Cómo personalizar el tema desde Plesk (CSS adicional)
Si quieres hacer cambios visuales sin tocar los archivos del tema:
- En Plesk, ve a "Sitios web y dominios" > tu sitio > "Archivos".
- Busca la carpeta
themes/tu-tema/assets/css/. - Abre el archivo
custom.css(si no existe, créalo). - Añade tus estilos CSS personalizados. Por ejemplo:
body { background-color: #f0f0f0; }. - Guarda los cambios y limpia la caché de PrestaShop.
FAQ: Preguntas frecuentes sobre instalar tema PrestaShop Plesk
Aquí respondo a las dudas más comunes que me encuentro en el soporte técnico:
¿Puedo instalar un tema de pago sin licencia?
No. La mayoría de temas de pago verifican la licencia en la instalación. Si intentas activarlo sin licencia, puede que se desactive solo o que aparezcan mensajes de error. Compra siempre la licencia oficial.
¿Qué pasa si mi versión de PrestaShop es muy antigua (1.6)?
Los temas modernos suelen ser para PrestaShop 1.7 o 8.x. Si tienes una versión antigua, busca temas específicos para 1.6. Instalarlos es igual, pero la carpeta de temas puede estar en themes o en modules/themes según la versión.
¿Puedo tener varios temas instalados y cambiar entre ellos?
Sí, puedes tener tantos temas como quieras en la carpeta themes. Desde el back office puedes activar el que prefieras en cada momento. Los temas inactivos no afectan el rendimiento.
¿Cómo desinstalo un tema que ya no uso?
- Ve a "Diseño" > "Temas" en PrestaShop.
- Si el tema está activo, primero activa otro.
- Busca el tema que quieres eliminar y haz clic en el icono de la papelera.
- Confirma la eliminación. También puedes borrar la carpeta desde Plesk (Administrador de archivos) para liberar espacio.
¿El tema afecta al SEO de mi tienda?
Sí, un tema mal optimizado puede ralentizar tu web y perjudicar el SEO. Elige temas ligeros, con buen código y que sean responsive. Además, después de instalar un tema, revisa que los títulos, meta descripciones y URLs sigan siendo correctos.
Conclusión: Ya eres un experto en instalar temas en PrestaShop con Plesk
Como has visto, instalar un tema PrestaShop Plesk es un proceso muy sencillo si sigues los pasos correctos. Solo necesitas:
- Subir el ZIP a la carpeta
themesdesde el Administrador de archivos de Plesk. - Descomprimirlo.
- Activarlo desde el back office de PrestaShop.
Y si algo sale mal, ya tienes las soluciones a los problemas más comunes. Recuerda que siempre puedes volver al tema predeterminado si necesitas tiempo para resolver un error.
[TIP] Antes de instalar un tema nuevo, haz una copia de seguridad de tu tienda (base de datos y archivos). Así, si algo falla, puedes restaurar todo en minutos.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda más, no dudes en contactar con tu soporte técnico o dejar un comentario. ¡Buena suerte con tu tienda PrestaShop y que luzca espectacular con tu nuevo tema!
