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

Actualizar PrestaShop sin perder datos

Actualizado el 9 de enero de 2026

Actualizar tu tienda online basada en PrestaShop es como darle una puesta a punto a tu coche favorito: quieres que funcione más rápido, sea más seguro y tenga las últimas prestaciones, pero sin perder ni un solo recuerdo del viaje (en este caso, tus pedidos, clientes y productos). Es una tarea que puede parecer compleja, pero con la planificación adecuada y los pasos correctos, es totalmente segura.

Este artículo es tu guía completa para realizar una actualizar de PrestaShop sin sobresaltos. Te explicaremos cada fase, desde la preparación hasta la verificación final, para que tu tienda online siga funcionando sin perder ni un dato.

¿Por qué es crucial actualizar PrestaShop?

Mantener tu PrestaShop al día no es solo una cuestión de estética o de tener los últimos botones. Es una necesidad para la salud de tu negocio.

Seguridad ante todo

Las versiones antiguas son el blanco favorito de los hackers. Cada actualización parchea vulnerabilidades conocidas. No actualizar es como dejar la puerta de tu tienda abierta por la noche.

Rendimiento y velocidad

Las nuevas versiones suelen incluir optimizaciones de código que hacen que tu tienda online cargue más rápido. Esto es clave para la experiencia de usuario y para tu posicionamiento en buscadores (SEO).

Nuevas funcionalidades y compatibilidad

Accedes a nuevas herramientas de marketing, mejoras en el panel de administración y, lo más importante, compatibilidad con las últimas versiones de PHP y tus módulos. Un PrestaShop desactualizado puede dejar de funcionar con tu hosting o con plugins esenciales.

Fase 1: La preparación es la clave del éxito

Antes de tocar nada, debemos asegurarnos de tener un "seguro de vida" para tu tienda. Esta fase es la más importante y la que te salvará de cualquier problema.

1.1. Haz una copia de seguridad completa (sí, es obligatorio)

No importa si es una actualización menor. Siempre haz una copia de seguridad. Una copia completa incluye dos partes:

  • Archivos de la tienda: Todo el código de PrestaShop, temas, módulos, imágenes, etc.
  • Base de datos: Aquí están tus productos, clientes, pedidos, configuraciones... ¡el alma de tu negocio!

¿Cómo hacerlo desde tu hosting (Syspanel)?

Si usas Syspanel (antes conocido como HestiaCP), el proceso es muy sencillo. Recuerda que el acceso a tu panel de control es a través del puerto 2106 (ejemplo: tudominio.com:2106).

  1. Ingresa a tu Syspanel con tu usuario y contraseña.
  2. Busca la sección de Backup o Copias de seguridad.
  3. Selecciona tu dominio y haz clic en Generar backup. Esto creará un archivo .tar.gz con todos tus archivos y la base de datos.
  4. Descarga ese archivo a tu computadora y a un servicio en la nube (Google Drive, Dropbox). No confíes solo en el backup del servidor.

[WARNING] Importante: Aunque tu hosting haga backups automáticos, ten el tuyo propio. Es tu red de seguridad personal.

1.2. Revisa los requisitos del sistema

Cada nueva versión de PrestaShop tiene requisitos técnicos específicos, sobre todo de la versión de PHP. Si tu hosting no los cumple, la actualización fallará.

  • ¿Qué versión de PHP tienes? Puedes verlo en tu Syspanel (en la sección de "Servicios Web" o "PHP"). También desde el panel de administración de tu tienda (Parámetros de la tienda > Información).
  • ¿Qué versión de PHP necesita la nueva PrestaShop? Ve a la web oficial de PrestaShop y busca las notas de la versión a la que quieres actualizar.

[TIP] Consejo: Si tu versión de PHP es muy antigua (ej. 7.1 o 7.2), actualízala primero a una versión intermedia (ej. 7.4 o 8.0) desde tu Syspanel. Luego, actualiza PrestaShop. Hazlo de forma gradual.

1.3. Desactiva la tienda (modo mantenimiento)

Mientras actualizas, no quieres que los clientes vean una página a medio cocer. Activa el modo mantenimiento.

  1. Ve a Parámetros de la tienda > Mantenimiento.
  2. Activa la opción "Sí" para el modo mantenimiento.
  3. Importante: Añade tu propia IP a la lista de excepciones para poder seguir trabajando en la tienda. Puedes saber tu IP buscando "cuál es mi ip" en Google.

Fase 2: El proceso de actualización paso a paso

Una vez que tienes tu copia de seguridad y todo listo, podemos empezar.

2.1. Descarga la nueva versión de PrestaShop

Ve a la página oficial de PrestaShop (prestashop.com) y descarga el archivo ZIP de la última versión (o la versión a la que quieras actualizar). No descargues el instalador, sino el archivo de actualización (o "código fuente").

2.2. Sube los archivos a tu hosting (vía FTP)

Necesitarás un cliente FTP como FileZilla.

  1. Conéctate a tu servidor usando los datos FTP que encuentras en tu Syspanel (en la sección de "Cuentas FTP").
  2. Localiza la carpeta public_html (o www) de tu dominio. Ahí está tu tienda.
  3. Atención a este paso: No subas todo el ZIP directamente. Descomprímelo en tu computadora.
  4. Sobrescribe los archivos: Sube el contenido de la nueva versión de PrestaShop a la carpeta de tu tienda. Cuando te pregunte si quieres sobrescribir, di que SÍ a todo. Este paso reemplaza los archivos del núcleo de PrestaShop, pero no toca tus datos (productos, clientes, etc.) porque esos están en la base de datos.

[WARNING] Precaución: Si usas un tema personalizado o módulos muy modificados, este paso podría romperlos. Por eso es vital tener la copia de seguridad.

2.3. Ejecuta el script de actualización

Una vez subidos los archivos, es hora de actualizar la base de datos.

  1. Abre tu navegador y escribe la URL de tu tienda seguida de /install/upgrade/upgrade.php (ejemplo: tudominio.com/install/upgrade/upgrade.php).
  2. Sigue las instrucciones en pantalla. El script te guiará a través del proceso.
  3. No cierres la ventana del navegador mientras se ejecuta. Puede tardar varios minutos. Verás una barra de progreso.
  4. Al finalizar, verás un mensaje de éxito. El script te dirá que elimines la carpeta install por seguridad.

2.4. Elimina la carpeta install y el archivo upgrade.php

Es un paso de seguridad crítico. Ve a tu Syspanel o usa tu FTP, localiza la carpeta install y el archivo upgrade.php dentro de la carpeta admin y elimínalos.

[INFO] Nota: Si la carpeta install no se puede eliminar, renómbrala a algo como install_old. El script de actualización suele hacer esto automáticamente, pero es mejor verificarlo.

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

¡Felicidades! Has actualizado tu tienda. Ahora toca asegurarse de que todo funciona.

3.1. Limpia la caché de PrestaShop

Las nuevas versiones suelen tener cambios en la configuración. Es probable que veas una página en blanco o errores raros si no limpias la caché.

  1. Ve al panel de administración de tu tienda.
  2. Dirígete a Parámetros de la tienda > Rendimiento.
  3. Haz clic en Limpiar la caché (tanto de Smarty como de la caché de Symfony).

3.2. Verifica el front office y el back office

  • Front Office (tu tienda): Navega como si fueras un cliente. Mira la página de inicio, una categoría, un producto, el carrito y el proceso de compra.
  • Back Office (panel de admin): Revisa que todos los menús se vean bien, que puedas acceder a tus pedidos, clientes y productos.

3.3. Revisa los módulos y el tema

  • Módulos: Ve a Módulos > Gestor de Módulos. Verás una lista con los módulos que necesitan actualizarse. Actualízalos uno por uno. Si algún módulo no es compatible, PrestaShop te lo indicará.
  • Tema: Si tu tema no se ve bien, es posible que necesite una actualización por parte del desarrollador. Si no hay actualización, puede que tengas que buscar un tema compatible con tu nueva versión de PrestaShop.

3.4. Desactiva el modo mantenimiento y prueba los pagos

Una vez que todo se vea bien, desactiva el modo mantenimiento (Parámetros de la tienda > Mantenimiento > "No").

Prueba un pedido de prueba (con un método de pago real o de prueba) para asegurarte de que todo el flujo, desde la cesta hasta la confirmación del pedido, funciona correctamente.

FAQ: Preguntas frecuentes sobre la actualización

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

R: No es recomendable. Lo mejor es actualizar de forma secuencial (ej. de la 1.7.6 a la 1.7.7, luego a la 1.7.8, etc.). Saltar muchas versiones puede causar errores en la base de datos.

P: ¿Qué hago si la actualización falla y me sale un error?

R: No entres en pánico. Tienes tu copia de seguridad. Restaura tu tienda desde Syspanel (ve a la sección de Backup y restaura el archivo .tar.gz que descargaste). Luego, investiga el error o contacta con el soporte de tu hosting.

P: Mi hosting es muy básico. ¿Puedo actualizar igualmente?

R: Depende. Si tu hosting no cumple con los requisitos mínimos de PHP o de memoria, la actualización no funcionará o tu tienda irá muy lenta. Considera migrar a un hosting especializado en PrestaShop que ofrezca soporte para las últimas versiones.

P: ¿Cuánto tiempo tarda una actualización?

R: El proceso en sí (subir archivos y ejecutar el script) puede tardar entre 15 y 45 minutos. La preparación (backup y revisión) puede llevarte otra hora. En total, planifica unas 2-3 horas para hacerlo con calma.

P: ¿Pierdo el SEO de mi tienda al actualizar?

R: Si la actualización se hace correctamente, no pierdes el SEO. Las URLs de tus productos y categorías se mantienen. Lo que sí puede afectar es si tu tema o módulos de SEO se rompen. Por eso es importante verificarlos después.

Actualizar PrestaShop es una tarea de mantenimiento esencial para cualquier tienda online que quiera crecer con seguridad y buen rendimiento. Con este plan de acción, tendrás todas las herramientas para hacerlo sin perder datos y con la tranquilidad de saber que tu negocio está protegido. ¡Manos a la obra y buena suerte con tu actualización!

¿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