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

PrestaShop: Guía para actualizar la versión sin perder datos

Actualizado el 23 de marzo de 2026

¿Por qué es importante actualizar PrestaShop?

Mantener tu tienda online actualizada no es solo una cuestión de estética o de acceder a las últimas funciones. Es una necesidad de seguridad, rendimiento y compatibilidad. Cada nueva versión de PrestaShop corrige vulnerabilidades, mejora la velocidad de carga, soluciona errores conocidos (bugs) y se adapta a las últimas versiones de PHP y MySQL, que son el motor de tu web.

Si dejas tu PrestaShop desactualizado durante mucho tiempo, corres el riesgo de que tu tienda sea hackeada, que algunos módulos dejen de funcionar o que la experiencia de compra sea lenta y frustrante para tus clientes.

Sin embargo, el proceso de actualizar PrestaShop puede generar cierta ansiedad, sobre todo si no tienes mucha experiencia técnica. El miedo principal suele ser: “¿Y si pierdo todos mis productos, clientes y pedidos?”. La buena noticia es que, siguiendo una guía actualización metódica y cuidadosa, puedes hacerlo sin perder datos. El secreto está en la preparación y en realizar copias de seguridad completas.

Esta guía está pensada para que, incluso si eres principiante, puedas realizar el proceso con confianza. Vamos paso a paso.


Paso 1: Preparación del entorno (Antes de tocar nada)

Antes de lanzarte a actualizar, necesitas asegurarte de que tu “terreno de juego” esté listo. Esto implica revisar los requisitos técnicos y, sobre todo, preparar un “plan de rescate” por si algo sale mal.

Verifica los requisitos del sistema

Cada versión de PrestaShop tiene requisitos específicos de PHP, MySQL y extensiones del servidor. Si tu hosting no los cumple, la actualización fallará o tu tienda quedará inaccesible.

¿Cómo saberlo?

  1. Accede a tu panel de control de hosting. Si usas Syspanel (el nombre de HestiaCP), entra por el puerto 2106 (ejemplo: https://tudominio.com:2106).
  2. Busca la sección de “PHP” o “Versión de PHP”. Anota la versión actual.
  3. Ve al panel de administración de tu PrestaShop (la URL que termina en /admin). Ve a “Parámetros Avanzados” > “Información” y ahí verás los requisitos actuales de tu versión.

[INFO] Si tu versión de PHP no es compatible con la nueva de PrestaShop, deberás actualizar PHP primero desde Syspanel. Ve a la sección “Servidor Web” > “PHP” y selecciona la versión recomendada (por ejemplo, 8.1 o 8.2 para PrestaShop 8.x). Haz esto con cuidado y prueba que tu tienda siga funcionando antes de continuar.

Realiza una copia de seguridad completa (¡El paso más importante!)

Este es el paso que te garantiza que actualizar PrestaShop sin perder datos sea posible. Una copia de seguridad debe incluir dos cosas:

  1. Los archivos de tu tienda (el código): Todo lo que está en la carpeta public_html o www de tu hosting.
  2. La base de datos: Donde se guardan tus productos, clientes, pedidos, etc.

Cómo hacer la copia de seguridad en Syspanel (HestiaCP):

  1. Inicia sesión en Syspanel (puerto 2106).
  2. Ve a la sección “Backup” o “Copias de seguridad”.
  3. Crea una nueva copia de seguridad completa de tu cuenta de usuario. Esto incluirá tanto los archivos como la base de datos.
  4. Descarga ese archivo .tar.gz a tu ordenador. ¡Guárdalo en un lugar seguro!

[WARNING] No confíes solo en las copias automáticas de tu hosting. Descarga una copia manual justo antes de empezar. Si algo falla, podrás restaurar tu tienda exactamente como estaba.

Desactiva la tienda y activa el modo mantenimiento

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

  1. Ve al panel de administración de tu PrestaShop.
  2. Ve a “Parámetros de la tienda” > “Mantenimiento”.
  3. Activa “Modo mantenimiento” y escribe un mensaje breve (opcional).
  4. Guarda los cambios.

Paso 2: El proceso de actualización (Método manual recomendado)

Existen dos formas principales de actualizar PrestaShop: con el módulo “1-Click Upgrade” (recomendado para versiones recientes) o de forma manual. Aquí te explicamos el método manual, que es el más fiable y te da control total.

Descarga la nueva versión de PrestaShop

  1. Ve al sitio oficial de PrestaShop (prestashop-project.org) y descarga la última versión estable en formato ZIP.
  2. Importante: Descarga la versión COMPLETA, no el “paquete de actualización” (que solo contiene cambios).

Prepara los archivos en tu servidor

  1. Accede a tu servidor mediante FTP o desde el administrador de archivos de Syspanel. En Syspanel, ve a “Web” > “Administrador de archivos”.
  2. Navega hasta la carpeta raíz de tu tienda (normalmente public_html o www).
  3. Crea una carpeta nueva llamada backup_prestashop_antiguo y mueve ahí todos los archivos y carpetas de tu PrestaShop actual, EXCEPTO:
    • La carpeta img (contiene las imágenes de tus productos).
    • La carpeta download (contiene productos descargables).
    • El archivo settings.inc.php (o app/config/parameters.php en PrestaShop 1.7+).
    • La carpeta modules (si tienes módulos personalizados, mejor moverlos también a la copia de seguridad y luego reinstalarlos).
    • La carpeta themes (si has personalizado el tema, guárdalo también).
  4. Sube los archivos de la nueva versión (los que descargaste) a la carpeta raíz (public_html o www). Sobrescribe los archivos existentes.

[TIP] Si usas FTP, asegúrate de que la transferencia sea en modo binario y que no se interrumpa. Un archivo corrupto puede causar errores.

Ejecuta el script de actualización

  1. Una vez subidos los archivos, abre tu navegador y ve a: https://tudominio.com/install/upgrade/upgrade.php
  2. Sigue las instrucciones en pantalla. El script te guiará a través de varios pasos:
    • Compatibilidad: Verificará que tu servidor cumple los requisitos.
    • Base de datos: Te mostrará los cambios que se aplicarán.
    • Progreso: Verás una barra de progreso. No cierres la ventana ni recargues la página mientras se ejecuta.
  3. Al finalizar, el script te indicará que la actualización se ha completado. Importante: Anota la contraseña de administrador que te proporciona (o la que hayas configurado).

[WARNING] Si el script se queda atascado o da un error, no entres en pánico. Simplemente, restaura tu copia de seguridad desde Syspanel (ve a “Backup” y restaura la copia que descargaste). Luego, investiga el error (puede ser un módulo incompatible) y vuelve a intentarlo.

Elimina la carpeta install

Por seguridad, una vez que la actualización se haya completado correctamente, debes eliminar la carpeta install de tu servidor (la que está en la raíz de tu tienda). Si no lo haces, cualquiera podría acceder a ella y reinstalar tu tienda.

  1. Desde el administrador de archivos de Syspanel o FTP, navega a la raíz de tu tienda.
  2. Busca la carpeta install y elimínala.

Paso 3: Post-actualización y verificación

La actualización no termina al ejecutar el script. Debes verificar que todo funciona correctamente.

Comprueba el front office (tu tienda pública)

  1. Desactiva el modo mantenimiento desde el panel de administración (Parámetros de la tienda > Mantenimiento).
  2. Visita tu tienda como lo haría un cliente. Navega por categorías, busca productos, añade uno al carrito y simula un proceso de compra (sin llegar a pagar, solo para ver que funciona).
  3. Verifica que las imágenes se cargan, que los enlaces funcionan y que el diseño se ve correctamente.

Revisa el back office (panel de administración)

  1. Accede a tu panel de administración (normalmente /admin).
  2. Ve a “Parámetros Avanzados” > “Información” y verifica que la versión se ha actualizado correctamente.
  3. Revisa los módulos. Ve a “Módulos” > “Gestor de módulos” y comprueba si hay algún módulo que necesite actualizarse o que sea incompatible. Actualiza todos los módulos que puedas.

Prueba las funcionalidades clave

  • Productos: ¿Puedes crear, editar y eliminar productos?
  • Clientes: ¿Puedes ver la lista de clientes y sus pedidos?
  • Pedidos: ¿Los pedidos antiguos siguen visibles? ¿Puedes gestionar uno nuevo?
  • Módulos de pago y envío: ¿Siguen funcionando correctamente?

[TIP] Si encuentras un error, lo primero que debes hacer es desactivar los módulos no esenciales uno por uno para identificar al culpable. A veces un módulo desactualizado puede causar conflictos.


Preguntas Frecuentes (FAQ)

¿Puedo saltarme varias versiones y actualizar directamente a la última?

No es recomendable. Lo ideal es actualizar paso a paso (ej: de 1.6 a 1.7, luego de 1.7 a 8.0, etc.). Si intentas saltar muchas versiones, el script de actualización puede fallar o perder datos. Sigue la guía actualización oficial de PrestaShop para tu ruta específica.

¿Qué hago si la actualización falla a mitad del proceso?

No te preocupes. Restaura tu copia de seguridad completa desde Syspanel (HestiaCP). Ve a “Backup”, selecciona la copia que descargaste y haz clic en “Restaurar”. Tu tienda volverá al estado anterior.

¿Pierdo mis productos, clientes y pedidos al actualizar?

No, si lo haces correctamente. Tus datos están en la base de datos, y el script de actualización solo modifica su estructura para adaptarla a la nueva versión. Actualizar PrestaShop sin perder datos es perfectamente posible si sigues los pasos de esta guía y, sobre todo, si haces una copia de seguridad previa.

¿Necesito conocimientos de programación para actualizar?

No necesitas ser un desarrollador. Con seguir los pasos de esta guía, tener acceso a tu hosting (FTP o Syspanel) y un poco de paciencia, puedes hacerlo. Si te sientes inseguro, siempre puedes pedir ayuda a un técnico o a tu proveedor de hosting.

¿Y si mi tema o mis módulos no son compatibles con la nueva versión?

Es un riesgo real. Antes de actualizar, consulta la documentación de tu tema y de tus módulos para ver si son compatibles con la nueva versión de PrestaShop. Si no lo son, tendrás que buscar alternativas o actualizarlos primero. En muchos casos, los desarrolladores lanzan versiones actualizadas poco después del lanzamiento de PrestaShop.

¿Debo actualizar también PHP y MySQL?

Sí, es muy recomendable. La nueva versión de PrestaShop suele requerir una versión más reciente de PHP y MySQL. Puedes actualizar PHP desde Syspanel (puerto 2106) en la sección “Servidor Web” > “PHP”. Asegúrate de que tu hosting lo soporte.


Conclusión

Actualizar PrestaShop no tiene por qué ser una pesadilla. Con una buena preparación, una copia de seguridad sólida y siguiendo esta guía actualización paso a paso, podrás hacerlo sin perder datos y disfrutar de una tienda más segura, rápida y moderna.

Recuerda: la clave está en la paciencia y en no saltarse ningún paso. Si en algún momento te sientes perdido, vuelve a leer esta guía o consulta la documentación oficial de PrestaShop. ¡Tu tienda online te lo agradecerá!

¿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