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

Actualizar PrestaShop a la última versión: guía paso a paso

Actualizado el 22 de junio de 2026

Mantener tu tienda PrestaShop actualizada es una de las tareas más importantes para garantizar su seguridad, rendimiento y compatibilidad con los módulos y temas que utilizas. Cada última versión PrestaShop incluye parches de seguridad críticos, corrección de errores y, a menudo, nuevas funcionalidades que mejoran la experiencia de compra de tus clientes.

Sin embargo, el proceso de actualizar PrestaShop puede parecer intimidante si no lo has hecho antes. No te preocupes, en esta guía te explicaré paso a paso cómo realizar un upgrade PrestaShop de forma segura, minimizando los riesgos de perder datos o romper tu tienda.

¿Por qué es crucial actualizar?

[INFO] Las versiones antiguas de PrestaShop son un blanco fácil para los hackers. Actualizar es la mejor defensa contra vulnerabilidades conocidas.


Requisitos previos antes de empezar

Antes de lanzarte a actualizar, asegúrate de cumplir con estos requisitos. Saltarte este paso puede causar problemas graves.

Verifica los requisitos del sistema

Cada última versión PrestaShop tiene requisitos técnicos específicos (versión de PHP, MySQL, etc.). Consulta la documentación oficial de la versión a la que deseas migrar.

  • PHP: Necesitas una versión compatible (generalmente PHP 7.4 u 8.0+).
  • MySQL: Versión 5.6 o superior (MariaDB 10.1+ también funciona).
  • Servidor: Apache (con mod_rewrite) o Nginx.
  • Memoria: Al menos 256 MB de memoria PHP (recomendado 512 MB).

[WARNING] Si tu versión de PHP es demasiado antigua, la actualización fallará. Contacta con tu proveedor de hosting para actualizar PHP primero.

Haz una copia de seguridad completa (obligatorio)

Este es el paso más importante de toda la guía. Una copia de seguridad te permitirá restaurar tu tienda si algo sale mal durante el upgrade PrestaShop.

¿Qué debes respaldar?

  1. Archivos del servidor: Todo el contenido de la carpeta donde está instalado PrestaShop (generalmente public_html o www).
  2. Base de datos: Todas las tablas de tu tienda.

¿Cómo hacerlo?

  • Desde Syspanel (HestiaCP): Accede a Syspanel a través del puerto 2106 (ejemplo: tudominio.com:2106). Ve a la sección de "Backup" y genera una copia completa de tu cuenta. También puedes usar "phpMyAdmin" para exportar la base de datos.
  • Desde cPanel: Usa la herramienta "Backup" o "phpMyAdmin".
  • Manual (vía FTP): Descarga todos los archivos con un cliente FTP (como FileZilla) y exporta la base de datos desde phpMyAdmin.

[TIP] Guarda la copia de seguridad en tu ordenador y en la nube (Google Drive, Dropbox). Nunca está de más tener un respaldo extra.

Desactiva la tienda y activa el modo mantenimiento

Para evitar que los clientes vean errores durante la actualización, pon tu tienda en modo mantenimiento.

  1. Accede al panel de administración de PrestaShop.
  2. Ve a Parámetros de la tienda > Mantenimiento.
  3. Activa la opción "Sí" en "Activar modo mantenimiento".
  4. Opcionalmente, añade una IP (la tuya) para poder ver la tienda mientras está en mantenimiento.

Método 1: Actualización automática con el módulo 1-Click Upgrade

Este es el método recomendado y más sencillo para la mayoría de los usuarios. PrestaShop ofrece un módulo oficial llamado 1-Click Upgrade que automatiza gran parte del proceso.

Paso 1: Descarga e instala el módulo

  1. Ve al panel de administración de tu tienda.
  2. Dirígete a Módulos > Gestor de módulos.
  3. Busca "1-Click Upgrade" (también puede llamarse "PrestaShop Upgrade").
  4. Si no lo tienes instalado, búscalo en el catálogo de módulos de PrestaShop e instálalo.
  5. Si ya lo tienes, asegúrate de que sea la versión más reciente.

Paso 2: Configura el módulo

  1. Una vez instalado, ve a Mejoras > 1-Click Upgrade.
  2. Haz clic en el botón "Configurar".
  3. Opción clave: Busca la opción "Modo de actualización" y selecciona "Conservar los archivos personalizados". Esto evitará que se sobrescriban tus personalizaciones (como el tema o imágenes del logo).
  4. Marca la casilla "Realizar una copia de seguridad de los archivos y la base de datos". Aunque ya hiciste una manual, esta es una capa extra de seguridad.

[INFO] El módulo también te permite elegir si quieres actualizar a la última versión estable o a una versión específica. Recomiendo siempre la última versión estable.

Paso 3: Inicia la actualización

  1. En la misma pantalla de configuración, haz clic en "Probar la actualización". El módulo comprobará si tu servidor cumple con los requisitos.
  2. Si todo está bien, haz clic en "Actualizar PrestaShop ahora".
  3. El proceso puede tardar varios minutos (dependiendo del tamaño de tu tienda y la velocidad del servidor). No cierres la ventana del navegador ni interrumpas el proceso.

Paso 4: Verifica la instalación

  1. Una vez finalizado, el módulo te mostrará un mensaje de éxito.
  2. Accede a tu panel de administración. Es posible que te pida iniciar sesión de nuevo.
  3. Ve a Parámetros de la tienda > Mantenimiento y desactiva el modo mantenimiento.
  4. Revisa tu tienda en el front-end (la parte pública) para asegurarte de que todo funciona correctamente: productos, carrito, páginas, etc.

Método 2: Actualización manual (para usuarios avanzados)

Si el módulo automático falla o prefieres tener un control total, puedes realizar el upgrade PrestaShop manualmente. Este método es más técnico y requiere manejo de FTP y bases de datos.

Paso 1: Descarga la última versión

  1. Ve al sitio oficial de PrestaShop y descarga el paquete completo de la última versión PrestaShop.
  2. Descomprime el archivo en tu ordenador.

Paso 2: Sube los archivos al servidor

  1. Conéctate a tu servidor vía FTP (FileZilla, Cyberduck, etc.).
  2. IMPORTANTE: No subas la carpeta install ni sobrescribas los archivos de configuración (config/settings.inc.php o app/config/parameters.php). Tampoco sobrescribas la carpeta img (tus imágenes de productos) ni la carpeta themes (tu tema personalizado).
  3. Sube el resto de archivos de la nueva versión a la carpeta raíz de tu tienda, permitiendo que sobrescriban los archivos antiguos.

Paso 3: Ejecuta el script de actualización

  1. En tu navegador, accede a la URL de tu tienda seguida de /install/upgrade/upgrade.php (ejemplo: tudominio.com/install/upgrade/upgrade.php).
  2. El script te guiará a través del proceso. Solo tendrás que hacer clic en "Siguiente" hasta que termine.
  3. Una vez finalizado, elimina la carpeta install del servidor por seguridad.

Paso 4: Limpieza y verificación

  1. Accede al panel de administración.
  2. Ve a Parámetros avanzados > Rendimiento y haz clic en "Vaciar caché".
  3. Desactiva el modo mantenimiento.
  4. Prueba la tienda a fondo.

[WARNING] La actualización manual es más propensa a errores si no se siguen los pasos al pie de la letra. Si no te sientes seguro, contrata a un profesional o usa el módulo automático.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que surgen al actualizar PrestaShop.

¿Por qué mi tienda se ve en blanco después de actualizar?

Esto suele deberse a un error de PHP o a un tema/módulo incompatible.

  1. Activa el modo Debug: Edita el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ a true. Esto mostrará el error exacto.
  2. Desactiva módulos: Ve a la base de datos (phpMyAdmin) y en la tabla ps_module (o el prefijo que uses) desactiva los módulos no esenciales.
  3. Cambia temporalmente al tema predeterminado: Si el problema es el tema, cámbialo al tema "classic" de PrestaShop.

¿Puedo saltarme varias versiones?

No es recomendable. Lo ideal es actualizar de una versión a la siguiente (por ejemplo, de 1.6 a 1.7, no de 1.6 a 8.0 directamente). Si llevas muchas versiones de retraso, hazlo paso a paso o contrata a un experto.

¿Qué hago si el módulo 1-Click Upgrade se queda atascado?

  1. Espera: A veces el proceso tarda más de lo normal. Dale al menos 10 minutos.
  2. Revisa el límite de tiempo de ejecución de PHP: Si tu servidor tiene un límite bajo (por ejemplo, 30 segundos), el proceso fallará. Pide a tu hosting que lo aumente a 300 segundos o más.
  3. Restaura la copia de seguridad: Si el proceso se queda colgado durante mucho tiempo, lo más seguro es restaurar tu copia de seguridad y volver a intentarlo.

¿Pierdo mis módulos y temas al actualizar?

No los pierdes, pero pueden dejar de funcionar si no son compatibles con la nueva versión. Antes de actualizar, verifica que todos tus módulos y tu tema sean compatibles con la última versión PrestaShop. Si no lo son, busca alternativas o actualízalos primero.

¿Debo actualizar también los módulos?

Sí, es muy recomendable. Después de actualizar PrestaShop, ve a Módulos > Gestor de módulos y actualiza todos los módulos que tengan actualizaciones disponibles. Esto evitará conflictos.


Consejos finales para un upgrade exitoso

  • Prueba en un entorno de staging: Si tu tienda es muy grande o crítica, crea una copia exacta en un subdominio o directorio de pruebas. Actualiza ahí primero y, si todo funciona, replica los cambios en la tienda real.
  • Informa a tus clientes: Si la tienda va a estar en mantenimiento varias horas, avisa con antelación a través de redes sociales o email marketing.
  • Documenta el proceso: Anota los pasos que realizaste, los módulos que actualizaste y cualquier incidencia. Te servirá para futuras actualizaciones.
  • No te olvides de la seguridad: Después de actualizar, cambia las contraseñas de administrador y de la base de datos. Revisa que no haya usuarios desconocidos.

[TIP] Si utilizas Syspanel (HestiaCP) para gestionar tu hosting, recuerda que puedes acceder a phpMyAdmin desde el panel (puerto 2106) para gestionar tu base de datos de forma segura.

Actualizar PrestaShop no tiene por qué ser un dolor de cabeza. Siguiendo esta guía paso a paso, podrás mantener tu tienda segura, rápida y al día con las últimas novedades. Si te surge cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu soporte técnico de hosting. ¡Buena suerte con tu actualizar 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