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

Actualizar PrestaShop sin perder datos en cPanel

Actualizado el 14 de octubre de 2025

Actualizar PrestaShop es una tarea que muchos dueños de tiendas online posponen por miedo a perder datos, romper la personalización o que la tienda deje de funcionar. Sin embargo, mantener tu tienda actualizada es fundamental para la seguridad, el rendimiento y el SEO. En esta guía, te explicaré paso a paso cómo realizar una actualización segura de tu PrestaShop usando cPanel, sin perder ni un solo dato, ni de clientes, ni de pedidos, ni de productos.

Vamos a desglosar todo el proceso de manera sencilla, como si lo hicieras con un asistente al lado. Sigue cada paso al pie de la letra y tendrás tu tienda funcionando con la última versión en menos de una hora.

[INFO] Esta guía está pensada para usuarios con acceso a cPanel. Si usas otro panel como Syspanel (acceso por puerto 2106), los pasos son muy similares, solo cambia la interfaz.

¿Por qué es tan importante actualizar PrestaShop?

Antes de meternos en el proceso, entendamos por qué no debes saltarte las actualizaciones. Actualizar PrestaShop no es solo tener las últimas funciones; es principalmente proteger tu negocio.

  • Seguridad ante todo: Las versiones antiguas tienen vulnerabilidades conocidas que los hackers explotan para robar datos de clientes o inyectar malware.
  • Compatibilidad con módulos y temas: Los desarrolladores actualizan sus productos para las últimas versiones. Si te quedas atrás, muchos módulos dejarán de funcionar o no podrás instalar nuevos.
  • Rendimiento y velocidad: Cada versión suele incluir mejoras de rendimiento, lo que se traduce en una tienda más rápida y mejor posicionada en Google.
  • Cumplimiento legal: Normativas como el RGPD o las pasarelas de pago (PayPal, Stripe) exigen que uses software actualizado.

[WARNING] No actualizar tu PrestaShop es como dejar la puerta de tu tienda abierta por la noche. Tarde o temprano, alguien entrará.

Preparación: El backup, tu mejor amigo

El primer mandamiento de cualquier actualización es: haz un backup completo. No importa si es la actualización más pequeña o si el proceso automatizado promete ser seguro. Un backup es tu red de seguridad. Si algo sale mal, puedes restaurar todo en minutos.

¿Qué debes respaldar?

Para una actualización segura necesitas dos cosas: los archivos de tu tienda y la base de datos. Ambos son igual de importantes.

1. Backup de la base de datos desde cPanel

La base de datos contiene toda la información de tu negocio: clientes, pedidos, productos, configuraciones, etc. Perderla sería un desastre.

Sigue estos pasos:

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel).
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. En phpMyAdmin, selecciona la base de datos de tu PrestaShop (el nombre suele aparecer en el panel izquierdo).
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Elige el método Rápido y formato SQL.
  6. Haz clic en Continuar y se descargará un archivo .sql a tu ordenador. Guárdalo en un lugar seguro.

[TIP] También puedes usar la herramienta Backup de cPanel, que suele estar en la sección «Archivos». Selecciona «Descargar un backup completo de la cuenta» y luego marca solo la base de datos. Es igual de válido.

2. Backup de los archivos de la tienda (vía FTP o cPanel)

Los archivos incluyen el núcleo de PrestaShop, tus temas, módulos, imágenes, logs, etc. Sin ellos, la base de datos no sirve de nada.

Opción A: Usando el Administrador de archivos de cPanel:

  1. En cPanel, ve a Archivos > Administrador de archivos.
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta como tienda).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  4. Haz clic en Comprimir y elige Zip Archive. Se creará un archivo .zip.
  5. Una vez creado, selecciona ese archivo .zip y haz clic en Descargar. Guarda el ZIP en tu ordenador.

Opción B: Usando un cliente FTP (como FileZilla):

  1. Conéctate a tu servidor usando las credenciales FTP que encuentras en cPanel (sección Archivos > Cuentas FTP).
  2. Navega hasta la carpeta raíz de tu tienda.
  3. Selecciona todas las carpetas y archivos, y arrastra todo a una carpeta vacía en tu ordenador. Esto puede tardar varios minutos.

[WARNING] No confíes solo en el backup automático de tu hosting. Descarga siempre una copia en tu ordenador o en la nube. Los servidores también fallan.

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

PrestaShop, desde la versión 1.6, incluye un asistente de actualización integrado. Es la forma más segura y sencilla para la mayoría de los usuarios. Lo activaremos a través de un módulo oficial.

Paso 1: Instalar el módulo «1-Click Upgrade»

  1. Accede al Panel de administración de tu PrestaShop (ej: tudominio.com/admin1234).
  2. Ve al menú Módulos > Catálogo de módulos.
  3. En el buscador, escribe «1-Click Upgrade» (el nombre exacto es «1-Click Upgrade» de PrestaShop).
  4. Búscalo e instálalo. Si no aparece, puedes descargarlo desde la web de PrestaShop y subirlo manualmente desde Módulos > Subir un módulo.

Paso 2: Configurar el asistente

  1. Una vez instalado, ve a Módulos > Administrador de módulos y localiza «1-Click Upgrade».
  2. Haz clic en Configurar.
  3. Verás varias opciones. Lo más importante es:
    • Canal de actualización: Déjalo en «Versiones estables».
    • Modo de actualización: Selecciona «Actualizar automáticamente» (es la opción más segura).
    • Guardar copia de seguridad: Asegúrate de que esté marcado. El módulo hará un backup automático de los archivos y la base de datos antes de empezar. Es un plus, pero no sustituye tu backup manual.

Paso 3: Ejecutar la actualización

  1. En la misma pantalla de configuración, haz clic en el botón «Probar actualización» (o similar). El asistente comprobará si tu servidor cumple los requisitos.
  2. Si todo está bien, verás un botón «Actualizar a la versión X.X.X». Haz clic en él.
  3. El proceso puede tardar entre 5 y 20 minutos dependiendo del tamaño de tu tienda y la velocidad del servidor. No cierres la ventana del navegador ni interrumpas el proceso.
  4. Cuando termine, el módulo te mostrará un mensaje de éxito. Tu tienda ya estará actualizada.

[INFO] Si el asistente se queda colgado o ves errores, no entres en pánico. Simplemente cierra la ventana y restaura tu backup manual. El módulo suele dejar un log de errores que puedes revisar.

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

Si el asistente 1-Click falla o prefieres tener control total, puedes hacer la actualización manual. Este método requiere más cuidado, pero es igual de seguro si sigues los pasos.

Paso 1: Descargar la última versión de PrestaShop

  1. Ve a la web oficial de PrestaShop y descarga el archivo ZIP de la última versión estable.
  2. Descomprime el ZIP en tu ordenador. Obtendrás una carpeta llamada prestashop con todos los archivos.

Paso 2: Subir los archivos nuevos (excepto la carpeta /config y /img)

  1. Conéctate a tu servidor vía FTP o usa el Administrador de archivos de cPanel.
  2. Importante: NO subas todo de golpe. Debes reemplazar solo los archivos del núcleo, sin tocar tus configuraciones ni imágenes.
  3. Sube el contenido de la carpeta prestashop (que descargaste) a la raíz de tu tienda, sobrescribiendo los archivos existentes.
  4. Excluye las siguientes carpetas de la subida (no las toques):
    • config/ (contiene tus parámetros de conexión a la base de datos)
    • img/ (contiene tus imágenes de productos, logos, etc.)
    • themes/ (aunque puedes actualizar tu tema por separado)
    • modules/ (aunque algunos módulos necesitarán actualizarse)
    • override/ (si tienes personalizaciones)
    • upload/ (archivos subidos por clientes)

[WARNING] Sobrescribir la carpeta config/ o img/ puede romper tu tienda. Siempre sube los archivos nuevos, pero no reemplaces estas carpetas.

Paso 3: Ejecutar el script de actualización

  1. Una vez subidos los archivos, abre tu navegador y ve a: tudominio.com/install/upgrade/upgrade.php
  2. Si no existe la carpeta install, debes crearla temporalmente subiendo la carpeta install de la nueva versión.
  3. El script te guiará por unos pasos. Solo debes hacer clic en «Siguiente» o «Actualizar».
  4. Al finalizar, elimina la carpeta install del servidor por seguridad (si la subiste).

Después de la actualización: Verificación y limpieza

Actualizar no termina cuando ves el mensaje de éxito. Hay que asegurarse de que todo funciona.

1. Verifica el front office y back office

  • Entra a tu tienda como cliente. Revisa que se vean los productos, que el carrito funcione, que el proceso de pago sea correcto.
  • Accede al panel de administración. Comprueba que puedas gestionar pedidos, productos y módulos.

2. Limpia la caché de PrestaShop

  • En el back office, ve a Parámetros de la tienda > Rendimiento.
  • Haz clic en «Limpiar caché» (tanto la de Smarty como la de Symfony si aparece).

3. Actualiza módulos y temas

  • Ve a Módulos > Administrador de módulos. Verás una lista de módulos que necesitan actualización. Actualízalos uno por uno.
  • Si usas un tema de pago, contacta al desarrollador para obtener la versión compatible con la nueva versión de PrestaShop.

4. Revisa el SEO y los enlaces

  • A veces las actualizaciones cambian la estructura de las URLs. Ve a Parámetros de la tienda > Tráfico y SEO y revisa que tus URLs amigables sigan configuradas correctamente.
  • Si tienes redirecciones personalizadas, verifica que sigan funcionando.

[TIP] Después de actualizar, es recomendable regenerar el archivo .htaccess desde el back office (en la misma sección de SEO y URLs). Esto evita problemas de enlaces rotos.

Preguntas frecuentes (FAQ) sobre actualizar PrestaShop

Aquí respondo las dudas más comunes que suelen tener los usuarios al enfrentarse a una actualización.

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

No es recomendable. Lo ideal es actualizar de una versión a la siguiente (ej: de 1.6.1.0 a 1.6.1.1, luego a 1.6.1.2, etc.). Si tu versión es muy antigua (ej: 1.6), el asistente 1-Click te guiará a través de las versiones intermedias automáticamente. Si intentas saltar muchas, puedes tener conflictos en la base de datos.

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

No entres en pánico. Lo primero es restaurar tu backup manual. Si hiciste el backup de base de datos y archivos, puedes restaurarlos desde cPanel:

  1. Sube la carpeta de archivos de backup a tu servidor (reemplazando todo).
  2. Restaura la base de datos desde phpMyAdmin (pestaña Importar, selecciona tu archivo .sql).
  3. Vuelve a intentar la actualización, pero esta vez revisa los logs de error para saber qué falló.

¿Pierdo mis personalizaciones (override, temas, módulos) al actualizar?

Depende. Los overrides (personalizaciones en código) pueden perderse si el archivo original cambia. Siempre guarda una copia de tu carpeta override antes de actualizar. Los temas y módulos deben ser compatibles con la nueva versión; si no lo son, dejarán de funcionar. Actualiza todo después de la actualización del núcleo.

¿El proceso afecta a mis datos de clientes o pedidos?

No, si haces bien el backup y usas el asistente oficial. La base de datos se actualiza, pero los datos (clientes, pedidos, productos) se conservan. El riesgo es solo si el proceso se interrumpe y no tienes backup.

¿Mi hosting con cPanel es suficiente para la última versión de PrestaShop?

Depende de los requisitos técnicos. La última versión (1.7.x y 8.x) necesita PHP 7.4 o superior, MySQL 5.6+ y al menos 256 MB de memoria. Puedes verificar la versión de PHP en cPanel (sección Software > Seleccionar versión de PHP). Si no cumples, actualiza primero el PHP desde cPanel.

[WARNING] No actualices PrestaShop si tu hosting tiene una versión de PHP obsoleta. Primero actualiza el PHP (suele ser un clic en cPanel) y luego la tienda.

Conclusión: La actualización es tu aliada, no tu enemiga

Actualizar PrestaShop sin perder datos en cPanel es un proceso perfectamente realizable si sigues una metodología ordenada. La clave está en la preparación (backup completo), la ejecución (usando el asistente 1-Click o manualmente) y la verificación posterior.

No dejes tu tienda obsoleta. Cada actualización es una capa de seguridad y una mejora de rendimiento que tus clientes notarán. Además, Google premia las tiendas rápidas y seguras con mejores posiciones en los resultados de búsqueda.

Si en algún momento te sientes inseguro, recuerda que siempre puedes pedir ayuda a tu hosting o a un desarrollador especializado. Pero con esta guía, ya tienes el 90% del camino recorrido. ¡Manos a la obra y actualiza tu PrestaShop con confianza!

¿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