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

Cómo actualizar PrestaShop de forma segura (versión a versión)

Actualizado el 13 de noviembre de 2025

Actualizar PrestaShop es una tarea fundamental para mantener tu tienda online segura, rápida y compatible con las últimas tecnologías. Sin embargo, hacerlo de forma incorrecta puede provocar errores graves, pérdida de datos o incluso que la tienda deje de funcionar. Por eso, en esta guía te explicamos paso a paso cómo realizar una actualización segura, versión a versión, minimizando riesgos y asegurando que todo funcione correctamente.

Esta guía está pensada para usuarios sin experiencia técnica avanzada. Iremos despacio, con explicaciones claras y consejos prácticos. Recuerda que actualizar PrestaShop no es un juego: cada versión trae mejoras, parches de seguridad y correcciones, pero también puede romper módulos o temas si no se hace con cuidado.

¿Por qué es importante actualizar PrestaShop de forma segura?

Mantener tu tienda actualizada no es solo una recomendación, es una necesidad. Las versiones antiguas de PrestaShop suelen tener vulnerabilidades de seguridad conocidas que los atacantes pueden explotar. Además, cada nueva versión mejora el rendimiento, añade funciones útiles y soluciona errores de versiones anteriores.

Pero ojo: una actualización segura no es simplemente hacer clic en "Actualizar". Si saltas demasiadas versiones de golpe, puedes romper la base de datos o dejar módulos incompatibles. Por eso, la regla de oro es actualizar versión a versión, sin saltar ninguna.

[INFO] PrestaShop lanza actualizaciones menores (ej. 1.7.8 a 1.7.9) y mayores (ej. 1.6 a 1.7). Siempre debes seguir el orden: primero las menores, y luego, si quieres, las mayores.

Requisitos previos antes de empezar

Antes de lanzarte a actualizar, asegúrate de tener todo listo. No hacerlo puede convertir una tarea sencilla en una pesadilla.

1. Haz una copia de seguridad completa

Este es el paso más importante. Sin una copia de seguridad, cualquier error puede ser irreversible. Debes guardar:

  • Archivos de la tienda: todo el contenido de la carpeta donde está instalado PrestaShop (normalmente /public_html o /www).
  • Base de datos: todas las tablas de tu tienda.

Puedes hacerlo desde el panel de control de tu hosting (como cPanel o Syspanel). Si usas Syspanel (accesible por el puerto 2106), busca la opción "Backups" o "Copias de seguridad". También puedes usar herramientas como phpMyAdmin para exportar la base de datos.

[WARNING] No confíes solo en el backup automático de tu hosting. Haz una copia manual adicional y descárgala a tu ordenador.

2. Verifica los requisitos del sistema

Cada versión de PrestaShop necesita una versión específica de PHP, MySQL y otras extensiones. Antes de actualizar, consulta los requisitos de la versión a la que quieres llegar. Por ejemplo, PrestaShop 1.7.8 requiere PHP 7.1 o superior, mientras que versiones más recientes necesitan PHP 8.0+.

Para comprobar tu versión de PHP, puedes crearte un archivo info.php en la raíz de tu tienda con el siguiente contenido:

<?php phpinfo(); ?>

Luego, accede a tudominio.com/info.php y busca la línea "PHP Version". Si no cumples los requisitos, primero actualiza PHP desde tu panel de hosting.

3. Desactiva la tienda (modo mantenimiento)

Antes de tocar nada, pon tu tienda en modo mantenimiento para que los clientes no vean errores mientras trabajas. Ve a Parámetros de la tienda > Mantenimiento y activa la opción. Puedes añadir una IP para que solo tú puedas acceder.

Preparación del entorno para la actualización

Una vez que tienes todo listo, es hora de preparar el terreno. Esto incluye limpiar archivos innecesarios y asegurarte de que los módulos y el tema sean compatibles.

1. Revisa módulos y temas

Algunos módulos o temas pueden no ser compatibles con la nueva versión. Antes de actualizar, ve a Módulos > Administrador de módulos y comprueba si hay actualizaciones disponibles. Si algún módulo es crítico para tu tienda, busca su versión compatible con la nueva versión de PrestaShop.

  • Si un módulo no tiene actualización, considera desactivarlo temporalmente.
  • Los temas de terceros suelen necesitar actualización. Si tu tema es muy antiguo, puede que no funcione en la nueva versión.

[TIP] Si no estás seguro, consulta la documentación del módulo o tema, o contacta con su desarrollador.

2. Limpia archivos temporales y caché

Antes de iniciar la actualización, elimina archivos temporales y la caché de PrestaShop. Puedes hacerlo desde Parámetros avanzados > Rendimiento y luego hacer clic en "Limpiar caché". También borra manualmente la carpeta /var/cache (excepto el archivo .htaccess).

3. Asegúrate de tener suficiente espacio en disco

La actualización descargará archivos nuevos. Comprueba que tu hosting tenga al menos 500 MB libres. Si usas Syspanel, puedes ver el uso del disco en la sección "Estadísticas".

Método 1: Actualización automática con el módulo 1-Click Upgrade

PrestaShop incluye un módulo oficial llamado 1-Click Upgrade que facilita mucho el proceso. Es la opción recomendada para la mayoría de usuarios.

Paso 1: Instala o actualiza el módulo

Ve a Módulos > Administrador de módulos y busca "1-Click Upgrade". Si no lo tienes, instálalo. Si ya lo tienes, asegúrate de que esté actualizado a la última versión.

Paso 2: Configura el módulo

Accede a Módulos > 1-Click Upgrade y verás varias opciones. Lo más importante es:

  • Modo de actualización: Selecciona "Actualización automática" (la opción por defecto).
  • Versión de destino: Elige la versión a la que quieres actualizar. Recuerda: versión a versión. No saltes de 1.7.0 a 1.7.8 directamente. Primero sube a 1.7.1, luego 1.7.2, etc.

[WARNING] Si el módulo te permite saltar varias versiones, no lo hagas. Es más seguro hacerlo paso a paso.

Paso 3: Inicia la actualización

Haz clic en "Actualizar PrestaShop ahora". El proceso puede tardar varios minutos. No cierres la ventana ni interrumpas el proceso. El módulo descargará los archivos, modificará la base de datos y te mostrará el progreso.

Paso 4: Verifica que todo funciona

Una vez finalizado, el módulo te informará del éxito. Sal del modo mantenimiento y revisa tu tienda: productos, categorías, carrito, módulos clave... Si todo está bien, ¡enhorabuena! Si ves errores, revisa los logs en Parámetros avanzados > Registros.

[INFO] Si la actualización falla, no entres en pánico. Restaura tu copia de seguridad y repite el proceso con más cuidado. A veces falla por falta de memoria PHP o por módulos incompatibles.

Método 2: Actualización manual (para usuarios avanzados)

Si el módulo 1-Click Upgrade no funciona o prefieres hacerlo a mano, puedes actualizar manualmente. Es más tedioso, pero te da control total.

Paso 1: Descarga la nueva versión

Ve a la página oficial de PrestaShop y descarga la versión a la que quieres actualizar. Asegúrate de que sea la correcta (ej. 1.7.8.10).

Paso 2: Sube los archivos al servidor

Conéctate a tu servidor mediante FTP (FileZilla, por ejemplo) o desde el administrador de archivos de Syspanel (puerto 2106). Sube todos los archivos de la nueva versión a la carpeta de tu tienda, sobrescribiendo los existentes. No borres nada antes, solo sobrescribe.

Paso 3: Ejecuta el script de actualización

Una vez subidos los archivos, accede a tudominio.com/install/upgrade/upgrade.php desde tu navegador. Este script actualizará la base de datos. Sigue las instrucciones en pantalla.

Paso 4: Elimina la carpeta /install

Por seguridad, después de la actualización, elimina la carpeta /install del servidor. Si no, cualquiera podría intentar reinstalar tu tienda.

Paso 5: Verifica y limpia

Igual que en el método automático, sal del modo mantenimiento y comprueba que todo funciona. Limpia la caché de nuevo.

Después de la actualización: comprobaciones y ajustes

No te vayas todavía. Una vez actualizada la tienda, hay varias cosas que debes hacer para asegurarte de que todo está en orden.

1. Revisa los módulos y el tema

Algunos módulos pueden haberse desactivado durante la actualización. Actívalos uno a uno y verifica que funcionan. Si algún módulo da error, busca una versión compatible o contacta al desarrollador.

2. Comprueba los enlaces y el SEO

Actualizar PrestaShop puede cambiar la estructura de las URLs o afectar al SEO. Revisa que los enlaces amigables (URLs limpias) sigan funcionando. Ve a Parámetros de la tienda > Tráfico y SEO y regenera las URLs si es necesario.

  • Comprueba que las páginas principales (inicio, categorías, productos) carguen bien.
  • Usa herramientas como Google Search Console para ver si hay errores 404.

3. Actualiza la configuración de seguridad

Las nuevas versiones suelen incluir mejoras de seguridad. Revisa la configuración de HTTPS (SSL), contraseñas de administradores y permisos de archivos. También es buena idea cambiar la clave de la tienda desde Parámetros avanzados > Información.

4. Haz una nueva copia de seguridad

Una vez que todo funciona, haz una copia de seguridad de la tienda actualizada. Así, si en el futuro algo sale mal, tendrás un punto de restauración limpio.

Preguntas frecuentes (FAQ)

¿Puedo saltar de PrestaShop 1.6 a 1.8 directamente?

No recomendado. Aunque el módulo 1-Click Upgrade a veces lo permite, es mucho más seguro actualizar primero a 1.7 (la versión intermedia) y luego a 1.8. Saltar versiones puede romper la base de datos.

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

Restaura tu copia de seguridad completa (archivos y base de datos). Luego, revisa los logs de error para identificar la causa (falta de memoria PHP, módulo incompatible, etc.). Corrige el problema y vuelve a intentarlo.

¿Pierdo mis datos (productos, clientes, pedidos) al actualizar?

No, si lo haces correctamente. La actualización modifica la estructura de la base de datos, pero conserva tus datos. Sin embargo, siempre haz una copia de seguridad por si algo sale mal.

¿Necesito conocimientos técnicos para actualizar PrestaShop?

No necesitas ser programador, pero sí tener nociones básicas de cómo funciona tu hosting (acceso FTP, phpMyAdmin, panel de control). Si te sientes inseguro, contrata a un profesional o pide ayuda a tu proveedor de hosting.

¿Cada cuánto debo actualizar PrestaShop?

Idealmente, cada vez que salga una nueva versión estable. PrestaShop lanza actualizaciones de seguridad cada pocos meses. No dejes pasar más de un año sin actualizar.

Conclusión

Actualizar PrestaShop de forma segura, versión a versión, es la mejor manera de mantener tu tienda protegida y funcionando sin problemas. Sigue los pasos de esta guía: haz copias de seguridad, prepara el entorno, usa el módulo 1-Click Upgrade o hazlo manualmente, y verifica todo después.

Recuerda que la paciencia es clave. No te saltes versiones, revisa módulos y temas, y si algo falla, siempre puedes restaurar tu copia de seguridad. Con un poco de cuidado, tu tienda estará actualizada y lista para seguir vendiendo.

[TIP] Si usas Syspanel (puerto 2106), puedes gestionar fácilmente tus archivos y bases de datos desde su interfaz. Aprovecha sus herramientas de backup y gestión de PHP para simplificar el proceso.

¡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