Cómo instalar un tema en PrestaShop usando DirectAdmin (FTP)
Antes de empezar: ¿Qué necesitas para instalar un tema en PrestaShop?
Instalar un tema en PrestaShop puede parecer complicado, pero con esta guÃa paso a paso lo harás en pocos minutos. Para seguir este tutorial, necesitas tener acceso a tu panel de control DirectAdmin (normalmente en tudominio.com:2222) y las credenciales de tu cuenta FTP. Si no las tienes a mano, contacta con tu proveedor de hosting para que te las facilite.
Este método es perfecto para instalar tema prestashop de forma manual, dándote control total sobre los archivos. A diferencia de la instalación desde el back-office, aquà evitamos problemas de lÃmites de memoria o tiempo de ejecución que a veces bloquean la subida de plantillas prestashop pesadas.
Paso 1: Descarga y prepara tu tema
Antes de tocar nada, asegúrate de tener el tema correcto. La mayorÃa de los temas vienen en un archivo .zip o .rar. No todos los temas son compatibles con todas las versiones de PrestaShop, asà que verifica que el tuyo sea compatible con la versión que tienes instalada (1.6, 1.7, 8.x, etc.).
Descomprimir el archivo
- Localiza el archivo
.zipdel tema en tu ordenador. - Haz clic derecho y selecciona "Extraer aquÃ" o "Descomprimir".
- Verás una carpeta con el nombre del tema (por ejemplo,
mi_tema). - Dentro de esa carpeta debe haber al menos dos subcarpetas:
configythemes(o directamente los archivos del tema si ya viene preparado).
[INFO] Algunos temas traen una estructura tipo
tema/nombre_del_tema/. En ese caso, entra en la carpeta interna hasta encontrar los archivosconfig.xmlotheme.yml. Esa es la raÃz real del tema.
Paso 2: Conéctate a DirectAdmin y abre el administrador de archivos
DirectAdmin es tu panel de control. Aquà tienes dos formas de subir archivos: el Administrador de Archivos (más visual) o el FTP (más clásico). En este tutorial usaremos el administrador de archivos integrado, que es equivalente a un cliente FTP pero desde el navegador.
Acceso al Administrador de Archivos
- Inicia sesión en DirectAdmin con tu usuario y contraseña.
- Busca el icono "Administrador de Archivos" (File Manager). Suele estar en la sección "Administración de Archivos" o en el menú lateral.
- Se abrirá una nueva ventana o pestaña con la estructura de carpetas de tu hosting.
Navega hasta la carpeta de PrestaShop
Dentro del administrador de archivos, busca la carpeta donde está instalado PrestaShop. Normalmente es public_html, htdocs o una subcarpeta si lo tienes en un subdominio.
- Haz clic en
public_html(o la carpeta raÃz de tu tienda). - Busca la carpeta llamada
themes. Si no la ves, es que estás en la carpeta equivocada. - Entra en
themes. Aquà es donde se alojan todos los temas de tu tienda.
[WARNING] No confundas la carpeta
themesde PrestaShop con la carpetathemesde DirectAdmin. Asegúrate de estar dentro de la raÃz de tu tienda (donde están las carpetasconfig,img,modules,src, etc.).
Paso 3: Sube tu tema mediante FTP o el Administrador de Archivos
Ahora viene la parte clave del proceso de tema prestashop directadmin. Tienes dos opciones: subir el archivo comprimido o subir la carpeta descomprimida. Recomiendo subir la carpeta directamente para evitar pasos extra.
Opción A: Subir la carpeta descomprimida (recomendada)
- En el Administrador de Archivos, dentro de
themes, haz clic en el botón "Subir" (normalmente un icono con una flecha hacia arriba). - Se abrirá un selector de archivos. Navega hasta la carpeta que descomprimiste en el Paso 1.
- Selecciona la carpeta completa del tema (por ejemplo,
mi_tema) y súbela. - Espera a que la barra de progreso llegue al 100%. Si el tema es grande, puede tardar unos minutos.
Opción B: Subir el archivo .zip y descomprimirlo en el servidor
Si tu tema viene comprimido y prefieres no descomprimirlo en tu ordenador:
- Sube el archivo
.zipa la carpetathemesusando el botón "Subir". - Una vez subido, verás el archivo
.zipen la lista de archivos. - Haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir".
- El sistema creará una carpeta automáticamente con el contenido del tema.
[TIP] Si usas un cliente FTP como FileZilla, la operación es idéntica: conéctate con tus credenciales FTP (host:
tudominio.com, usuario:tucuenta, contraseña:tuclave, puerto:21), navega apublic_html/themesy arrastra la carpeta del tema desde tu ordenador al servidor.
Paso 4: Verifica los permisos de los archivos
Un error común al instalar tema prestashop manualmente son los permisos incorrectos. Los archivos deben tener permisos 644 y las carpetas 755. Si no, PrestaShop no podrá leer el tema correctamente.
Cómo cambiar permisos en DirectAdmin
- Dentro del Administrador de Archivos, navega a la carpeta del tema que acabas de subir.
- Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
- Haz clic en el botón "Cambiar permisos" (suele ser un icono con candado o un engranaje).
- En el campo numérico, escribe
755para las carpetas y644para los archivos. Si el administrador lo permite, selecciona "Aplicar a todas las subcarpetas y archivos". - Confirma el cambio.
[WARNING] No pongas permisos
777en todos los archivos. Aunque a veces funciona, es un grave riesgo de seguridad. Usa siempre755en carpetas y644en archivos.
Paso 5: Instala el tema desde el back-office de PrestaShop
Una vez que el tema está en el servidor, el último paso es activarlo desde el panel de administración de PrestaShop. Esto es lo que hace que tu tienda lo reconozca como un tema instalado y usable.
Activar el tema
- Accede a tu panel de administración de PrestaShop (normalmente en
tudominio.com/admin). - Ve al menú "Diseño" o "Theme & Logo" (dependiendo de la versión).
- En la sección de "Temas", verás una lista de los temas disponibles. DeberÃa aparecer el que acabas de subir.
- Pasa el ratón por encima de tu tema y haz clic en "Activar" o "Usar este tema".
- Confirma la acción. PrestaShop puede tardar unos segundos en aplicar el nuevo tema.
Solucionar problemas de caché
Si el tema no aparece o se ve raro, es probable que la caché esté interfiriendo. Ve a "Parámetros Avanzados" > "Rendimiento" y:
- Activa el modo "Desactivar caché" temporalmente.
- Haz clic en "Vaciar caché" (el botón de la papelera).
- Vuelve a la página de temas y comprueba si ya aparece.
[INFO] En PrestaShop 1.7 y versiones posteriores, también puedes forzar la compilación de plantillas desde "Parámetros Avanzados > Rendimiento > Configuración de plantillas". Activa "Forzar la compilación" si tienes problemas de visualización.
Paso 6: Personaliza tu tema recién instalado
Ahora que ya tienes el tema activo, es hora de personalizar prestashop para que se adapte a tu marca. No te limites a dejarlo tal cual; dedica tiempo a configurarlo bien.
Ajustes básicos de personalización
- Ve a "Diseño > Theme & Logo".
- Aquà puedes cambiar el logo, el favicon, los colores y los estilos de los botones.
- Muchos temas traen sus propias opciones de personalización. Busca un menú llamado "Configuración del tema" o "Theme Configurator".
- Juega con las opciones de tipografÃa, colores y distribución de módulos.
Módulos y posiciones
Un tema no es solo apariencia; también define dónde se colocan los módulos (menús, banners, productos destacados, etc.).
- Ve a "Diseño > Posiciones".
- Arrastra y suelta los módulos en las diferentes zonas (header, footer, columna izquierda, etc.).
- Asegúrate de que los módulos esenciales como "Menú principal", "Bloque de búsqueda" y "Productos destacados" estén en las posiciones correctas.
[TIP] Si tu tema incluye un panel de configuración avanzada (suele ser un icono de engranaje junto al tema), úsalo. Ahà podrás cambiar colores, fuentes, anchos de columna y mucho más sin tocar código.
Resolución de problemas comunes al instalar un tema
A veces, aunque sigas todos los pasos, algo falla. Aquà tienes las soluciones a los problemas más frecuentes con plantillas prestashop.
El tema no aparece en el back-office
- Revisa que la carpeta del tema esté directamente dentro de
themes. No debe haber una carpeta intermedia adicional. - Comprueba que la carpeta contenga el archivo
config.xml(PrestaShop 1.6) otheme.yml(PrestaShop 1.7+). - Limpia la caché de PrestaShop como se explicó antes.
- Verifica que el nombre de la carpeta no tenga caracteres especiales ni espacios.
Error "El tema no es válido" o "No se puede instalar"
Esto suele deberse a una incompatibilidad de versiones. Por ejemplo, un tema para PrestaShop 1.6 no funcionará en PrestaShop 1.7.
- Confirma la versión de tu PrestaShop mirando en "Parámetros Avanzados > Información".
- Contacta con el desarrollador del tema y pregunta por la versión compatible.
- Si es un tema gratuito, busca una alternativa compatible con tu versión.
La tienda se ve en blanco o con errores después de activar el tema
- Activa el modo de depuración: ve a
config/defines.inc.php, busca_PS_MODE_DEV_y cambiafalseatrue. - Recarga la tienda y anota el error exacto que aparece.
- Los errores más comunes son por archivos faltantes o por módulos incompatibles.
- Si el error es de un módulo, desactÃvalo desde la base de datos o desde el back-office (si puedes acceder).
[WARNING] Si no puedes acceder al back-office después de activar el tema, no te preocupes. Usa el Administrador de Archivos de DirectAdmin para renombrar la carpeta del tema (por ejemplo, de
mi_temaami_tema_inactivo) y PrestaShop volverá automáticamente al tema anterior.
Preguntas frecuentes (FAQ) sobre instalación de temas
¿Puedo instalar un tema sin usar FTP o DirectAdmin?
SÃ. Desde el back-office de PrestaShop, en "Diseño > Temas", puedes subir el archivo .zip directamente. Sin embargo, este método falla a menudo con temas pesados por lÃmites de tiempo o memoria. El método FTP/DirectAdmin es más fiable.
¿Qué hago si el tema es un archivo .rar?
DirectAdmin no puede extraer archivos .rar de forma nativa. Descomprime el .rar en tu ordenador con un programa como WinRAR o 7-Zip y sube la carpeta descomprimida.
¿Perderé mi configuración si cambio de tema?
No. Los cambios de tema afectan a la apariencia, pero no a tus productos, clientes o pedidos. La configuración de módulos puede variar, pero los datos de la tienda están a salvo.
¿Puedo tener varios temas instalados a la vez?
SÃ. Puedes tener tantos temas como quieras en la carpeta themes. Solo uno estará activo, pero puedes alternar entre ellos fácilmente desde el back-office.
¿Cómo actualizo un tema que ya tengo instalado?
Descarga la nueva versión del tema, descomprÃmela y sube la carpeta reemplazando la anterior. Asegúrate de hacer una copia de seguridad antes, especialmente si has hecho modificaciones en los archivos del tema.
Consejos finales para sacar el máximo partido a tu tema
Una vez que has logrado instalar tema prestashop correctamente, no te detengas ahÃ. Un buen tema es solo el punto de partida.
Optimiza la velocidad
Un tema bonito pero lento ahuyentará a tus clientes. Usa herramientas como Google PageSpeed Insights para comprobar el rendimiento. Si el tema es pesado, considera:
- Activar la compresión de imágenes en PrestaShop.
- Usar un módulo de caché.
- Minimizar los archivos CSS y JavaScript.
Haz una copia de seguridad antes de cualquier cambio
Siempre que vayas a personalizar prestashop de forma avanzada (editar archivos .tpl, .css o .js), haz una copia de seguridad de la carpeta del tema. Asà podrás revertir los cambios si algo sale mal.
Consulta la documentación del tema
La mayorÃa de los temas de pago incluyen una guÃa de instalación y personalización. Léela detenidamente. Cada tema tiene sus propias particularidades y opciones únicas.
Prueba en un entorno de pruebas
Si es posible, instala el tema en un subdominio o en una copia local de tu tienda antes de aplicarlo en producción. Esto te permitirá experimentar sin miedo a romper tu tienda real.
Conclusión: Ya sabes cómo instalar un tema en PrestaShop con DirectAdmin
Has aprendido el proceso completo de instalar tema prestashop usando DirectAdmin y FTP. Desde la descarga del tema, pasando por la subida de archivos, ajuste de permisos, activación en el back-office y personalización básica. Con este conocimiento, podrás cambiar la apariencia de tu tienda cuando quieras, sin depender de nadie.
Recuerda que la clave está en la paciencia y en seguir los pasos en orden. Si algo falla, revisa los permisos, la caché y la compatibilidad de versiones. Y sobre todo, no tengas miedo de experimentar. Tu tienda es tuya y merece verse exactamente como la imaginas.
Ahora ve, descarga ese tema que tanto te gusta y dale a tu tienda el aspecto que se merece. ¡Tu nueva imagen está a solo unos clics de distancia!
