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

Cómo hacer copia de seguridad de PrestaShop (archivos y BD)

Actualizado el 4 de diciembre de 2025

¿Por qué es tan importante hacer una copia de seguridad de PrestaShop?

Imagina que llevas meses trabajando en tu tienda online, has subido cientos de productos, has configurado métodos de pago, has creado promociones y, de repente, un mal plugin, un error de actualización o un ataque informático deja tu tienda completamente inutilizable. Sin una copia de seguridad, todo ese trabajo se pierde para siempre.

Hacer una copia seguridad PrestaShop no es un lujo, es una necesidad absoluta para cualquier negocio online. No solo te protege de desastres, sino que te permite restaurar tu tienda a un estado anterior si algo sale mal durante una actualización o modificación.

En esta guía completa, te enseñaré paso a paso cómo hacer un backup PrestaShop de dos partes fundamentales: los archivos (el código de tu tienda) y la base de datos (toda la información de productos, pedidos y clientes). No necesitas ser un experto técnico, solo seguir estas instrucciones al pie de la letra.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es importante que tengas a mano cierta información y herramientas:

  1. Datos de acceso a tu hosting: Necesitas el usuario y contraseña de tu panel de control o de tu acceso FTP.
  2. Datos de acceso a phpMyAdmin: Para poder exportar la base de datos. Normalmente se accede desde el panel de tu hosting.
  3. Un programa FTP: Si no tienes uno, te recomiendo FileZilla, que es gratuito y muy fácil de usar.
  4. Espacio en tu ordenador o en la nube: Las copias de seguridad pueden ocupar bastante espacio, especialmente si tu tienda tiene muchas imágenes.

Método 1: Copia de seguridad manual desde el panel de administración de PrestaShop

Este es el método más sencillo y no requiere conocimientos técnicos avanzados. PrestaShop incluye una herramienta nativa para hacer backup PrestaShop de la base de datos, aunque no de los archivos.

### Paso 1: Accede a tu panel de administración

Entra en tu tienda como administrador. La URL suele ser algo como tutienda.com/admin o una dirección personalizada que configuraste al instalar.

### Paso 2: Ve a la sección de Parámetros Avanzados

En el menú lateral izquierdo, busca la opción Parámetros Avanzados y haz clic en ella. Se desplegará un submenú donde debes seleccionar Base de Datos.

### Paso 3: Crea la copia de seguridad

En la pantalla que aparece, verás un botón que dice "Añadir copia de seguridad" o "Crear copia de seguridad". Haz clic en él. PrestaShop comenzará a generar un archivo comprimido de tu base de datos. Este proceso puede tardar unos minutos, dependiendo del tamaño de tu tienda.

[INFO] Este método solo respalda la base de datos. Los archivos de tu tienda (temas, módulos, imágenes, etc.) tendrás que respaldarlos por separado, como veremos más adelante.

### Paso 4: Descarga la copia

Una vez que el proceso termine, verás una lista con las copias de seguridad creadas. Busca la más reciente y haz clic en el icono de descarga. Guarda el archivo en un lugar seguro, preferiblemente fuera de tu servidor (en tu ordenador o en la nube).

Método 2: Copia de seguridad de archivos por FTP

Ahora vamos a respaldar PrestaShop en su parte de archivos. Esto incluye el código fuente, los temas, los módulos, las imágenes y cualquier otro archivo que forme parte de tu tienda.

### Paso 1: Conéctate a tu servidor por FTP

Abre tu programa FTP (por ejemplo, FileZilla) y conéctate a tu servidor usando los datos de acceso que te proporcionó tu proveedor de hosting. Normalmente necesitarás:

  • Servidor: Tu nombre de dominio (ej: ftp.tutienda.com) o la IP del servidor.
  • Usuario: El usuario FTP de tu hosting.
  • Contraseña: La contraseña correspondiente.
  • Puerto: Normalmente es el 21 para FTP estándar o el 22 para SFTP.

### Paso 2: Localiza la carpeta de tu tienda

Una vez conectado, busca la carpeta donde está instalada tu tienda PrestaShop. Normalmente se llama public_html, www o htdocs. Si tienes la tienda en un subdirectorio, busca esa carpeta específica.

### Paso 3: Descarga todos los archivos

Selecciona todos los archivos y carpetas dentro de la raíz de tu tienda (deberías ver admin, cache, classes, config, img, modules, themes, etc.) y arrástralos a una carpeta local de tu ordenador. Este proceso puede tardar bastante tiempo, especialmente si tienes muchas imágenes.

[TIP] Si tienes una tienda muy grande, puedes comprimir los archivos en el servidor antes de descargarlos. Muchos paneles de control de hosting ofrecen un administrador de archivos que te permite comprimir carpetas en un archivo .zip. Luego solo tienes que descargar ese archivo único.

Método 3: Copia de seguridad de la base de datos con phpMyAdmin

Esta es la forma más completa y recomendada de hacer una copia seguridad PrestaShop de tu base de datos, ya que te da más control sobre el proceso.

### Paso 1: Accede a phpMyAdmin

Desde el panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.), busca el icono de phpMyAdmin. Si usas Syspanel, recuerda que el acceso es a través del puerto 2106. Por ejemplo: https://tudominio.com:2106.

### Paso 2: Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponde a tu tienda PrestaShop (el nombre suele parecerse a tutienda_prestashop o similar).

### Paso 3: Exporta la base de datos

Con la base de datos seleccionada, haz clic en la pestaña Exportar en la parte superior. Te aparecerán dos opciones:

  • Rápido: Exporta todo sin opciones adicionales.
  • Personalizado: Te permite elegir qué tablas exportar y qué opciones usar.

Para una copia de seguridad completa, elige Rápido y formato SQL. Luego haz clic en Continuar o Exportar. El navegador descargará un archivo .sql con toda la información de tu tienda.

[WARNING] Asegúrate de que la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" esté marcada si usas el modo personalizado. Esto evitará errores si necesitas restaurar la base de datos en el futuro.

Método 4: Copia de seguridad automática con módulos

Si no quieres preocuparte de hacer copias manualmente, existen módulos de PrestaShop que automatizan el proceso de backup PrestaShop. Algunos de los más populares son:

  • PrestaShop Backup Module: Un módulo oficial que te permite programar copias de seguridad automáticas.
  • Backup & Restore: Te permite crear copias de seguridad completas (archivos y base de datos) con un solo clic.
  • MyBackup: Otro módulo popular que envía las copias a servicios de almacenamiento en la nube como Dropbox o Google Drive.

### ¿Cómo instalar un módulo de backup?

  1. Ve a tu panel de administración de PrestaShop.
  2. Navega a MódulosMódulos y servicios.
  3. Busca el módulo de backup que prefieras.
  4. Haz clic en Instalar y luego en Configurar.
  5. Sigue las instrucciones del módulo para configurar las copias automáticas.

[INFO] Los módulos de backup son muy útiles, pero no debes confiar únicamente en ellos. Es recomendable hacer también copias manuales periódicas y verificar que las copias automáticas se están generando correctamente.

¿Cómo restaurar una copia de seguridad de PrestaShop?

Saber cómo hacer una copia seguridad PrestaShop es solo la mitad del trabajo. También necesitas saber cómo restaurarla si alguna vez la necesitas. Aquí te explico el proceso básico:

### Restaurar la base de datos

  1. Accede a phpMyAdmin.
  2. Selecciona tu base de datos.
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona el archivo .sql de tu copia de seguridad.
  5. Haz clic en Continuar y espera a que se complete la importación.

[WARNING] Antes de importar una base de datos, es recomendable eliminar todas las tablas existentes para evitar conflictos. Puedes hacerlo seleccionando todas las tablas y eligiendo la opción "Eliminar" en el menú desplegable inferior.

### Restaurar los archivos

  1. Conecta por FTP a tu servidor.
  2. Sube todos los archivos de tu copia de seguridad a la carpeta de tu tienda, sobrescribiendo los existentes.
  3. Si tenías un archivo comprimido, primero descomprímelo en tu ordenador y luego sube los archivos.

Preguntas frecuentes sobre copias de seguridad de PrestaShop

### ¿Con qué frecuencia debo hacer una copia de seguridad?

Depende de la actividad de tu tienda. Si haces muchos cambios (añadir productos, modificar precios, etc.), te recomiendo hacer copias diarias o semanales. Si tu tienda es más estática, una copia mensual puede ser suficiente.

### ¿Dónde debo guardar las copias de seguridad?

Nunca guardes las copias en el mismo servidor donde está tu tienda. Si el servidor falla, perderás las copias también. Guárdalas en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube.

### ¿Qué hago si mi copia de seguridad es demasiado grande?

Puedes comprimir los archivos en un .zip antes de descargarlos. Si la base de datos es muy grande, puedes exportarla en partes usando la opción "Personalizado" de phpMyAdmin y limitando el número de filas por exportación.

### ¿Puedo hacer una copia de seguridad desde el hosting?

Sí, muchos paneles de control de hosting incluyen herramientas de backup. Por ejemplo, en Syspanel (accesible en el puerto 2106), puedes encontrar opciones de copia de seguridad de archivos y bases de datos. Sin embargo, te recomiendo verificar siempre que las copias se estén generando correctamente.

### ¿Qué es mejor: copia manual o automática?

Ambas tienen sus ventajas. Las copias automáticas son cómodas y garantizan que siempre tengas una copia reciente. Las copias manuales te dan más control y te permiten hacer una copia justo antes de hacer cambios importantes en tu tienda.

Consejos finales para mantener tu tienda segura

Además de hacer copias de seguridad PrestaShop con regularidad, te recomiendo seguir estas buenas prácticas:

  • Mantén PrestaShop actualizado: Las actualizaciones suelen incluir parches de seguridad importantes.
  • Usa contraseñas seguras: Tanto para tu panel de administración como para tu base de datos.
  • Instala un certificado SSL: Para proteger la información de tus clientes.
  • Limita los intentos de acceso: Configura un límite de intentos de inicio de sesión para evitar ataques de fuerza bruta.
  • Revisa los permisos de archivos: Asegúrate de que los archivos sensibles no tengan permisos demasiado permisivos.

Hacer una copia seguridad PrestaShop es una tarea que no debes posponer. Dedica un tiempo ahora para proteger tu negocio y evitarás dolores de cabeza en el futuro. Recuerda que la prevención es siempre mejor que la cura. Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. Ellos están para ayudarte.

Espero que esta guía te haya sido útil. Ahora ya sabes cómo respaldar PrestaShop de manera efectiva. ¡Tu tienda online está a salvo!

¿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