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

Cómo actualizar PrestaShop manualmente sin perder datos

Actualizado el 10 de marzo de 2026

Actualizar PrestaShop puede parecer una tarea compleja, pero si sigues los pasos adecuados, es un proceso seguro que te permitirá disfrutar de las últimas funciones, parches de seguridad y mejoras de rendimiento sin perder ni un solo dato de tu tienda. En esta guía completa, te explicaré cómo realizar una actualizar PrestaShop manual paso a paso, manteniendo intactos tus productos, clientes, pedidos y configuraciones.

Antes de empezar, ten en cuenta que este método manual te da control total sobre el proceso, a diferencia de las actualizaciones automáticas que a veces pueden fallar. Es ideal si tienes una versión PrestaShop antigua (por ejemplo, 1.6 o 1.7) y quieres saltar a la 8.x, o si tu hosting no soporta bien el módulo 1-Click Upgrade.


Requisitos previos para una actualización segura

Antes de tocar cualquier archivo, asegúrate de cumplir con estos puntos. Saltarte alguno puede provocar la pérdida de datos o que tu tienda quede inaccesible.

1. Verifica los requisitos técnicos de la nueva versión

Cada versión PrestaShop tiene sus propios requisitos de PHP, MySQL y extensiones. Por ejemplo, PrestaShop 8.x necesita PHP 7.4 o superior (recomendado PHP 8.1). Consulta la documentación oficial de la versión a la que quieres migrar.

[WARNING] Si tu hosting usa PHP 7.0 o inferior, no podrás instalar PrestaShop 8.x directamente. Primero deberás actualizar PHP desde el panel de control (por ejemplo, desde Syspanel en el puerto 2106).

2. Haz una copia de seguridad completa (¡obligatorio!)

Este es el paso más importante. Sin una copia de seguridad, cualquier error durante el upgrade PrestaShop podría dejarte sin tienda. Debes respaldar:

  • Archivos del sitio (carpeta raíz donde está instalado PrestaShop).
  • Base de datos (todas las tablas de tu tienda).

Puedes hacerlo desde tu panel de hosting (cPanel, Syspanel, etc.) o mediante FTP y phpMyAdmin. Si usas Syspanel (puerto 2106), busca la opción "Backups" o "Copias de seguridad".

[TIP] Guarda la copia en tu ordenador y también en la nube (Google Drive, Dropbox). Así tienes doble seguridad.

3. Desactiva la tienda (modo mantenimiento)

Para que los clientes no vean errores mientras actualizas, pon tu tienda en modo mantenimiento. Ve a Parámetros de la tienda > General > Mantenimiento y actívalo. También puedes añadir tu IP para poder verla tú mientras trabajas.

4. Descarga la nueva versión de PrestaShop

Ve a prestashop.com y descarga el paquete completo de la versión a la que quieres actualizar. No uses versiones beta ni release candidates en producción.


Paso a paso: Cómo actualizar PrestaShop manualmente

Ahora sí, vamos al proceso. Sigue estos pasos en orden, sin saltarte ninguno.

Paso 1: Prepara los archivos de la nueva versión

Descomprime el archivo ZIP de PrestaShop en tu ordenador. Dentro encontrarás una carpeta llamada prestashop (o similar). Esta carpeta contiene todos los archivos necesarios para la nueva instalación.

Importante: No copies toda la carpeta directamente a tu servidor. Solo necesitas ciertos archivos y carpetas. Lo que haremos es reemplazar los archivos del núcleo (core) de PrestaShop, pero conservando los tuyos (imágenes, módulos, temas, etc.).

Paso 2: Sube los archivos de actualización a tu servidor

Conéctate a tu servidor mediante FTP (FileZilla es gratuito y fácil de usar). Navega hasta la carpeta raíz donde está instalado tu PrestaShop actual.

¿Qué archivos subir?
De la nueva versión descargada, sube todos los archivos y carpetas excepto:

  • install/ (no la subas aún, la necesitaremos después)
  • config/settings.inc.php (si existe, no la sobrescribas)
  • img/ (tus imágenes)
  • themes/ (tus temas personalizados)
  • modules/ (tus módulos)
  • override/ (tus sobrescrituras)
  • upload/ (tus archivos subidos)

En la práctica, sube todo y luego, una vez en el servidor, elimina las carpetas que no quieras sobrescribir. Otra opción más segura es subir solo las carpetas admin, classes, controllers, core, js, localization, mails, pdf, translations, vendor, webservice, y los archivos raíz como index.php, autoload.php, etc.

[WARNING] No sobrescribas nunca tu carpeta img/, themes/ (a menos que quieras el tema por defecto), ni modules/ (a menos que quieras resetearlos). Tus personalizaciones se perderían.

Paso 3: Ejecuta el script de actualización

Una vez subidos los archivos, abre tu navegador y ve a:
https://tudominio.com/install/upgrade/upgrade.php

Esto ejecutará el script de actualización automática de PrestaShop. Si no ves nada, asegúrate de que la carpeta install/ esté presente (la subiste en el paso anterior, ¿verdad?).

El script te mostrará un proceso paso a paso:

  • Paso 1: Te pedirá que subas el archivo prestashop.zip (no es necesario, puedes saltarlo si ya subiste los archivos manualmente).
  • Paso 2: Selecciona "Actualizar desde una versión anterior" y elige la opción "No, quiero actualizar con los archivos que ya he subido".
  • Paso 3: El script analizará tu sistema y te dirá si todo está correcto. Si hay errores (por ejemplo, falta de permisos de escritura), corrige antes de continuar.
  • Paso 4: Confirmar la actualización. Haz clic en "Actualizar ahora".

El proceso puede tardar varios minutos, dependiendo del tamaño de tu base de datos. No cierres la ventana ni recargues la página.

Paso 4: Verifica que la actualización se completó

Al finalizar, verás un mensaje de éxito. Si ves errores, anótalos y consulta la sección de solución de problemas al final de esta guía.

Ahora, borra la carpeta install/ de tu servidor por seguridad. Si no lo haces, cualquiera podría reinstalar tu tienda.

Paso 5: Actualiza los módulos y el tema

Después de la actualización del núcleo, es probable que algunos módulos o tu tema no funcionen correctamente porque no son compatibles con la nueva versión PrestaShop. Ve al back office (normalmente en /admin1234 o la carpeta que hayas renombrado) y:

  • Ve a Módulos > Catálogo de módulos y busca actualizaciones disponibles.
  • Si tu tema es de pago, descarga la versión compatible desde la web del desarrollador.
  • Si usas un tema personalizado, puede que necesites ajustes. Consulta con tu desarrollador.

Paso 6: Prueba la tienda a fondo

Antes de desactivar el modo mantenimiento, haz pruebas exhaustivas:

  • Navega por las categorías y productos.
  • Simula un pedido (puedes poner un producto a 0€ para no cobrar).
  • Revisa que los emails se envíen correctamente.
  • Comprueba que los módulos de pago y envío funcionan.

Si todo va bien, desactiva el modo mantenimiento. ¡Tu tienda ya está actualizada!


Solución de problemas comunes durante el upgrade

Incluso siguiendo los pasos, pueden surgir problemas. Aquí tienes los más frecuentes y cómo resolverlos.

Error: "No se puede conectar a la base de datos"

Esto suele ocurrir si los archivos de configuración (config/settings.inc.php o app/config/parameters.php) no se actualizaron correctamente. Vuelve a subir estos archivos desde tu copia de seguridad.

Error: "Versión de PHP no compatible"

Si tu hosting no soporta la versión de PHP que requiere la nueva versión PrestaShop, deberás actualizarlo. Desde Syspanel (puerto 2106), busca la opción "PHP Selector" o "Versión de PHP" y elige la adecuada. Si no puedes, contacta a tu proveedor de hosting.

Error: "La carpeta /cache no tiene permisos de escritura"

PrestaShop necesita escribir en la carpeta cache durante la actualización. Concede permisos 755 o 777 (temporalmente) mediante FTP o el panel de archivos.

Error: "Módulo X no funciona después de la actualización"

Desinstala y vuelve a instalar el módulo desde el back office. Si sigue fallando, busca una versión actualizada en el marketplace o contacta al desarrollador.

[INFO] Algunos módulos gratuitos muy antiguos pueden no tener soporte para PrestaShop 8.x. En ese caso, busca alternativas similares en el catálogo de módulos.


Preguntas frecuentes (FAQ)

¿Puedo saltar varias versiones de PrestaShop a la vez?

Sí, pero no es recomendable. Lo ideal es actualizar de una versión mayor a la siguiente (por ejemplo, de 1.6 a 1.7, y luego de 1.7 a 8.x). Si saltas directamente de 1.6 a 8.x, el script de actualización puede fallar. En ese caso, haz actualizaciones intermedias.

¿Qué pasa con mis temas y módulos personalizados?

Los temas y módulos que no sean compatibles con la nueva versión dejarán de funcionar. Antes de actualizar, verifica la compatibilidad en la web del desarrollador. Si no hay versión compatible, tendrás que buscar alternativas o contratar a un programador.

¿Perderé mis datos (productos, clientes, pedidos)?

No, si sigues esta guía correctamente. La actualización manual solo modifica los archivos del núcleo y la estructura de la base de datos, pero conserva tus datos. Sin embargo, siempre debes hacer una copia de seguridad por si acaso.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda. Una tienda pequeña (menos de 1000 productos) puede tardar entre 10 y 30 minutos. Tiendas grandes pueden requerir más de una hora. Planifica la actualización en un horario de bajo tráfico.

¿Puedo usar el módulo 1-Click Upgrade en lugar del manual?

Sí, si tu versión es reciente (1.7.x o superior) y tu hosting lo soporta. Pero si tienes una versión muy antigua o problemas con el módulo, el método manual es más fiable.


Conclusión: Mantén tu PrestaShop siempre actualizado

Actualizar PrestaShop manualmente es un proceso que, aunque requiere atención, te da total control y seguridad. Al hacerlo, no solo mejoras la seguridad y el rendimiento de tu tienda, sino que también accedes a nuevas funcionalidades que pueden aumentar tus ventas.

Recuerda: siempre haz copia de seguridad, verifica la compatibilidad de tus módulos y temas, y no tengas miedo de pedir ayuda si algo falla. Con esta guía, ya sabes cómo actualizar PrestaShop manual sin perder datos. ¡Manos a la obra!

[TIP] Después de la actualización, revisa la configuración de SEO (URLs amigables, metaetiquetas, sitemap) para asegurarte de que todo sigue optimizado. A veces, los cambios en la estructura pueden afectar tu posicionamiento.

¿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