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

Guía para actualizar PrestaShop de forma segura (mínimo riesgo)

Actualizado el 10 de febrero de 2026

¿Por qué es tan importante actualizar PrestaShop?

Actualizar PrestaShop no es un capricho, es una necesidad vital para la salud de tu tienda online. Cada nueva versión del CMS incluye parches de seguridad críticos que corrigen vulnerabilidades conocidas, mejoras de rendimiento y nuevas funcionalidades. Si te quedas en versiones antiguas, tu tienda se convierte en un objetivo fácil para los ciberdelincuentes.

Sin embargo, es cierto que una actualización mal ejecutada puede provocar errores graves, pérdida de datos o incluso la caída completa de tu sitio. Por eso, en esta guía te voy a enseñar el método paso a paso para realizar una actualización segura PrestaShop con el mínimo riesgo posible. No necesitas ser un experto en programación, solo seguir estas instrucciones al pie de la letra.

Fase 1: Preparación antes de actualizar PrestaShop

La preparación es el 80% del éxito en cualquier actualización. Antes de tocar un solo archivo, debemos asegurarnos de que todo está en orden.

1.1. Comprueba los requisitos del sistema

Lo primero que debes hacer es verificar si tu servidor cumple con los requisitos de la nueva versión de PrestaShop que quieres instalar. Entra en el panel de administración de tu tienda, ve a Parámetros Avanzados > Información y compara la versión de PHP, MySQL y las extensiones disponibles con las que pide la nueva versión.

Es muy común que las actualizaciones fallen porque el servidor tiene una versión de PHP demasiado antigua. Si tu hosting usa Syspanel (el panel de control que gestiona tu servidor), puedes cambiar la versión de PHP fácilmente desde su interfaz. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).

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

Uno de los mayores errores al actualizar PrestaShop es no comprobar si los módulos y el tema que usas son compatibles con la nueva versión. Un módulo desactualizado puede provocar un error fatal en toda la tienda.

Anota en un papel o documento los módulos y el tema que tienes instalados. Después, visita la página de cada uno en el marketplace de PrestaShop y verifica si tienen una versión compatible con la nueva versión del CMS. Si no la tienen, tendrás que esperar o buscar alternativas.

1.3. Activa el modo mantenimiento

Antes de empezar, pon tu tienda en modo mantenimiento para que los clientes no puedan comprar mientras trabajas. Ve a Parámetros Avanzados > Mantenimiento y activa la opción. Esto evitará que alguien realice un pedido en mitad de la actualización y se generen errores o datos inconsistentes.

Fase 2: Realizar un backup PrestaShop completo y fiable

Este paso es el más importante de toda la guía. Un backup PrestaShop correcto te salvará la vida si algo sale mal. No vale con copiar solo los archivos, también necesitas la base de datos.

2.1. Copia de seguridad de los archivos

Puedes hacerlo de dos formas: desde el panel de control de tu hosting o mediante FTP.

Si usas Syspanel, la tarea es muy sencilla. Accede al panel a través del puerto 2106, busca la sección de "Archivos" o "Gestor de archivos" y comprime la carpeta donde está instalada tu tienda (normalmente public_html o www). Descarga ese archivo comprimido a tu ordenador y guárdalo en un lugar seguro, como un disco duro externo o un servicio de almacenamiento en la nube.

Otra opción es usar un cliente FTP como FileZilla. Conéctate a tu servidor y descarga todos los archivos de la raíz de tu tienda a una carpeta local.

2.2. Copia de seguridad de la base de datos

La base de datos contiene toda la información de tus productos, clientes y pedidos. Sin ella, tu tienda no existe. Para hacer el backup, puedes usar phpMyAdmin, que suele estar disponible en el panel de tu hosting.

Dentro de phpMyAdmin, selecciona la base de datos de tu tienda, ve a la pestaña Exportar y elige el método "Rápido". Asegúrate de que el formato sea SQL y descarga el archivo. Guárdalo junto con el backup de archivos.

[WARNING]
No continúes con la actualización si no has verificado que el backup se ha descargado correctamente y puedes abrirlo. Un backup corrupto es peor que no tener backup.

Fase 3: Elegir el método de actualización segura PrestaShop

Existen dos métodos principales para actualizar PrestaShop: el asistente de actualización automática y la actualización manual. Te recomiendo el primero, pero te explico ambos.

3.1. Método recomendado: El asistente de actualización (1-Click Upgrader)

PrestaShop incluye un módulo nativo llamado "1-Click Upgrade" que automatiza todo el proceso. Es la opción más segura para principiantes.

  1. Ve a Módulos > Módulos y servicios y busca "1-Click Upgrade".
  2. Si no lo tienes instalado, instálalo. Si ya lo tienes, asegúrate de que esté en su última versión.
  3. Configura el módulo: en "Modo de actualización", elige "Actualizar automáticamente".
  4. Haz clic en "Actualizar PrestaShop ahora". El asistente se encargará de descargar la nueva versión, hacer una copia de seguridad adicional y realizar los cambios.
  5. No cierres la página mientras el proceso esté en marcha. Puede tardar varios minutos.

[TIP]
Antes de usar el asistente, desactiva temporalmente todos los módulos de terceros que no sean imprescindibles. Esto reduce el riesgo de conflictos durante el proceso.

3.2. Método manual (para valientes)

Este método consiste en descargar la nueva versión de PrestaShop desde la web oficial, subir los archivos por FTP y ejecutar un script de actualización. Es más complejo y propenso a errores, por lo que solo lo recomiendo si el asistente falla.

Si te decides por este método, tendrás que sobrescribir los archivos de tu instalación con los nuevos, pero nunca borres la carpeta config ni el archivo settings.inc.php. Después, ejecuta la URL tu-tienda.com/install/upgrade para completar la actualización.

Fase 4: Durante la actualización, errores comunes y cómo evitarlos

Aquí es donde se producen la mayoría de los sustos. Vamos a ver cómo evitar los errores más típicos.

4.1. El error 500 o pantalla blanca

Este es el error más temido. Si aparece una pantalla blanca o un error 500 después de la actualización, normalmente se debe a un problema con un módulo o con la memoria PHP.

Para evitarlo, antes de actualizar, aumenta el límite de memoria PHP en el archivo config/defines.inc.php (cambiando el valor de _PS_MEMORY_LIMIT_ a 512M). También puedes intentar desactivar todos los módulos no nativos desde la base de datos usando phpMyAdmin, renombrando la carpeta modules a modules_backup y creando una nueva carpeta modules vacía. Esto desactiva todos los módulos de golpe.

4.2. Problemas con la caché

Después de actualizar, es muy común que la tienda muestre errores raros o diseños rotos debido a la caché antigua. Para solucionarlo, ve a Parámetros Avanzados > Rendimiento y haz clic en "Vaciar la caché". Si no puedes acceder al panel de administración, borra manualmente el contenido de las carpetas var/cache (en PrestaShop 1.7+) o cache (en versiones anteriores) mediante FTP.

4.3. Error de incompatibilidad de base de datos

A veces, la base de datos no se actualiza correctamente. Si ves errores sobre tablas o columnas que faltan, tendrás que ejecutar el script de actualización de la base de datos manualmente. Esto se hace accediendo a tu-tienda.com/install/upgrade de nuevo y siguiendo los pasos.

[INFO]
Si usas Syspanel, puedes acceder a las copias de seguridad automáticas que realiza el sistema. Esto es un plus de seguridad, pero no sustituye el backup manual que hemos hecho en la Fase 2.

Fase 5: Post-update y verificación de la seguridad PrestaShop

La actualización no termina cuando el asistente dice "¡Enhorabuena!". Hay que verificar que todo funciona correctamente.

5.1. Comprueba el funcionamiento de la tienda

Entra en el front-office (la parte pública de tu tienda) y navega por las páginas principales: home, categorías, ficha de producto, carrito y proceso de compra. Haz un pedido de prueba (puedes usar el módulo de pago en modo test) para asegurarte de que todo el flujo funciona.

Revisa también el back-office (panel de administración) para confirmar que puedes acceder a todas las secciones y que los módulos funcionan.

5.2. Reactiva los módulos y el tema

Si desactivaste módulos antes de actualizar, ahora es el momento de volver a activarlos uno a uno. Después de activar cada módulo, revisa la tienda para ver si aparece algún error. Así identificarás rápidamente cuál es el módulo problemático.

5.3. Refuerza la seguridad PrestaShop

Una vez actualizado, es un buen momento para revisar la seguridad PrestaShop de tu tienda.

  • Cambia la contraseña del administrador por una nueva y más robusta.
  • Activa la autenticación en dos pasos (2FA) en el back-office.
  • Revisa que los permisos de los archivos y carpetas sean los correctos (los directorios deben estar en 755 y los archivos en 644).
  • Elimina la carpeta install del servidor si aún existe. Es un agujero de seguridad grave.

5.4. Desactiva el modo mantenimiento

Cuando todo esté verificado, desactiva el modo mantenimiento desde Parámetros Avanzados > Mantenimiento para que tus clientes puedan volver a comprar.

Preguntas frecuentes (FAQ) sobre actualizar PrestaShop

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

No es recomendable. Lo ideal es ir actualizando de versión en versión (por ejemplo, de 1.7.0 a 1.7.1, luego a 1.7.2, etc.). Saltarse versiones puede provocar errores de base de datos y de compatibilidad. El asistente de actualización suele gestionar esto, pero es más arriesgado.

¿Cuánto tiempo tarda una actualización de PrestaShop?

Depende del tamaño de tu tienda y de la velocidad del servidor. Puede tardar desde 10 minutos hasta más de una hora. No tengas prisa y no interrumpas el proceso.

¿Qué hago si la actualización falla y mi tienda se ha roto?

Respira. Tienes el backup PrestaShop que hiciste al principio. Restaura los archivos y la base de datos desde tu backup. Si usas Syspanel, puedes restaurar una copia de seguridad automática desde el apartado de "Copias de seguridad" (recuerda, acceso por el puerto 2106). Si no puedes hacerlo tú, contacta con tu proveedor de hosting para que te ayuden.

¿Es necesario actualizar los módulos después de actualizar el núcleo de PrestaShop?

Sí, es muy importante. Los módulos deben ser compatibles con la nueva versión del núcleo. Revisa periódicamente si hay actualizaciones disponibles para tus módulos en Módulos > Módulos y servicios.

¿Puedo hacer una actualización de prueba en un entorno local?

¡Excelente idea! Puedes instalar una copia de tu tienda en tu ordenador usando un software como XAMPP o Laragon. Así podrás practicar y detectar errores sin arriesgar tu tienda real. Es la forma más segura de aprender a evitar errores de actualización.

Conclusión y checklist final

Actualizar PrestaShop de forma segura es un proceso que, bien hecho, minimiza enormemente los riesgos. La clave está en la preparación, la paciencia y, sobre todo, en tener un backup fiable.

Antes de despedirme, aquí tienes un checklist rápido para que no se te olvide nada:

  • He comprobado los requisitos del servidor (PHP, MySQL).
  • He verificado la compatibilidad de módulos y tema.
  • He activado el modo mantenimiento.
  • He hecho un backup completo (archivos + base de datos).
  • He desactivado módulos de terceros (si es posible).
  • He usado el asistente "1-Click Upgrade" o el método manual con cuidado.
  • [ He vaciado la caché después de actualizar.
  • He comprobado el front-office y el back-office.
  • He reactivado los módulos uno a uno.
  • He cambiado la contraseña de administrador y revisado la seguridad.
  • He eliminado la carpeta install.
  • He desactivado el modo mantenimiento.

Con esta guía, ya tienes todo lo necesario para realizar una actualización segura PrestaShop y dormir tranquilo. Si en algún paso te sientes perdido, no dudes en contactar con tu soporte técnico o con un profesional especializado. ¡Buena suerte y a vender!

¿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