PrestaShop: cómo subir y activar un tema en Plesk
¿Estás listo para darle un nuevo rostro a tu tienda online? Cambiar el tema o plantilla de tu PrestaShop es una de las formas más efectivas de mejorar la experiencia de usuario y aumentar las conversiones. Si tu tienda está alojada en un servidor con Plesk, este proceso es bastante sencillo, aunque tiene sus pasos clave.
En esta guía extensa, te explicaré detalladamente cómo subir e instalar un tema en PrestaShop usando Plesk. Abordaremos desde la preparación del archivo hasta la activación final, incluyendo trucos y advertencias para que no cometas errores comunes.
¿Qué necesitas antes de empezar?
Antes de lanzarte a subir archivos, asegúrate de tener lo siguiente a mano:
- Archivo del tema en formato ZIP: Asegúrate de que sea un tema compatible con tu versión de PrestaShop (1.6, 1.7, 8.x, etc.). Normalmente los temas vienen en un archivo comprimido.
- Acceso a Plesk: Necesitas las credenciales de tu panel de control Plesk (usuario y contraseña).
- Acceso al back office de PrestaShop: Para la activación final.
- Conexión a Internet estable: Para evitar cortes durante la subida de archivos grandes.
[WARNING] No todos los temas son compatibles con todas las versiones de PrestaShop. Verifica siempre la compatibilidad antes de comprar o descargar un tema. Un tema incompatible puede romper tu tienda.
Paso 1: Accede a tu panel de control Plesk
El primer paso es entrar a tu servidor. Plesk es el panel que te permite gestionar archivos, bases de datos y dominios.
- Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente es algo como
https://tudominio.com:8443o la IP de tu servidor seguida de:8443. - Introduce tu nombre de usuario y contraseña de Plesk.
- Una vez dentro, busca la sección "Archivos" o "File Manager". En la mayoría de versiones de Plesk, está en el menú lateral izquierdo o en el panel principal del dominio.
Paso 2: Localiza la carpeta de temas de PrestaShop
PrestaShop almacena sus temas en una carpeta específica dentro de la instalación. Debes navegar hasta ella usando el Administrador de archivos de Plesk.
- En el Administrador de archivos, busca la carpeta raíz de tu sitio web. Normalmente se llama
httpdocsopublic_html. - Dentro de esa carpeta, busca la carpeta
themes. Esta es la carpeta donde viven todas las plantillas de tu tienda. - No entres en ninguna subcarpeta de
themes. Solo necesitas estar dentro de la carpetathemes.
[TIP] Si no ves la carpeta
themes, asegúrate de que estás en la carpeta correcta de tu dominio. Algunos alojamientos colocan PrestaShop en una subcarpeta (ej:httpdocs/prestashop). Navega hasta allí.
Paso 3: Sube el archivo ZIP del tema
Ahora vamos a subir el archivo comprimido de tu nuevo tema.
- Dentro de la carpeta
themes, haz clic en el botón "Subir archivos" o "Upload" (generalmente tiene un icono de flecha hacia arriba). - Se abrirá una ventana de selección de archivos. Busca en tu ordenador el archivo
.zipde tu tema y selecciónalo. - Espera a que se complete la subida. Dependiendo del tamaño del archivo (algunos temas pesan varios MB), puede tardar unos segundos o minutos.
- Una vez subido, verás el archivo
.zipen la lista de archivos dentro de la carpetathemes.
Paso 4: Descomprime el archivo ZIP en la carpeta correcta
El archivo ZIP debe ser descomprimido directamente en la carpeta themes. No lo descomprimas en una subcarpeta.
- Haz clic derecho (o en el menú de acciones) sobre el archivo
.zipque acabas de subir. - Selecciona la opción "Extraer" o "Unzip".
- Plesk te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la carpeta
themes(la misma donde está el ZIP). No cambies la ruta por defecto. - Haz clic en "Aceptar" o "Extraer".
- Una vez terminado, verás que aparece una nueva carpeta dentro de
themes. Esta carpeta tendrá el nombre de tu tema (ej:mi-tema,theme-name, etc.). - Opcional pero recomendado: Una vez que hayas verificado que la carpeta del tema se ha creado correctamente, puedes eliminar el archivo
.zippara mantener ordenado el servidor.
[INFO] Algunos temas vienen empaquetados con una estructura de carpetas adicional (ej:
tema/theme/). Si al descomprimir ves una carpeta dentro de otra, asegúrate de que la carpeta que contiene los archivos del tema (carpetascss,js,templates, etc.) esté directamente dentro dethemes. Si no, muévela o ajusta la estructura.
Paso 5: Activa el tema desde el back office de PrestaShop
Ya tienes el tema subido al servidor. Ahora debes activarlo desde el panel de administración de tu tienda.
- Accede a tu back office de PrestaShop. Normalmente es
tudominio.com/adminXXXXX(donde XXXXX es un código aleatorio). - Inicia sesión con tu usuario y contraseña de administrador de la tienda.
- En el menú lateral izquierdo, ve a la sección "Diseño" o "Design".
- Dentro de "Diseño", haz clic en "Temas" o "Theme & Logo" (dependiendo de la versión de PrestaShop).
- Verás una cuadrícula con los temas disponibles. Tu nuevo tema debería aparecer ahí, con una miniatura y el nombre que le diste.
- Haz clic en el botón "Activar" o "Use this theme" que aparece en la tarjeta de tu nuevo tema.
- Confirma la acción si te lo pide.
¡Listo! Tu tienda ahora muestra el nuevo tema. Puedes ir a la página principal de tu tienda para ver el resultado.
Solución de problemas comunes (FAQ)
Aquí tienes las preguntas más frecuentes que recibimos en soporte sobre este proceso.
¿Por qué no veo mi tema en el back office después de subirlo?
Esto suele pasar por dos razones principales:
- La carpeta del tema no está en el lugar correcto. Asegúrate de que la carpeta del tema (la que contiene
css,js,templates) esté directamente dentro dethemes, no dentro de otra carpeta. - El tema no es compatible con tu versión de PrestaShop. Revisa la documentación del tema. Algunos temas requieren módulos adicionales o versiones específicas.
¿Puedo instalar un tema directamente desde el back office sin usar Plesk?
Sí, PrestaShop permite subir temas desde el propio back office (en la sección "Temas" -> "Subir un tema"). Sin embargo, a veces el límite de tamaño de archivo del servidor (upload_max_filesize) impide subir temas grandes. Usar Plesk es más fiable para temas pesados.
¿Qué hago si después de activar el tema mi tienda se ve mal o da error?
No te asustes. Esto puede ocurrir si el tema tiene conflictos con módulos o configuraciones antiguas.
- Limpia la caché de PrestaShop: Ve a "Parámetros avanzados" -> "Rendimiento" y limpia la caché.
- Verifica los módulos: Algunos temas requieren módulos específicos. Revisa si tienes instalados los módulos que el tema necesita.
- Desactiva el tema desde la base de datos (solución de emergencia): Si no puedes acceder al back office, puedes cambiar el tema manualmente desde la base de datos usando phpMyAdmin (accesible desde Plesk). Busca la tabla
ps_configurationy cambia el valor dePS_THEME_NAMEal nombre del tema anterior (ej:classic).
¿Cómo puedo personalizar mi nuevo tema?
Una vez activado, puedes personalizarlo desde el back office:
- Logo: En "Diseño" -> "Temas" -> "Configuración del logo".
- Colores y tipografías: Algunos temas incluyen un módulo de personalización. Otros requieren editar archivos CSS (recomendado usar el módulo "Personalización de CSS" o un tema hijo).
- Módulos: Arrastra y suelta módulos en las posiciones disponibles desde "Diseño" -> "Posiciones de módulos".
¿Puedo tener varios temas instalados y cambiar entre ellos?
Sí, puedes tener múltiples temas en la carpeta themes. Solo uno estará activo a la vez, pero puedes cambiar entre ellos desde el back office sin necesidad de subirlos de nuevo.
¿Qué hago si el tema que compré viene con una demo compleja (con imágenes, productos de ejemplo)?
Algunos temas vienen con un instalador de demo. Lee las instrucciones del tema. Normalmente, primero debes instalar el tema base (como explicamos aquí) y luego ejecutar el importador de demo desde un módulo específico. Ten cuidado, esto puede sobrescribir tus productos y configuraciones actuales. Haz siempre una copia de seguridad antes.
Consejos finales para un cambio de tema exitoso
- Haz una copia de seguridad completa: Antes de hacer cualquier cambio importante, copia tus archivos y base de datos. Plesk tiene herramientas para hacer backups fácilmente.
- Prueba el tema en un entorno de pruebas (staging): Si tu hosting lo permite (muchos planes con Plesk incluyen esta opción), prueba el tema en un subdominio o copia de tu tienda antes de aplicarlo en producción.
- Actualiza todo: Asegúrate de que tu PrestaShop, sus módulos y el propio tema estén actualizados a las últimas versiones estables.
- Paciencia: Los cambios de tema pueden afectar temporalmente el rendimiento mientras se regeneran las miniaturas de imágenes y se limpia la caché.
[TIP] Si tienes problemas con las imágenes rotas después del cambio de tema, ve a "Parámetros avanzados" -> "Imágenes" y haz clic en "Regenerar miniaturas". Esto suele solucionar el problema.
¿Sigues teniendo dudas?
Si después de seguir todos estos pasos tu tema no se activa o tienes algún error, no dudes en contactar a nuestro equipo de soporte. Estaremos encantados de ayudarte a revisar la estructura de carpetas y la configuración de tu PrestaShop.
Recuerda, cambiar el tema es una de las mejores inversiones que puedes hacer para tu tienda. ¡Un diseño moderno y funcional atrae más clientes y mejora las ventas!
