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

Actualizar PrestaShop sin perder datos en Syspanel

Actualizado el 30 de diciembre de 2025

Actualizar tu tienda PrestaShop es como darle un cambio de aceite a un coche: si lo haces bien y con las herramientas adecuadas, todo funciona mejor, más rápido y más seguro. Pero si lo haces sin cuidado, puedes dejar el motor en el taller. En este artículo, te voy a guiar paso a paso para que realices una actualizar PrestaShop Syspanel de forma segura, sin perder ni un dato de clientes, pedidos o productos. Todo desde el panel de control Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106). Vamos a ello.

¿Por qué es importante actualizar PrestaShop?

Cada versión nueva de PrestaShop no solo trae funcionalidades más modernas, sino que corrige vulnerabilidades de seguridad. Ignorar las actualizaciones es como dejar la puerta de tu tienda abierta por la noche. Además, una tienda desactualizada puede volverse lenta, incompatible con módulos o, peor aún, ser víctima de ataques.

El miedo más común es perder datos. Y es un miedo legítimo, porque una mala actualización puede borrar configuraciones, pedidos o incluso toda la base de datos. Por eso, el método que te explico aquí se centra en una PrestaShop actualización segura, usando copias de seguridad y el entorno controlado de Syspanel.

Lo que necesitas antes de empezar

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

  • Acceso a Syspanel: Ve a https://tudominio.com:2106 (ese es el puerto de acceso). Usa tu usuario y contraseña de administrador.
  • Acceso FTP o gestor de archivos: Dentro de Syspanel tienes un gestor de archivos integrado. También puedes usar FileZilla.
  • Acceso a phpMyAdmin: Para gestionar la base de datos. También está disponible desde Syspanel.
  • Tiempo suficiente: Una actualización puede durar entre 15 y 60 minutos, dependiendo del tamaño de la tienda y la versión de origen.

[WARNING] No empieces la actualización en horas punta de ventas. Programa el mantenimiento en un momento de bajo tráfico, como madrugada o lunes por la mañana.

Paso 1: Haz una copia de seguridad completa (¡obligatorio!)

Este es el paso más importante. Sin copia de seguridad, cualquier error puede ser catastrófico. En Syspanel, hacer una copia es muy sencillo.

1.1 Copia de seguridad de los archivos

  1. Inicia sesión en Syspanel (puerto 2106).
  2. Ve a la sección "Backup" o "Copias de seguridad".
  3. Selecciona tu dominio o cuenta de hosting donde está instalado PrestaShop.
  4. Elige la opción de "Backup completo" (incluye archivos y base de datos).
  5. Marca la casilla de "Descargar copia después de crearla" para tenerla en tu ordenador.
  6. Haz clic en "Crear backup".

Si prefieres hacerlo manualmente, también puedes usar el gestor de archivos de Syspanel para comprimir la carpeta public_html (o donde tengas PrestaShop) y descargarla. Pero la opción automática es más fiable.

1.2 Copia de seguridad de la base de datos

Aunque el backup completo ya la incluye, por seguridad extra, exporta la base de datos por separado:

  1. Dentro de Syspanel, ve a "phpMyAdmin" (suele estar en la sección de bases de datos).
  2. Selecciona la base de datos de tu PrestaShop (normalmente se llama algo como tudominio_prestashop).
  3. Haz clic en "Exportar" en el menú superior.
  4. Elige el método "Rápido" y formato "SQL".
  5. Descarga el archivo .sql y guárdalo en un lugar seguro.

[TIP] Guarda siempre dos copias: una en tu ordenador y otra en la nube (Google Drive, Dropbox, etc.). Así, si tu PC falla, tienes un respaldo.

Paso 2: Revisa los requisitos de la nueva versión

Cada versión de PrestaShop tiene requisitos técnicos (PHP, MySQL, memoria, etc.). Antes de actualizar, verifica que tu servidor los cumple.

  1. En tu PrestaShop actual, ve al Back Office > Parámetros de la tienda > Información.
  2. Ahí verás la versión de PHP y otros datos.
  3. Compara con los requisitos de la nueva versión de PrestaShop (los encuentras en la web oficial).

Si tu PHP es muy antiguo (ej. 7.2 y necesitas 7.4 o 8.0), deberás actualizarlo desde Syspanel:

  1. En Syspanel, ve a "Servidor web" > "PHP".
  2. Selecciona el dominio de tu tienda y elige la versión de PHP recomendada.
  3. Guarda los cambios.

[INFO] No te saltes este paso. Una versión de PHP incompatible puede romper la tienda por completo tras la actualización.

Paso 3: Descarga e instala la nueva versión de PrestaShop

Ahora viene la parte delicada. No uses el actualizador automático de PrestaShop si no tienes experiencia, porque puede fallar. Te recomiendo el método manual, que es más controlado.

3.1 Descarga el paquete de actualización

  1. Ve a PrestaShop Project y descarga la última versión estable (no versiones beta).
  2. Busca el archivo llamado prestashop_1.7.x.x.zip (o la versión que corresponda).

3.2 Sube los archivos a tu servidor

  1. Conéctate a tu hosting vía FTP o usa el gestor de archivos de Syspanel.
  2. Ve a la carpeta raíz de tu PrestaShop (normalmente public_html).
  3. Elimina la carpeta admin, pero solo si vas a subir los archivos nuevos. Esto evita conflictos. No borres nada más.
  4. Sube el archivo .zip que descargaste a la carpeta raíz.
  5. Descomprime el archivo. Si usas el gestor de Syspanel, selecciona el zip y haz clic en "Extraer".
  6. Cuando te pregunte si sobrescribir archivos, selecciona "Sobrescribir todos".

[WARNING] No borres la carpeta img, themes, modules o override a menos que sepas exactamente lo que haces. Podrías perder imágenes o personalizaciones.

3.3 Ejecuta el script de actualización

  1. Abre tu navegador y ve a https://tudominio.com/install/upgrade/upgrade.php (si no existe, crea la carpeta upgrade dentro de install y sube el script correspondiente).
  2. Sigue el asistente: te pedirá la versión actual y la nueva. Selecciona correctamente.
  3. El proceso puede tardar varios minutos. No cierres la ventana ni recargues la página.
  4. Al finalizar, verás un mensaje de éxito o errores. Si hay errores, anótalos y revísalos.

[TIP] Si el script no funciona, puedes usar el módulo "1-Click Upgrade" de PrestaShop, pero asegúrate de haber hecho la copia de seguridad antes.

Paso 4: Verifica que todo funciona

Una vez terminada la actualización, toca comprobar que la tienda está operativa.

4.1 Accede al Back Office

  1. Ve a https://tudominio.com/adminXXXXX (donde XXXXX es el nombre de tu carpeta admin).
  2. Inicia sesión con tus credenciales.
  3. Si ves la pantalla de inicio del Back Office, ¡enhorabuena! La actualización ha ido bien.

4.2 Revisa datos críticos

  • Productos: Ve a Catálogo > Productos. Deberían estar todos.
  • Pedidos: Ve a Pedidos. Asegúrate de que los históricos están ahí.
  • Clientes: Ve a Clientes. Todos deben aparecer.
  • Módulos: Ve a Módulos > Módulos instalados. Algunos pueden necesitar actualización. Actualízalos desde el propio gestor.

4.3 Prueba la tienda en modo front

  • Abre la tienda en una ventana de incógnito.
  • Navega por categorías, añade un producto al carrito, simula un pedido (sin pagar realmente, solo para ver que el flujo funciona).
  • Comprueba que el diseño se ve correcto.

[WARNING] Si ves errores 500, páginas en blanco o mensajes de PHP, activa el modo debug de PrestaShop: edita el archivo /config/defines.inc.php y cambia _PS_MODE_DEV_ a true. Esto te mostrará el error concreto.

Paso 5: Limpieza post-actualización

Después de confirmar que todo funciona, realiza una limpieza para dejar la tienda optimizada.

  1. Elimina la carpeta /install (si aún existe) desde el gestor de archivos de Syspanel. Es un riesgo de seguridad dejarla.
  2. Regenera el archivo .htaccess: En Back Office > Parámetros de la tienda > Tráfico y SEO > URL amigables, desmarca y vuelve a marcar "URLs amigables" y guarda.
  3. Limpia la caché: En Back Office > Parámetros avanzados > Rendimiento, haz clic en "Limpiar caché".
  4. Actualiza los módulos: Revisa que todos los módulos estén en su última versión compatible con tu nueva versión de PrestaShop.

Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop desde versiones muy antiguas (ej. 1.6 a 1.7)?

Sí, pero es más complejo. Necesitas hacerlo en saltos intermedios (1.6 -> 1.7.0 -> 1.7.x). Si no te sientes seguro, contrata a un profesional o usa el módulo 1-Click Upgrade con cuidado. En cualquier caso, la copia de seguridad es obligatoria.

¿Qué hago si pierdo datos tras la actualización?

Tranquilo, para eso hiciste la copia de seguridad. Restaura la base de datos desde phpMyAdmin (importa el .sql que descargaste) y reemplaza los archivos con los de la copia de seguridad de Syspanel. Vuelve al estado anterior y repite el proceso con más cuidado.

¿Cada cuánto debo actualizar PrestaShop?

Idealmente, cada vez que salga una nueva versión estable. Revisa las notificaciones en tu Back Office. No dejes pasar más de 6 meses sin actualizar, por seguridad.

¿El proceso puede afectar a mi SEO?

Sí, pero positivamente si lo haces bien. Las actualizaciones suelen mejorar la velocidad y la seguridad, lo que Google premia. Eso sí, después de actualizar, revisa que las URLs sigan siendo las mismas (si usas URL amigables, no debería cambiar). Si algo se rompe, corrige los enlaces rotos con herramientas como Google Search Console.

¿Syspanel me ayuda en algo durante la actualización?

Sí, mucho. Syspanel (puerto 2106) te permite gestionar fácilmente las copias de seguridad, cambiar versiones de PHP, acceder a phpMyAdmin y gestionar archivos. Es una herramienta muy amigable para este tipo de tareas.

Conclusión

Actualizar PrestaShop sin perder datos en Syspanel es totalmente posible si sigues estos pasos: haz copia de seguridad, verifica requisitos, sube los archivos, ejecuta el script y verifica todo. No tengas miedo, pero tampoco subestimes el proceso. Con un poco de paciencia y siguiendo esta guía, tu tienda estará actualizada, segura y funcionando como un reloj.

Recuerda: la clave de una PrestaShop actualización segura es la preparación. Y con Syspanel, tienes todas las herramientas a mano. Si en algún momento te sientes perdido, vuelve a leer los pasos o pide ayuda a un técnico. ¡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