🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo actualizar PrestaShop manualmente: Guía paso a paso

Actualizado el 25 de enero de 2026

Actualizar PrestaShop es una de las tareas de mantenimiento más importantes para cualquier tienda online. No hacerlo puede exponer tu negocio a vulnerabilidades de seguridad, problemas de compatibilidad con módulos o incluso la pérdida de datos.

Si bien el panel de administración de PrestaShop te avisa cuando hay una nueva versión, a veces la actualización automática falla o simplemente prefieres tener el control total del proceso. Por eso, hoy te voy a enseñar a realizar una actualización manual PrestaShop de forma segura y sin necesidad de ser un experto en programación.

A lo largo de esta guía, cubriremos desde la preparación inicial hasta la verificación final, pasando por la descarga de archivos y la actualización de la base de datos. Vamos a ello.


¿Por qué es crucial mantener tu PrestaShop actualizado?

Antes de ensuciarnos las manos, es fundamental entender el "por qué". Cada versión nueva de PrestaShop no solo añade funciones brillantes, sino que también corrige errores de seguridad y bugs conocidos.

Imagina que tu tienda es una casa. La actualización es como cambiar las cerraduras y reparar las grietas de las paredes. Si no lo haces, los ladrones (hackers) pueden encontrar la puerta trasera fácilmente.

Además, si tu tienda lleva mucho tiempo sin actualizarse, es posible que los módulos de pago (como PayPal o Stripe) dejen de funcionar correctamente, ya que estos servicios actualizan sus requisitos técnicos constantemente. Realizar un update PrestaShop periódico asegura que tu tienda siga siendo compatible con el ecosistema digital actual.


Fase 1: Preparación del terreno (Lo más importante)

Esta fase es la que te salvará de un dolor de cabeza monumental. No la omitas jamás. Un error durante la actualización puede dejar tu tienda inaccesible, y sin una copia de seguridad, sería un desastre.

1.1. Haz una copia de seguridad completa (Sí o Sí)

Necesitas dos cosas: una copia de los archivos y una copia de la base de datos.

  • Copia de archivos: Accede a tu panel de control de Hosting (por ejemplo, cPanel o Syspanel). Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). Busca la opción "Administrador de archivos" o "Gestor de archivos". Selecciona la carpeta public_html (o la carpeta donde esté instalada tu tienda) y comprímela en un archivo ZIP. Descarga ese ZIP a tu ordenador.

  • Copia de la base de datos: En el mismo panel de control, busca "phpMyAdmin" o "Bases de datos MySQL". Selecciona tu base de datos y haz clic en "Exportar". Elige el formato SQL y descarga el archivo resultante.

[WARNING] No continúes con el tutorial sin tener estas dos copias en tu ordenador. Si algo sale mal, necesitarás restaurarlas. Una copia de seguridad es tu red de seguridad.

1.2. Activa el modo mantenimiento

Una vez tengas las copias, ve al panel de administración de tu PrestaShop. En el menú lateral, busca "Parámetros avanzados" y luego "Mantenimiento". Activa el modo mantenimiento y guarda los cambios. Esto mostrará un mensaje a tus clientes de que la tienda está en obras, evitando que hagan pedidos mientras actualizas.

[INFO] El modo mantenimiento no bloquea tu acceso como administrador. Podrás seguir trabajando en el back-office sin problemas.


Fase 2: Descarga y preparación de la nueva versión

Ahora que tu tienda está a salvo, es hora de conseguir la nueva versión.

2.1. Descarga el paquete de PrestaShop

Ve al sitio web oficial de PrestaShop y descarga la última versión estable. Busca el paquete que dice "Descargar PrestaShop" o similar. Asegúrate de descargar la versión completa, no la versión de demostración.

2.2. Descomprime el archivo en tu ordenador

Descomprime el archivo ZIP que acabas de descargar. Verás una carpeta con varios archivos y subcarpetas. No modifiques nada de esto; lo necesitamos tal cual está.

2.3. Elimina la carpeta "admin" del paquete descargado

Este es un paso crítico que muchos olvidan. Dentro del paquete que has descomprimido, hay una carpeta llamada admin. Debes eliminarla. ¿Por qué? Porque tu carpeta de administración actual tiene un nombre personalizado y seguro (por ejemplo, admin12345). Si subes la carpeta admin genérica, perderás el acceso a tu panel de control.

[WARNING] Si no eliminas la carpeta admin del paquete, tu tienda se romperá y no podrás acceder al back-office. Es el error más común al hacer una actualización manual PrestaShop.


Fase 3: Subida de archivos al servidor

Aquí es donde empezamos a tocar el servidor. Hay dos formas de hacerlo: usando un cliente FTP o el administrador de archivos de tu hosting. Te recomiendo usar un cliente FTP como FileZilla para un control más fino.

3.1. Conecta por FTP (o al administrador de archivos)

Abre FileZilla y conéctate a tu servidor usando las credenciales FTP que te proporcionó tu proveedor de hosting. Navega hasta la carpeta raíz donde está instalada tu tienda (normalmente public_html).

3.2. Sube los archivos (Sobrescribiendo)

Aquí tienes dos opciones:

  • Opción A (Recomendada para novatos): Sube el contenido de la carpeta descomprimida (excepto la carpeta admin) dentro de public_html. Cuando FileZilla pregunte si quieres sobrescribir los archivos existentes, selecciona "Sobrescribir" o "Reemplazar" y marca la casilla "Siempre usar esta acción".

  • Opción B (Más limpia): Elimina todos los archivos de public_html excepto la carpeta config (si existe) y el archivo settings.inc.php (si existe). Luego sube el contenido nuevo. Esta opción es más rápida pero más arriesgada si te olvidas de algo.

[TIP] La Opción A es más segura para principiantes. Aunque tarde un poco más, evita que borres archivos importantes por error. La subida puede tardar varios minutos, dependiendo de tu conexión.

3.3. Elimina la carpeta "install" del servidor

Después de subir los archivos, ve al administrador de archivos de tu hosting (o por FTP) y elimina la carpeta install que se encuentra en la raíz de tu tienda. PrestaShop no te dejará continuar con la actualización si esta carpeta existe.


Fase 4: Ejecutar el proceso de actualización

Ahora viene la parte mágica. Abre tu navegador y ve a la URL de tu tienda.

4.1. Accede al instalador

Escribe la URL de tu tienda seguida de /install (por ejemplo, www.tutienda.com/install). Si has hecho todo bien, verás el asistente de actualización de PrestaShop. No te asustes si ves el instalador de nuevo; es normal.

4.2. Sigue los pasos del asistente

El asistente te guiará por varios pasos:

  1. Elección de idioma: Selecciona tu idioma.
  2. Licencia: Acepta los términos y condiciones.
  3. Compatibilidad del sistema: El sistema verificará que tu servidor cumple los requisitos. Debería estar todo en verde.
  4. Información de la tienda: Te pedirá el nombre de tu tienda, actividad, etc. Puedes dejarlo como está si no quieres cambiarlo.
  5. Configuración de la base de datos: Aquí es crucial. NO crees una base de datos nueva. Debes seleccionar la opción "Actualizar" o "Conectar a una base de datos existente". Introduce el nombre de tu base de datos actual, el usuario y la contraseña. Si no los recuerdas, los encontrarás en tu panel de Hosting o en el archivo app/config/parameters.php de tu instalación.

4.3. Finaliza la actualización

Una vez configurado, haz clic en "Actualizar" o "Instalar". El proceso puede tardar unos minutos. Verás una barra de progreso. No cierres la pestaña del navegador durante este tiempo.

[WARNING] No interrumpas el proceso de actualización. Si se corta la conexión a mitad de camino, podrías corromper la base de datos. Ten paciencia.


Fase 5: Post-actualización y limpieza

¡Enhorabuena! La actualización ha terminado. Pero aún no hemos acabado. Hay que hacer una limpieza final.

5.1. Elimina la carpeta "install" de nuevo

A veces, el instalador la vuelve a crear. Ve al administrador de archivos y elimina la carpeta install si existe.

5.2. Desactiva el modo mantenimiento

Vuelve a tu panel de administración (la URL será tutienda.com/admin12345). Ve a "Parámetros avanzados" > "Mantenimiento" y desactiva el modo mantenimiento. Tu tienda ya está visible para el público.

5.3. Limpia la caché

En el menú de administración, ve a "Parámetros avanzados" > "Rendimiento". Haz clic en "Vaciar la caché" o "Limpiar la caché". Esto eliminará los archivos temporales antiguos y forzará a PrestaShop a regenerar las páginas con los nuevos archivos.

5.4. Verifica el front-office y back-office

Recorre tu tienda como si fueras un cliente: mira un producto, añádelo al carrito, ve al proceso de pago (sin finalizar). Comprueba que el panel de administración responde correctamente y que los módulos siguen funcionando.


Solución de problemas comunes (FAQ)

Aquí tienes algunas respuestas a preguntas que suelen surgir durante el proceso.

¿Qué pasa si veo un error de "Base de datos no encontrada" durante la actualización?

Esto significa que has introducido mal el nombre de la base de datos o el usuario. Revisa el archivo app/config/parameters.php de tu instalación antigua (el que tienes en tu copia de seguridad) para obtener los datos exactos.

¿Y si la tienda se queda en blanco después de la actualización?

Suele ser un problema de caché. Accede a tu hosting y elimina manualmente el contenido de la carpeta var/cache (o cache en versiones antiguas). Si no funciona, es posible que un módulo no sea compatible. Desactiva los módulos no esenciales desde la base de datos (es más complejo) o restaura tu copia de seguridad y prueba con un método de actualización diferente.

¿Puedo saltarme varias versiones a la vez?

No es recomendable. Si tienes PrestaShop 1.6 y quieres pasar a 1.7 o 1.8, lo mejor es hacerlo paso a paso (1.6 a 1.7, y luego de 1.7 a la última). Saltar de versiones muy antiguas a las más nuevas suele dar errores graves.

Mi hosting usa Syspanel, ¿hay algún paso diferente?

No, el proceso es el mismo. La única diferencia es cómo accedes a los archivos. Si usas Syspanel, recuerda que la URL de acceso es tudominio.com:2106. Dentro, encontrarás el "Administrador de archivos" y "phpMyAdmin" para hacer las copias de seguridad.

¿Cuánto tiempo tarda el proceso completo?

Depende del tamaño de tu tienda y de la velocidad de tu conexión. Subir los archivos puede tardar de 10 a 30 minutos. La actualización en sí, unos 5-10 minutos. En total, calcula entre 30 y 60 minutos para hacerlo con calma.


Conclusión: El mantenimiento es la clave del éxito

Actualizar PrestaShop manualmente puede parecer intimidante al principio, pero siguiendo estos pasos meticulosamente, es una tarea totalmente manejable. La clave está en la preparación: las copias de seguridad y la paciencia.

No dejes que tu tienda se quede obsoleta. Programa un mantenimiento tienda regular (por ejemplo, cada 3-6 meses) para revisar si hay nuevas versiones y aplicarlas. Es una inversión de tiempo que se traduce en seguridad, rendimiento y tranquilidad.

Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu proveedor de hosting. Ellos pueden ayudarte con la parte del servidor y, en muchos casos, ofrecerte un servicio de actualización gestionada si no te atreves a hacerlo tú mismo.

Recuerda: una tienda actualizada es una tienda feliz, y una tienda feliz vende más. ¡Mucha suerte con tu update PrestaShop!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel