Cómo instalar un tema en PrestaShop desde Plesk
¿Quieres darle un lavado de cara a tu tienda online en PrestaShop y no sabes cómo subir un tema nuevo desde Plesk? No te preocupes, es más sencillo de lo que parece. En este artículo, te guiaré paso a paso para que puedas instalar cualquier tema en PrestaShop utilizando el panel de control Plesk, sin necesidad de ser un experto en programación.
PrestaShop es una de las plataformas de ecommerce más populares del mundo, y Plesk es un panel de control de hosting muy potente y amigable. Juntos, te permiten gestionar tu tienda online de forma eficiente. Vamos a ver cómo se hace.
¿Qué necesitas antes de empezar?
Antes de lanzarte a instalar el tema, asegúrate de tener todo lo siguiente a mano:
- Acceso a Plesk: Necesitas las credenciales de tu panel de control Plesk (usuario y contraseña). Normalmente, tu proveedor de hosting te las proporciona.
- El archivo del tema: Debes tener el tema en un archivo comprimido, generalmente en formato
.zip. Puede ser un tema gratuito descargado desde la tienda oficial de PrestaShop o un tema premium que hayas comprado. - Copia de seguridad (opcional pero muy recomendada): Antes de hacer cambios importantes en tu tienda, siempre es buena práctica hacer una copia de seguridad de tu base de datos y archivos. Plesk tiene herramientas para ello.
[WARNING] No todos los temas son compatibles con todas las versiones de PrestaShop. Verifica siempre que el tema que vas a instalar sea compatible con la versión de PrestaShop que tienes en tu servidor. Instalar un tema incompatible puede romper tu tienda.
Paso 1: Accede a tu panel de control Plesk
El primer paso es tan simple como abrir tu navegador web favorito e ir a la dirección de tu panel de Plesk. Normalmente, suele ser algo como https://tudominio.com:8443 o una URL que te haya proporcionado tu hosting.
Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el panel principal con todas las opciones de gestión de tu hosting.
Paso 2: Localiza tu sitio web de PrestaShop
Dentro de Plesk, busca la sección que lista todos tus sitios web o dominios. Generalmente se llama "Sitios web y dominios" o "Websites & Domains". Haz clic en el nombre del dominio donde tienes instalado tu PrestaShop.
Esto te llevará a la página de configuración específica de ese dominio. Aquí es donde ocurrirá la magia.
Paso 3: Accede al Administrador de archivos
Plesk tiene un gestor de archivos integrado muy útil que nos permite subir y manipular archivos directamente desde el navegador, sin necesidad de usar FTP.
Busca el icono o enlace que dice "Administrador de archivos" o "File Manager". Haz clic en él.
Se abrirá una ventana o una nueva pestaña mostrando la estructura de archivos de tu dominio. Verás carpetas como httpdocs, logs, etc.
Paso 4: Navega hasta la carpeta de temas de PrestaShop
Dentro del Administrador de archivos, entra en la carpeta httpdocs. Esta es la carpeta raíz de tu sitio web.
Dentro de httpdocs, busca la carpeta de tu instalación de PrestaShop. Si instalaste PrestaShop directamente en la raíz, los archivos de PrestaShop estarán directamente en httpdocs. Si lo instalaste en una subcarpeta (por ejemplo, httpdocs/tienda), entra en esa carpeta.
Una vez dentro de la carpeta de PrestaShop, busca la carpeta llamada themes. Esta carpeta contiene todos los temas disponibles para tu tienda.
[TIP] Si no ves la carpeta
themes, verifica que estás en el directorio correcto de PrestaShop. Deberías ver carpetas comoadmin,classes,config,img, etc.
Paso 5: Sube el archivo ZIP de tu nuevo tema
Dentro de la carpeta themes, verás una lista de las carpetas de los temas que ya tienes instalados (por ejemplo, classic, default-bootstrap, etc.).
Ahora, en la parte superior del Administrador de archivos, busca el botón "Subir archivos" o "Upload". Haz clic en él.
Se abrirá una ventana de carga de archivos. Selecciona el archivo .zip de tu nuevo tema desde tu computadora y súbelo. Espera a que la barra de progreso llegue al 100%.
Paso 6: Descomprime el archivo ZIP
Una vez que el archivo .zip se haya subido correctamente, lo verás listado dentro de la carpeta themes. Ahora necesitas extraer su contenido.
Selecciona el archivo .zip que acabas de subir (haz clic en la casilla de verificación a su lado). Luego, busca el botón que dice "Extraer archivos" o "Extract files". Haz clic en él.
Plesk te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta de destino sea la carpeta themes actual (no crees una subcarpeta adicional a menos que el tema lo requiera). Haz clic en "Aceptar" o "Extract".
El proceso de extracción puede tomar unos segundos. Una vez terminado, verás que aparece una nueva carpeta dentro de themes con el nombre de tu tema.
[WARNING] No elimines el archivo
.ziphasta que verifiques que el tema se ha instalado correctamente. Si algo sale mal, te ahorrará tener que subirlo de nuevo.
Paso 7: Verifica la estructura de la carpeta del tema
Es importante que la carpeta extraída tenga la estructura correcta. Dentro de la nueva carpeta de tu tema, deberías ver archivos y carpetas como config, css, js, img, templates, y un archivo theme.yml. Si ves otra carpeta .zip dentro, significa que el tema está anidado y deberías mover el contenido un nivel arriba.
Si la estructura es correcta, ¡ya casi lo tienes!
Paso 8: Activa el tema desde el back office de PrestaShop
Ahora viene la parte final y más visual. Abre una nueva pestaña en tu navegador y accede al panel de administración de tu PrestaShop (normalmente es tudominio.com/admin o la URL que configuraste).
Inicia sesión con tus credenciales de administrador de la tienda.
Una vez dentro, sigue esta ruta en el menú lateral izquierdo:
- Ve a "Diseño" o "Design".
- Luego, haz clic en "Temas" o "Theme & Logo".
En la página de temas, verás una sección que dice "Mis temas" o "My themes". Allí debería aparecer el nuevo tema que subiste a través de Plesk.
Para activarlo, simplemente pasa el ratón sobre la miniatura del tema y haz clic en el botón "Usar este tema" o "Use this theme".
PrestaShop te pedirá confirmación. Haz clic en "Sí" o "Yes".
¡Felicidades! Tu tienda online ahora está usando el nuevo tema. Puedes ir a la página principal de tu tienda para ver el resultado.
Solución de problemas comunes (FAQ)
¿Por qué no veo mi tema en el back office de PrestaShop?
Esto puede pasar por varias razones:
- El tema no es compatible: Como mencionamos antes, verifica la compatibilidad con tu versión de PrestaShop.
- Error en la extracción: Asegúrate de que la carpeta del tema esté directamente dentro de
themesy no dentro de otra carpeta. - Permisos de archivos: En Plesk, puedes solucionar esto fácilmente. Ve al Administrador de archivos, selecciona la carpeta de tu nuevo tema, y busca el botón "Cambiar permisos". Establece los permisos a
755para las carpetas y644para los archivos. - Caché del navegador: A veces el navegador guarda una versión antigua. Borra la caché o abre la página en una ventana de incógnito.
¿Puedo instalar un tema desde el propio back office de PrestaShop sin usar Plesk?
Sí, PrestaShop también permite subir temas directamente desde su interfaz de administración (en la sección "Diseño" > "Temas" > "Añadir un tema"). Sin embargo, este método a veces falla con temas muy grandes debido a límites de tamaño de archivo en el servidor. Usar Plesk es más fiable para temas pesados.
¿Qué hago si el tema viene con un instalador o un script?
Algunos temas premium incluyen un instalador automático. Si es el caso, normalmente tendrás que subir el archivo del instalador a la raíz de PrestaShop (carpeta httpdocs) y luego ejecutarlo desde el navegador. Lee atentamente la documentación de tu tema, ya que cada uno puede tener un proceso ligeramente diferente.
Mi tienda se ve rara después de instalar el tema, ¿qué hago?
No entres en pánico. Primero, verifica que hayas seguido todos los pasos. Si el problema persiste, puede ser un conflicto con algún módulo. Desactiva los módulos uno por uno desde el back office (en "Módulos" > "Gestor de módulos") para identificar al culpable. Si todo falla, siempre puedes volver al tema anterior (el "clásico" o "default-bootstrap") desde la misma pantalla de "Temas".
¿Cómo puedo hacer una copia de seguridad antes de instalar el tema?
Desde Plesk, ve a "Sitios web y dominios", selecciona tu dominio y busca la opción "Copias de seguridad" o "Backup". Puedes crear una copia de seguridad completa de los archivos y la base de datos. Es un seguro de vida.
[INFO] Si estás usando Syspanel (el panel de control que antes se llamaba HestiaCP), el proceso es muy similar, pero accederás a través del puerto 2106 (ejemplo:
https://tudominio.com:2106). En Syspanel, también tendrás un administrador de archivos y opciones de backup, aunque la interfaz es diferente.
Conclusión
Instalar un tema en PrestaShop desde Plesk es un proceso que, una vez que lo haces, te resultará muy intuitivo. La clave está en usar el Administrador de archivos para subir y extraer el tema, y luego activarlo desde el back office de tu tienda.
Recuerda siempre verificar la compatibilidad del tema y hacer una copia de seguridad antes de cualquier cambio importante. Ahora que ya sabes cómo hacerlo, ¡dale a tu tienda online el aspecto que merece!
