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

Cómo actualizar PrestaShop sin perder datos (versión 8+)

Actualizado el 18 de diciembre de 2025

¿Tu tienda PrestaShop se ha quedado anticuada y te da miedo actualizarla por si pierdes los pedidos, los clientes o el catálogo? Es una preocupación totalmente lógica. Actualizar el núcleo de tu tienda es como cambiar el motor de un coche en marcha: puede dar miedo, pero es necesario para que siga funcionando rápido, seguro y sin fallos.

La buena noticia es que actualizar PrestaShop 8 (o versiones superiores) sin perder ni un solo dato es totalmente posible si sigues un proceso metódico y seguro. En esta guía extensa y paso a paso, te voy a explicar cómo hacerlo desde cero, pensando en que no eres un desarrollador experto. Vamos a desmitificar el proceso y a convertir una tarea delicada en un trámite controlado y sin sustos.


Por qué es crucial actualizar PrestaShop (y no solo por las novedades)

Antes de ponernos manos a la obra, entendamos el "por qué". Mantener tu PrestaShop actualizado no es un capricho, es una necesidad vital para tu negocio.

Seguridad ante todo

Cada versión nueva de PrestaShop incluye parches de seguridad que corrigen vulnerabilidades conocidas. Si te quedas en una versión antigua, tu tienda es un blanco fácil para hackers que buscan robar datos de clientes o inyectar malware. Una brecha de seguridad puede arruinar tu reputación y costarte mucho dinero.

Rendimiento y velocidad

Las versiones modernas de PrestaShop 8 están optimizadas para ser más rápidas y ligeras. Esto se traduce en una mejor experiencia de usuario, un mejor posicionamiento en Google (el tiempo de carga es un factor SEO clave) y, en definitiva, más ventas.

Compatibilidad

Los módulos y plantillas (temas) de terceros se actualizan constantemente para ser compatibles con las últimas versiones del núcleo. Si no actualizas, tarde o temprano encontrarás módulos que dejan de funcionar o que no puedes instalar porque tu versión es demasiado antigua.

Acceso a nuevas funcionalidades

Cada actualización trae mejoras de usabilidad, nuevas opciones de personalización y herramientas de gestión más potentes. No actualizar significa quedarte atrás frente a tu competencia.


Preparación: El 90% del éxito está aquí

La clave para una actualización sin pérdida de datos no es el clic final en "Actualizar", sino todo lo que haces antes. Esta fase es tu seguro de vida.

1. Haz una copia de seguridad completa (Backup)

Esto es INNEGOCIABLE. Una copia de seguridad completa incluye dos partes:

  • Copia de los archivos: Todo el contenido de tu carpeta de PrestaShop (temas, módulos, imágenes, logs, etc.) en el servidor.
  • Copia de la base de datos: Toda la información de tu tienda (clientes, pedidos, productos, precios, configuraciones) que se almacena en tablas SQL.

¿Cómo hacerlo?

  • Desde tu panel de control (cPanel o similar): Busca la opción "Archivos" o "Backup". Muchos paneles ofrecen un asistente para crear una copia de seguridad completa en un solo clic.
  • Con un plugin de backup: Existen módulos excelentes en el mercado, tanto gratuitos como de pago, que automatizan este proceso y te permiten guardar la copia en la nube (Google Drive, Dropbox, etc.). Esta es la opción más cómoda y recomendable.
  • Manual (para los más valientes): Puedes descargar la carpeta por FTP (FileZilla) y exportar la base de datos desde phpMyAdmin. Es más tedioso, pero funciona.

[WARNING] Guarda la copia de seguridad en un lugar diferente a tu servidor de hosting. Si el servidor falla, perderías todo. Un disco duro externo o un servicio de almacenamiento en la nube es lo ideal.

2. Verifica que tu hosting cumple los requisitos

PrestaShop 8 necesita una versión específica de PHP (normalmente 7.4 o superior, recomendado 8.1). Si tu hosting no la soporta, la actualización fallará o la tienda no funcionará.

  • Consulta los requisitos técnicos oficiales de PrestaShop 8 en su documentación.
  • Accede a la sección "Información" de tu back-office (Parámetros avanzados > Información) para ver qué versión de PHP tienes actualmente.
  • Si tu PHP es antiguo, deberás cambiarlo desde tu panel de control del hosting. Es un proceso sencillo, pero si no te ves capaz, contacta con tu proveedor de hosting.

[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso para gestionar tus dominios y archivos es el 2106. Asegúrate de tener esa información a mano para gestionar tus archivos o bases de datos si es necesario.

3. Desactiva la "Modo de Mantenimiento"

Sí, has leído bien. Antes de actualizar, debes desactivar el modo de mantenimiento de tu tienda. ¿Por qué? Porque durante el proceso de actualización, PrestaShop necesita acceder a ciertos archivos y funciones, y el modo de mantenimiento puede interferir. No te preocupes, no dejarás tu tienda "abierta" durante mucho tiempo. Simplemente, la actualización se hace en un periodo muy corto y es preferible que la tienda esté activa para que el script funcione correctamente.

4. Revisa la compatibilidad de tus módulos y temas

Este es el punto que más quebraderos de cabeza da. Antes de dar el salto, ve a la sección de "Módulos" y "Diseño > Tema" en tu back-office. Haz una lista de todos los módulos que tienes instalados y verifica si tienen una versión compatible con PrestaShop 8.

  • Módulos del marketplace de PrestaShop: La mayoría suelen actualizarse rápido. Revisa si tienen actualizaciones pendientes e instálalas antes de la gran actualización.
  • Módulos de terceros: Si compraste un módulo a un desarrollador externo, contacta con él y pregúntale si su módulo es compatible con la versión 8. Si no lo es, tendrás que buscar una alternativa o quedarte en una versión anterior (algo que no recomiendo).

El Proceso de Actualización: Paso a Paso

Una vez que tienes tu copia de seguridad y has verificado la compatibilidad, es hora de la acción. Hay dos métodos principales: el asistente de actualización de PrestaShop (recomendado) y la actualización manual.

Método 1: Usar el Asistente de Actualización (Módulo 1-Click Upgrade)

Es la forma más segura y sencilla para la mayoría de los usuarios. Te guía por todo el proceso.

Paso 1: Descarga el módulo.
Ve a la sección "Módulos" > "Módulos y servicios" y busca "1-Click Upgrade". Es un módulo oficial de PrestaShop. Instálalo y actívalo.

Paso 2: Configura el asistente.
Una vez instalado, ve a "Módulos" > "Módulos y servicios" > "1-Click Upgrade" y haz clic en "Configurar".

  • Canal de actualización: Asegúrate de que esté en "Mayor" (Major) para que te ofrezca la última versión estable.
  • Copia de seguridad: El asistente te ofrece la opción de hacer una copia de seguridad automática. Aunque ya tengas la tuya, es una capa extra de seguridad. Mantén esta opción activada para que el sistema guarde una copia de seguridad justo antes de empezar.

Paso 3: Ejecuta la actualización.
El asistente te mostrará la versión disponible. Haz clic en "Actualizar PrestaShop ahora". El proceso puede tardar varios minutos. NO CIERRES LA VENTANA DEL NAVEGADOR durante la actualización. Espera a que aparezca el mensaje de éxito.

Método 2: Actualización Manual (Para usuarios más avanzados)

Este método es útil si el asistente falla o si prefieres un control total. Básicamente, consiste en sobrescribir los archivos del núcleo de PrestaShop.

Paso 1: Descarga la nueva versión.
Ve a la página de descargas de PrestaShop y descarga el paquete completo de PrestaShop 8.

Paso 2: Sube los archivos por FTP.
Con un cliente FTP (como FileZilla), conecta a tu servidor y sube todos los archivos de la nueva versión a la carpeta raíz de tu tienda, sobrescribiendo los existentes. Es importante que subas los archivos dentro de las carpetas admin, src, vendor, config, etc., pero NO subas la carpeta config (para no borrar tu configuración actual) ni la carpeta install (para evitar problemas de seguridad).

Paso 3: Ejecuta el script de actualización.
Una vez subidos los archivos, ve a tu navegador y accede a la URL tudominio.com/install/upgrade. Se abrirá un asistente que te guiará para actualizar la base de datos. Sigue los pasos y espera a que finalice.

[WARNING] Este método manual es más arriesgado si no sabes lo que haces. Si tienes alguna duda, es mucho mejor que contrates a un profesional o que uses el asistente automático.


Después de la Actualización: Verificación y Limpieza

¡Enhorabuena! La actualización ha terminado. Pero aún no hemos acabado. Ahora toca la fase de "post-cirugía".

1. Verifica que todo funciona

  • Front-office (tu tienda): Visita tu tienda como un cliente. Revisa que la página de inicio carga bien, que los productos se ven, que el carrito funciona, que el proceso de pago es correcto, etc.
  • Back-office (tu panel de administración): Entra como administrador. Navega por las secciones principales: catálogo, pedidos, clientes, módulos. Asegúrate de que todo se ve y funciona correctamente.
  • Revisa los logs: Ve a "Parámetros avanzados" > "Registros" para ver si hay errores o advertencias.

2. Regenera las miniaturas de imágenes

Las imágenes de tus productos pueden verse distorsionadas o no aparecer. Para solucionarlo:

  • Ve a "Parámetros avanzados" > "Rendimiento".
  • Haz clic en el botón "Regenerar miniaturas" (puede tardar un poco).
  • Elige la opción "Todas las miniaturas" y haz clic en "Regenerar".

3. Limpia la caché

La caché puede almacenar archivos antiguos y causar problemas. Vuelve a "Parámetros avanzados" > "Rendimiento" y haz clic en el botón "Vaciar la caché" (en la parte superior).

4. Re-activa el modo de mantenimiento (si lo habías desactivado)

Si lo desactivaste al principio por cualquier motivo, ahora es el momento de volver a activarlo si no quieres que nadie vea la tienda mientras terminas de pulir detalles.

5. Actualiza tus módulos y tema

Después de actualizar el núcleo, es probable que tengas actualizaciones pendientes para tus módulos y tu tema. Ve a la sección de "Módulos" y "Diseño" y actualiza todo lo que aparezca. Esto garantiza la máxima compatibilidad.


Preguntas Frecuentes (FAQ) sobre la actualización de PrestaShop

¿Puedo saltarme varias versiones a la vez?

No es recomendable. Lo ideal es actualizar de forma incremental. Por ejemplo, si tienes la 1.7.5, deberías actualizar a la 1.7.8, luego a la 8.0 y finalmente a la 8.1. Saltar directamente puede provocar errores en la base de datos.

¿Qué pasa si la actualización falla a mitad de camino?

No entres en pánico. Gracias a tu copia de seguridad, puedes restaurar tu tienda al estado anterior. La mayoría de los asistentes de actualización también crean una copia de seguridad automática que puedes restaurar desde el propio módulo.

¿Perderé mis pedidos y clientes?

No. La actualización de PrestaShop está diseñada para preservar los datos de la base de datos. Mientras la copia de seguridad se haga correctamente y el proceso se realice bien, tus pedidos, clientes, productos y todas las configuraciones se mantendrán intactos.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y de la velocidad de tu servidor. Puede tardar desde 5 minutos hasta 30 minutos o más. Es un proceso que requiere paciencia.

¿Necesito ser un experto técnico para hacerlo?

No, el asistente de actualización está diseñado para ser fácil de usar. Sin embargo, requiere que sigas los pasos con atención y que tengas un mínimo de cuidado con las copias de seguridad. Si no te sientes seguro, siempre puedes contratar a un profesional.

¿Qué hago si mi tema (plantilla) no es compatible con PrestaShop 8?

Tienes dos opciones: actualizar el tema a una versión compatible (si el desarrollador la ha lanzado) o cambiar a un tema nuevo compatible con PrestaShop 8. A veces, los temas antiguos no se pueden adaptar y es mejor buscar una alternativa moderna.


Conclusión: La actualización es tu mejor aliada

Actualizar tu PrestaShop a la versión 8 o superior es una inversión en la salud y el futuro de tu negocio. No es un proceso que deba dar miedo si lo abordas con la preparación adecuada. La clave está en la copia de seguridad, la revisión de compatibilidad y en seguir los pasos con calma y atención.

Al final, te verás recompensado con una tienda más rápida, más segura, con mejor SEO y lista para escalar. No lo pospongas más; la actualización de tu tienda es una de las mejores decisiones que puedes tomar hoy para asegurar el éxito de mañana.

[INFO] Recuerda que, para cualquier duda sobre la gestión de archivos o bases de datos en tu hosting, si este utiliza Syspanel (el panel de control conocido anteriormente como HestiaCP), el acceso se realiza a través del puerto 2106. Allí podrás gestionar tus dominios, archivos y bases de datos de forma segura.

¿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