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

Cómo actualizar PrestaShop de forma segura: Guía completa

Actualizado el 10 de marzo de 2026

Actualizar PrestaShop es una de las tareas de mantenimiento más importantes para tu tienda online. Mantener tu versión al día no solo te da acceso a las últimas funciones, sino que también corrige vulnerabilidades de seguridad críticas y mejora el rendimiento general de tu web.

Sin embargo, hacer un upgrade PrestaShop sin preparación puede ser arriesgado. Un error en el proceso puede dejar tu tienda inaccesible o, peor aún, hacer que pierdas datos de clientes y pedidos.

En esta guía completa, te explicaré paso a paso cómo realizar una actualización segura de tu tienda, incluso si no eres un experto técnico. Vamos a desglosar el proceso en fases claras y fáciles de seguir para que no te pierdas en ningún momento.

Antes de Empezar: Preparación y Requisitos

Antes de tocar cualquier archivo, es fundamental que prepares el terreno. La mayoría de los problemas durante una actualización ocurren por falta de planificación. Aquí tienes lo que necesitas saber y hacer primero.

Comprueba los Requisitos del Sistema

No todas las versiones de PrestaShop funcionan con cualquier versión de PHP o MySQL. Si tu servidor no cumple los requisitos de la nueva versión PrestaShop, la actualización fallará o tu tienda se romperá.

Para saber qué necesitas, consulta la documentación oficial de la versión a la que quieres migrar. Generalmente, necesitarás:

  • PHP: Asegúrate de que tu versión de PHP sea compatible. Las versiones modernas requieren PHP 7.4 o superior (idealmente PHP 8.x).

  • MySQL: Necesitas una versión de MySQL o MariaDB compatible (normalmente 5.7 o superior).

  • Espacio en disco: Deja al menos 2 GB de espacio libre para la copia de seguridad y la propia actualización.

[INFO] Si gestionas tu servidor con Syspanel (recuerda, el acceso es por el puerto 2106), puedes revisar fácilmente la versión de PHP en la sección de "Ajustes" o "Configuración del dominio". Cambiarla suele ser tan sencillo como seleccionar otra versión de un menú desplegable.

Haz una Copia de Seguridad Completa (¡Obligatorio!)

Esta es la regla de oro. Nunca actualices sin una copia de seguridad. Si algo sale mal, la copia es tu única red de seguridad para volver a la normalidad. Una copia de seguridad completa incluye dos partes:

  1. Copia de los archivos: Todos los archivos de tu tienda (carpetas admin, themes, modules, img, etc.). Puedes descargarlos por FTP o usar el gestor de archivos de tu hosting.

  2. Copia de la base de datos: Todos tus productos, clientes, pedidos y configuración. Puedes exportarla desde phpMyAdmin (normalmente en la sección "Bases de datos" de tu panel de control).

[WARNING] Guarda esta copia de seguridad en un lugar seguro fuera de tu servidor, como tu ordenador local o un servicio de almacenamiento en la nube. No la guardes dentro de la propia carpeta de PrestaShop, ya que podría ser eliminada durante el proceso.

Identifica tu Versión Actual y la Ruta de Actualización

PrestaShop no permite saltar de una versión muy antigua a la última directamente. Debes seguir una ruta de actualización secuencial.

  • Para saber tu versión actual: Ve a "Parámetros avanzados" > "Información" en el back office de tu tienda.

  • Para saber la ruta: Consulta la documentación oficial de PrestaShop. Por ejemplo, si tienes la versión 1.6, primero debes actualizar a la 1.7 y luego a la 8.x. Intentar saltar directamente te causará errores graves.

[TIP] Anota en un papel tu versión exacta (ej. 1.7.8.10) y la versión a la que quieres llegar (ej. 8.1.5). Esto te ayudará a seguir los pasos correctos.

El Proceso de Actualización Paso a Paso

Una vez que tengas tu copia de seguridad y hayas verificado los requisitos, es hora de ponerse manos a la obra. Existen dos métodos principales: usar el módulo oficial "1-Click Upgrade" o hacer una actualización manual. Aquí te explico el método más recomendado y seguro para la mayoría de los usuarios.

Método 1: Usando el Módulo "1-Click Upgrade" (Recomendado)

Este es el método oficial y más sencillo. PrestaShop incluye una herramienta llamada "1-Click Upgrade" que automatiza gran parte del proceso.

Paso 1: Descarga e instala el módulo

  • Ve a "Módulos" > "Módulos y servicios" en tu back office.

  • Busca "1-Click Upgrade" en el mercado de módulos. Si no está instalado, instálalo.

  • Asegúrate de tener la última versión del módulo.

Paso 2: Configura el modo de actualización

  • Ve a "Parámetros avanzados" > "Asistente de actualización" (o "1-Click Upgrade").

  • En la pestaña "Configuración", busca la opción "Modo de actualización".

  • Selecciona "Actualizar" en lugar de "Restaurar". Esto es crucial, ya que no queremos sobrescribir, sino actualizar.

Paso 3: Crea una copia de seguridad automática (opcional pero recomendado)

  • En la misma pantalla, activa la opción "Crear una copia de seguridad". El módulo hará una copia de tus archivos y base de datos automáticamente antes de empezar. Esto es una red de seguridad extra.

[WARNING] Aunque el módulo haga su propia copia, no te confíes. La copia manual que hiciste en la fase de preparación es tu principal garantía. Esta copia automática es un complemento.

Paso 4: Inicia la actualización

  • Ve a la pestaña "Actualizar" del asistente.

  • El módulo detectará tu versión actual y te mostrará la última versión disponible.

  • Haz clic en "Actualizar ahora".

  • El proceso puede tardar varios minutos. No cierres la ventana del navegador y ten paciencia.

Paso 5: Finaliza y verifica

  • Al terminar, el módulo te mostrará un mensaje de éxito.

  • Accede a tu back office y a tu tienda para verificar que todo funciona correctamente.

Método 2: Actualización Manual (Para Usuarios Avanzados)

Si el módulo falla o prefieres un control total, puedes hacerlo manualmente. Este método es más complejo y requiere conocimientos técnicos.

Paso 1: Descarga la nueva versión de PrestaShop

  • Ve al sitio oficial de PrestaShop y descarga el paquete comprimido de la versión a la que quieres migrar.

Paso 2: Pasa tu tienda a modo de mantenimiento

  • En tu back office, ve a "Parámetros avanzados" > "Mantenimiento" y activa el modo mantenimiento. Esto evitará que los clientes vean errores durante el proceso.

Paso 3: Reemplaza los archivos (excepto el directorio de configuración)

  • Descomprime el paquete descargado en tu ordenador.

  • Sube todos los archivos y carpetas a tu servidor por FTP, pero NO sobrescribas las siguientes carpetas: app/config/, config/, img/, themes/, modules/ y var/.

  • La idea es reemplazar el núcleo de PrestaShop sin tocar tus datos personalizados.

[WARNING] Este es el paso más delicado. Si sobrescribes las carpetas equivocadas, perderás tu configuración, temas o módulos. Si no estás seguro, es mejor que uses el método del módulo.

Paso 4: Ejecuta el script de actualización

  • Sube el archivo install/index.php a la raíz de tu tienda (si no existe).

  • En tu navegador, ve a tudominio.com/install.

  • Sigue el asistente de instalación. En lugar de instalar, te dará la opción de "Actualizar". Selecciona esa opción.

  • El script te pedirá que subas un archivo de respaldo de tu base de datos. Sigue las instrucciones.

Paso 5: Limpia y verifica

  • Después de la actualización, elimina la carpeta install/ de tu servidor por seguridad.

  • Desactiva el modo mantenimiento y verifica que todo funcione.

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

La actualización no termina cuando el módulo dice "éxito". Es crucial que verifiques que tu tienda funciona al 100% y que limpies los restos del proceso.

Comprueba el Front Office y el Back Office

  • Front Office (tu tienda): Navega por todas las páginas. Revisa que los productos se vean bien, que las imágenes carguen, que el carrito funcione y que el proceso de pago sea correcto.

  • Back Office (panel de administración): Accede a todas las secciones. Ve a "Parámetros avanzados" > "Información" para confirmar que la nueva versión PrestaShop está instalada correctamente.

[TIP] Pide a un amigo o compañero que haga un pedido de prueba (puedes usar un método de pago ficticio) para asegurarte de que el flujo completo funciona de principio a fin.

Actualiza Módulos y Temas

Después de un cambio de versión mayor, es muy probable que algunos de tus módulos o tu tema no sean compatibles.

  • Ve a "Módulos" > "Módulos y servicios". Verás una lista de módulos que necesitan actualización.

  • Actualiza todos los módulos que tengan una actualización disponible.

  • Si un módulo no es compatible, se mostrará un error. Deberás contactar con el desarrollador del módulo para obtener una versión compatible o buscar una alternativa.

[INFO] Lo mismo aplica para tu tema. Ve a "Diseño" > "Tema y logotipo" para ver si hay una nueva versión de tu tema disponible. A veces, es necesario reiniciar el tema para que se adapte a la nueva estructura.

Limpia la Caché y los Archivos Temporales

Para evitar errores extraños, es recomendable limpiar la caché de PrestaShop.

  • Ve a "Parámetros avanzados" > "Rendimiento".

  • Haz clic en "Vaciar la caché" en la parte superior.

  • También puedes borrar manualmente el contenido de la carpeta var/cache en tu servidor (si usas Syspanel, puedes hacerlo desde el gestor de archivos, accediendo por el puerto 2106).

Solución de Problemas Comunes (FAQ)

Aquí te dejo las soluciones a los problemas más comunes que suelen aparecer después de un upgrade PrestaShop.

"Error 500" o pantalla en blanco:

Esto suele deberse a un error de PHP o a un módulo incompatible.

  • Solución: Activa el modo debug de PrestaShop. Ve a la carpeta config/ en tu servidor y edita el archivo defines.inc.php. Cambia la línea define('_PS_MODE_DEV_', false); a define('_PS_MODE_DEV_', true);. Esto mostrará el error específico en pantalla, lo que te ayudará a identificar el módulo o archivo problemático.

  • Si el error menciona un módulo, desactívalo desde la base de datos (usando phpMyAdmin) o renombra su carpeta en modules/ para forzar su desactivación.

"El módulo no es compatible con esta versión":

  • Solución: Contacta al desarrollador del módulo para obtener una actualización. Si no hay una, busca un módulo alternativo que haga la misma función.

"La imagen de los productos no carga":

  • Solución: Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en "Regenerar miniaturas". Esto recreará todas las imágenes de los productos con los nuevos tamaños de la versión actualizada.

"No puedo acceder al back office":

  • Solución: A veces, el enlace a la carpeta admin cambia. Si no recuerdas la nueva URL, busca en tu servidor la carpeta admin (puede tener un nombre personalizado como admin12345). Si no la encuentras, puedes crear un nuevo acceso desde la base de datos.

[WARNING] Si después de todos los intentos la tienda sigue rota, no entres en pánico. Tienes tu copia de seguridad. Restaura la copia de seguridad de los archivos y la base de datos que hiciste al principio. Es mejor volver a la versión anterior que tener una tienda no funcional. Una vez restaurada, puedes intentar el proceso de nuevo o contratar a un profesional.

Consejos Finales para una Actualización Exitosa

  • Actualiza en un entorno de pruebas: Si tienes la posibilidad, crea una copia de tu tienda en un subdominio o en tu ordenador local (con herramientas como XAMPP) y practica la actualización allí primero. Esto te dará la confianza y el conocimiento para hacerlo en tu tienda real sin miedo.

  • Realiza actualizaciones menores con frecuencia: No esperes años para actualizar. Mantenerte al día con las versiones menores (por ejemplo, de 8.1.0 a 8.1.5) es mucho más fácil y menos arriesgado que hacer un salto grande de versión.

  • Desactiva los módulos de terceros antes de actualizar: Aunque el módulo "1-Click Upgrade" suele gestionarlo bien, desactivar módulos de terceros antes del proceso puede reducir la probabilidad de conflictos. Puedes reactivarlos después.

  • Paciencia y calma: El proceso puede ser estresante, pero si sigues los pasos, todo saldrá bien. Respira hondo y no te saltes ningún paso.

Actualizar PrestaShop es una tarea que, con la preparación adecuada, está al alcance de cualquier administrador de tienda. Siguiendo esta guía, podrás mantener tu tienda segura, rápida y con las últimas funcionalidades. Si en algún momento te sientes abrumado, recuerda que siempre puedes contar con el soporte de tu hosting o con un desarrollador especializado.

¿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