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

Cómo actualizar PrestaShop manualmente desde el panel de control

Actualizado el 7 de diciembre de 2025

Antes de empezar: ¿Por qué actualizar PrestaShop manualmente?

Actualizar PrestaShop es una tarea que muchos propietarios de tiendas online posponen por miedo a romper algo. Sin embargo, mantener tu versión al día es fundamental para la seguridad, el rendimiento y la compatibilidad con módulos y pasarelas de pago. Las actualizaciones corrigen vulnerabilidades, mejoran la velocidad de carga y añaden funciones que tus clientes esperan.

La actualización manual desde el panel de control de tu hosting te da un control total sobre el proceso. A diferencia de la actualización automática (que a veces falla por límites de memoria o tiempo de ejecución), hacerlo manualmente te permite verificar cada paso y solucionar problemas sobre la marcha. No necesitas ser un experto en programación, solo seguir un orden lógico y tener paciencia.

En esta guía te explicaré, paso a paso y con un lenguaje claro, cómo actualizar PrestaShop manualmente usando el administrador de archivos y la base de datos de tu panel de control. Al final, tendrás tu tienda actualizada sin sustos.


Requisitos previos antes de actualizar PrestaShop

Antes de tocar nada, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control (cPanel, Plesk, Syspanel, etc.). Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106).
  • Credenciales de acceso a la base de datos (usuario, contraseña y nombre de la BD).
  • Credenciales de acceso a tu panel de administración de PrestaShop (para desactivar la tienda).
  • Una copia de seguridad reciente de archivos y base de datos. Esto es obligatorio, no opcional.
  • Un cliente FTP o el administrador de archivos del panel. Para esta guía usaremos el administrador de archivos, que es más visual y no requiere instalar nada.

[WARNING] Nunca actualices PrestaShop sin una copia de seguridad. Si algo sale mal, podrás restaurar tu tienda en minutos. Una copia de seguridad no es un lujo, es un seguro de vida para tu negocio.


Paso 1: Haz una copia de seguridad completa (archivos y base de datos)

Este es el paso más importante de todo el proceso. Una copia de seguridad te permite volver atrás si la actualización falla o si algún módulo deja de funcionar.

1.1 Copia de seguridad de los archivos

Accede a tu panel de control y busca la sección "Administrador de archivos" o "Gestor de archivos".

  1. Navega hasta la carpeta donde está instalada tu tienda (normalmente public_html o www).
  2. Selecciona todos los archivos y carpetas de la raíz de PrestaShop.
  3. Haz clic en "Comprimir" o "Archivar" y elige el formato ZIP.
  4. Descarga el archivo ZIP resultante a tu ordenador.

[TIP] Si tu tienda es muy grande (más de 2 GB), la compresión puede tardar o dar error de tiempo de espera. En ese caso, usa un cliente FTP como FileZilla para descargar los archivos por lotes. Es más lento, pero más seguro.

1.2 Copia de seguridad de la base de datos

La base de datos contiene tus productos, pedidos, clientes y configuración. Sin ella, la copia de archivos no sirve de nada.

  1. En tu panel de control, busca "phpMyAdmin" o "Gestor de bases de datos MySQL".
  2. Selecciona la base de datos que usa tu PrestaShop.
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato "SQL".
  5. Pulsa "Continuar" y guarda el archivo .sql en tu ordenador.

[INFO] Guarda ambas copias en carpetas separadas y con fecha. Ejemplo: backup-prestashop-archivos-2025-01-15.zip y backup-prestashop-bd-2025-01-15.sql. Así sabrás siempre qué contiene cada archivo.


Paso 2: Descarga la última versión de PrestaShop

Ahora necesitas la versión más reciente de PrestaShop. Puedes descargarla desde el sitio oficial (prestashop-project.org) o desde tu área de cliente si tienes una licencia activa.

  1. Ve al sitio oficial y busca la sección "Descargas".
  2. Elige la última versión estable (evita versiones beta o RC).
  3. Descarga el paquete completo en formato ZIP.

[WARNING] No descargues versiones "lite" o modificadas de terceros. Usa siempre el paquete oficial. Las versiones alteradas pueden contener malware o ser incompatibles con tu configuración.


Paso 3: Desactiva la tienda (modo mantenimiento)

Antes de subir archivos, pon tu tienda en modo mantenimiento. Esto evitará que los clientes vean errores a mitad de proceso.

  1. Accede a tu panel de administración de PrestaShop (normalmente en /admin o una URL personalizada).
  2. Ve a "Parámetros avanzados" > "Mantenimiento".
  3. Activa la opción "Activar el modo mantenimiento".
  4. Guarda los cambios.

[TIP] Puedes añadir tu propia IP en el campo "Direcciones IP" para seguir viendo la tienda mientras está en mantenimiento. Así podrás comprobar que todo funciona antes de abrir al público.


Paso 4: Elimina los archivos antiguos (pero no la carpeta de configuración)

Este es el paso que más miedo da, pero es necesario. No sobrescribas archivos, elimínalos por completo. Los archivos antiguos pueden entrar en conflicto con los nuevos.

  1. Vuelve al Administrador de archivos de tu panel.
  2. Entra en la raíz de tu PrestaShop.
  3. Selecciona todo excepto:
    • La carpeta config (contiene tus parámetros de conexión).
    • La carpeta img (contiene tus imágenes de productos y logos). Ojo: si tienes imágenes en caché, se regenerarán solas.
    • La carpeta themes (si has personalizado tu plantilla, guárdala aparte).
    • Los archivos settings.inc.php (en la carpeta config) y .htaccess (si lo has modificado).
  4. Elimina el resto de archivos y carpetas.

[WARNING] Este paso es delicado. Si borras la carpeta config o el archivo settings.inc.php, tu tienda perderá la conexión con la base de datos y tendrás que configurarla de nuevo. Si no estás seguro, haz una copia extra de estas carpetas en tu ordenador antes de eliminar nada.


Paso 5: Sube los archivos nuevos de PrestaShop

Ahora toca subir la nueva versión. Es el proceso inverso al anterior.

  1. Descomprime el ZIP que descargaste en el paso 2 en tu ordenador.
  2. Verás una estructura similar a: prestashop/ con carpetas como admin, classes, controllers, themes, etc.
  3. Selecciona todo el contenido de esa carpeta (no la carpeta en sí, sino su contenido).
  4. Sube todos esos archivos a la raíz de tu PrestaShop usando el Administrador de archivos. Puedes arrastrar y soltar, o usar la opción "Subir" y seleccionar el ZIP directamente (algunos paneles permiten subir un ZIP y descomprimirlo automáticamente).

[TIP] Si tu panel no permite subir archivos muy grandes, divide el ZIP en partes más pequeñas o usa FTP. También puedes subir el ZIP completo y luego usar la opción "Extraer" en el administrador de archivos.


Paso 6: Ejecuta el instalador de actualización

Una vez subidos todos los archivos, es hora de ejecutar el proceso de actualización. PrestaShop incluye un instalador que detecta tu versión anterior y migra los datos.

  1. Abre tu navegador y ve a tudominio.com/install (o tudominio.com/install/).
  2. Sigue el asistente. Te pedirá:
    • Elegir idioma.
    • Aceptar la licencia.
    • Comprobar los requisitos del servidor (PHP, memoria, etc.).
    • Seleccionar "Actualizar" en lugar de "Instalar".
    • Indicar la ruta de la base de datos y las credenciales.
    • Seleccionar la versión anterior de PrestaShop (la que tenías antes de empezar).
  3. El instalador hará una copia de seguridad automática (¡otra más!) y luego ejecutará la migración.
  4. Al final, te mostrará un resumen con los módulos actualizados y los que han quedado desactualizados.

[WARNING] No cierres la pestaña del navegador durante la migración. Puede tardar entre 5 y 20 minutos dependiendo del tamaño de tu base de datos. Si se corta la conexión, reinicia el proceso desde el principio; el instalador es tolerante a fallos en la mayoría de los casos.


Paso 7: Elimina la carpeta /install y actualiza módulos

Después de la migración, es obligatorio eliminar la carpeta install de tu servidor. De lo contrario, cualquiera podría intentar reinstalar tu tienda.

  1. Ve al Administrador de archivos.
  2. Entra en la raíz de PrestaShop.
  3. Busca la carpeta install y elimínala.
  4. Ahora, inicia sesión en tu panel de administración.
  5. Ve a "Módulos" > "Módulos y servicios".
  6. Verás una lista de módulos que necesitan actualizarse. Haz clic en "Actualizar todo" si está disponible, o actualiza uno a uno.

[TIP] Algunos módulos de pago pueden no ser compatibles con la nueva versión. Si algún módulo da error, contacta con su desarrollador. No intentes forzar la actualización de un módulo incompatible, puede romper tu tienda.


Paso 8: Regenera el caché y prueba tu tienda

PrestaShop guarda archivos de caché que pueden estar desactualizados. Es hora de limpiarlos.

  1. En el panel de administración, ve a "Parámetros avanzados" > "Rendimiento".
  2. En "Borrar caché", haz clic en el botón "Borrar la caché".
  3. En "Variables de plantilla", haz clic en "Forzar la compilación" y luego guarda.
  4. Desactiva el modo mantenimiento en "Parámetros avanzados" > "Mantenimiento".
  5. Visita tu tienda como cliente y comprueba:
    • Que la página de inicio carga correctamente.
    • Que puedes ver un producto y añadirlo al carrito.
    • Que el proceso de pago funciona (al menos hasta la pasarela).
    • Que las imágenes se ven bien y no hay enlaces rotos.

[INFO] Si algo falla, revisa el log de errores en "Parámetros avanzados" > "Registros". También puedes activar el modo depuración en "Parámetros avanzados" > "Rendimiento" > "Modo depuración" para ver errores detallados. No olvides desactivarlo después.


Preguntas frecuentes sobre actualizar PrestaShop

¿Puedo actualizar PrestaShop desde la propia tienda sin usar el panel de control?

Sí, PrestaShop tiene un módulo de actualización automática ("1-Click Upgrade"), pero a menudo falla por límites de tiempo o memoria. La actualización manual desde el panel de control es más fiable y no depende de esos límites.

¿Qué pasa si mi versión de PHP es antigua?

La versión de PHP es crítica. PrestaShop 8.x requiere PHP 7.2 o superior. Si tu hosting usa una versión anterior, la actualización fallará. En tu panel de control, busca la sección "Select PHP Version" o "Gestor de PHP" y cambia a una versión compatible.

¿Perderé mis productos y clientes con la actualización?

No, la actualización conserva todos tus datos en la base de datos. Los productos, pedidos, clientes y configuraciones se migran automáticamente. Eso sí, siempre haz una copia de seguridad por si acaso.

¿Cuánto tarda el proceso completo?

Depende del tamaño de tu tienda. Para una tienda pequeña (menos de 1000 productos), el proceso completo puede llevar entre 1 y 2 horas, incluyendo la copia de seguridad y la subida de archivos. Para tiendas grandes, puede llevar medio día.

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

No entres en pánico. Restaura tu copia de seguridad (archivos y base de datos) y vuelve a intentarlo. Si el error persiste, contacta con tu proveedor de hosting o con un desarrollador especializado en PrestaShop.

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

No es recomendable. PrestaShop solo soporta actualizaciones secuenciales (por ejemplo, de 1.7.8 a 1.7.9, y luego a 8.0). Si intentas saltar de 1.6 a 8.0 directamente, la migración fallará. Si estás muy desactualizado, actualiza paso a paso.


Conclusión: Actualizar PrestaShop no es un lujo, es una necesidad

Actualizar PrestaShop manualmente desde el panel de control es un proceso que, bien hecho, te da tranquilidad y control total sobre tu tienda. Aunque parezca complicado, siguiendo estos pasos con calma y teniendo una copia de seguridad, cualquier persona puede hacerlo.

Recuerda las claves: copia de seguridad obligatoria, eliminar archivos antiguos en lugar de sobrescribir, ejecutar el instalador de actualización y limpiar el caché al final. Si algo falla, siempre puedes restaurar tu copia y volver a intentarlo.

Y si usas Syspanel, no lo olvides: accede por el puerto 2106 para gestionar tus archivos y bases de datos. Todo lo demás, es exactamente igual que en cualquier panel de control moderno.

[TIP] Programa actualizaciones periódicas (cada 3 o 6 meses). Mantener PrestaShop actualizado reduce el riesgo de ataques y asegura que tu tienda funcione con las últimas tecnologías. Tu negocio y tus clientes te lo agradecerá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