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

Cómo hacer una copia de seguridad (backup) de tu tienda PrestaShop

Actualizado el 4 de mayo de 2026

¿Por qué es tan importante hacer un backup PrestaShop?

Imagina que llevas meses trabajando en tu tienda online, has subido cientos de productos, has configurado las pasarelas de pago y, de repente, un plugin mal actualizado rompe todo. O peor aún, un ataque de malware deja tu web inservible. Sin una copia de seguridad PrestaShop, recuperar todo ese trabajo puede ser una pesadilla o, directamente, imposible.

Hacer un backup PrestaShop no es un lujo, es una necesidad básica para cualquier negocio online. Es como un seguro de vida para tu tienda. Te permite restaurar tu web a un estado anterior en cuestión de minutos si algo sale mal. En este artículo, te voy a explicar, paso a paso y sin tecnicismos complicados, cómo puedes hacer una copia seguridad PrestaShop de forma sencilla y segura.

Piénsalo de esta manera: tu tienda tiene dos partes fundamentales que debes respaldar. Por un lado, los archivos (el código, las imágenes, los módulos, los temas) y, por otro lado, la base de datos (donde se guardan tus productos, pedidos, clientes y configuraciones). Una copia seguridad PrestaShop completa debe incluir ambas partes.


¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer tu primer backup, es importante que tengas a mano una serie de datos. No te preocupes, no necesitas ser un experto en informática. Solo necesitas:

  • Acceso a tu panel de control de hosting: Normalmente, tendrás acceso a herramientas como cPanel, Plesk o Syspanel (si tu hosting usa este panel, recuerda que el puerto de acceso es el 2106). Aquí es donde podrás gestionar tus archivos y bases de datos.
  • Acceso al panel de administración de PrestaShop: La parte de tu tienda donde entras con tu usuario y contraseña para gestionar productos, pedidos, etc.
  • Un lugar seguro donde guardar el backup: Puede ser tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube como Google Drive o Dropbox. Lo ideal es tener al menos dos copias en lugares diferentes.

Con estos tres elementos, ya estás listo para empezar a respaldar PrestaShop sin miedo.


Método 1: La forma más fácil – Usar el panel de administración de PrestaShop

Esta es, con diferencia, la opción más amigable para principiantes. PrestaShop incluye una herramienta nativa para hacer copias de seguridad. No es la más completa, pero es un excelente punto de partida.

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

Entra en tu tienda con tu usuario y contraseña de administrador. Una vez dentro, busca el menú de "Parámetros avanzados" en el menú lateral izquierdo.

### Paso 2: Entra en la sección de "Base de datos"

Dentro de "Parámetros avanzados", encontrarás una opción llamada "Base de datos". Haz clic en ella. Verás dos pestañas: "Base de datos" y "Backup".

### Paso 3: Crea un nuevo backup

Haz clic en la pestaña "Backup". Verás un botón azul que dice "Crear nuevo backup" o "Crear copia de seguridad". Púlsalo. PrestaShop empezará a generar una copia de tu base de datos. Este proceso puede tardar unos minutos dependiendo del tamaño de tu tienda. No cierres la ventana del navegador mientras se realiza.

### Paso 4: Descarga el backup a tu ordenador

Una vez finalizado, verás una lista con los backups disponibles. Localiza el que acabas de crear (tendrá la fecha y la hora) y haz clic en el icono de descarga (normalmente una flecha hacia abajo). Se descargará un archivo con extensión .sql o .gz. ¡Guárdalo en un lugar seguro!

[WARNING] Este método solo respalda la base de datos, no los archivos de tu tienda (imágenes, módulos, temas, etc.). Es una solución rápida, pero para una protección completa de tu tienda PrestaShop, necesitas combinar este método con el respaldo de archivos que explicamos a continuación.


Método 2: La forma completa – Backup manual de archivos y base de datos

Este método es el más fiable y te garantiza una copia seguridad PrestaShop completa. Aunque suene a algo complicado, te aseguro que con un poco de calma y siguiendo estos pasos, lo conseguirás.

### Parte A: Respaldo de los archivos de tu tienda

Los archivos de tu tienda son todos los códigos, imágenes, temas y módulos que la componen. Para respaldarlos, necesitas acceder al servidor donde está alojada tu web.

Paso 1: Accede a tu panel de control de hosting

Abre tu panel de control. Si usas Syspanel, recuerda que debes acceder a través del puerto 2106. Busca la sección de "Administrador de archivos" o "Gestor de archivos". También puedes usar un cliente FTP como FileZilla, pero eso es un poco más técnico. Vamos a por la vía fácil.

Paso 2: Localiza la carpeta raíz de tu tienda

Dentro del administrador de archivos, busca la carpeta donde está instalada tu tienda. Normalmente se llama public_html, htdocs o puede tener el nombre de tu dominio. Entra en esa carpeta. Verás archivos como index.php, config/, img/, modules/, etc. ¡Ese es el corazón de tu tienda!

Paso 3: Comprime todos los archivos en un ZIP

Selecciona todos los archivos y carpetas que hay dentro de la carpeta raíz (puedes usar Ctrl+A para seleccionar todo). Después, busca la opción "Comprimir" o "Comprimir en ZIP". El panel creará un archivo .zip con todo el contenido. Este proceso puede tardar un poco si tu tienda tiene muchas imágenes.

Paso 4: Descarga el archivo ZIP

Una vez creado el archivo ZIP, selecciónalo y haz clic en "Descargar". Se guardará en tu ordenador. ¡Ya tienes tu primera parte del backup!

[TIP] Si tu tienda es muy grande (por ejemplo, más de 2GB), comprimir todo en un ZIP puede ser lento o incluso dar error. En ese caso, puedes comprimir por partes, por ejemplo, las carpetas img/ y modules/ por separado.

### Parte B: Respaldo de la base de datos

La base de datos es donde se almacena toda la información de tu negocio. Sin ella, tu tienda no funcionaría.

Paso 1: Entra en la herramienta de gestión de bases de datos

Desde tu panel de control, busca la sección de "Bases de datos MySQL" o "phpMyAdmin". Es una herramienta muy común y fácil de usar.

Paso 2: Selecciona tu base de datos

En phpMyAdmin, verás una lista de tus bases de datos en el lateral izquierdo. Identifica la de tu tienda PrestaShop. Si no estás seguro de cuál es, puedes buscarla en el archivo parameters.php dentro de la carpeta app/config/ de tu tienda. Haz clic en el nombre de la base de datos para seleccionarla.

Paso 3: Exporta la base de datos

Una vez dentro, verás un menú superior con varias pestañas. Haz clic en la pestaña "Exportar". Te aparecerán dos opciones: "Rápido" y "Personalizado". Te recomiendo usar la opción "Rápido" para empezar. Asegúrate de que el formato sea SQL. Luego, haz clic en el botón "Continuar" o "Exportar".

Paso 4: Descarga el archivo SQL

El navegador descargará un archivo con extensión .sql. Este archivo contiene toda tu información: productos, clientes, pedidos, configuración, etc. Guárdalo junto al archivo ZIP de los archivos.

[INFO] ¡Enhorabuena! Ya tienes una copia seguridad PrestaShop completa (archivos + base de datos). Este es el método que usan los profesionales y el que te garantiza una protección total para tu tienda PrestaShop.


Método 3: La forma programada – Backups automáticos en tu hosting

¿Te imaginas tener que hacer esto manualmente cada semana? Sería una pérdida de tiempo. Por suerte, la mayoría de los paneles de control de hosting ofrecen la posibilidad de programar backups automáticos.

### Paso 1: Busca la sección de "Backups" en tu hosting

En tu panel de control (cPanel, Plesk, Syspanel, etc.), busca una sección llamada "Backups", "Copias de seguridad" o "Backup Manager".

### Paso 2: Configura la frecuencia y el destino

En esta sección, podrás programar la frecuencia de los backups (diaria, semanal, mensual) y elegir si quieres que se guarden en el propio servidor o en un destino remoto (como un correo electrónico o un servicio de nube). Te recomiendo que, como mínimo, hagas un backup semanal de tu base de datos y uno mensual de todos los archivos.

[TIP] Configura la retención de backups para que no se acumulen infinitamente. Por ejemplo, puedes guardar las últimas 4 copias semanales y las últimas 3 copias mensuales. Así no llenarás el espacio de tu hosting.


¿Cómo restaurar tu tienda desde un backup?

Saber hacer una copia seguridad PrestaShop es solo la mitad del trabajo. La otra mitad es saber restaurarla. Los pasos son, básicamente, los inversos a los de creación:

  1. Sube los archivos: Descomprime el archivo ZIP en tu ordenador y sube todos los archivos y carpetas a la carpeta raíz de tu servidor (sobrescribiendo los existentes).
  2. Importa la base de datos: Entra en phpMyAdmin, selecciona tu base de datos (o créala de nuevo si la has borrado) y haz clic en la pestaña "Importar". Selecciona el archivo .sql que descargaste y haz clic en "Continuar".

Y listo, tu tienda debería volver a estar como estaba en el momento del backup.

[WARNING] Antes de restaurar, es fundamental que el archivo parameters.php (en app/config/) tenga los datos de conexión a la base de datos correctos (nombre de la BD, usuario y contraseña). Si los has cambiado, deberás actualizar este archivo.


Preguntas Frecuentes (FAQ)

### ¿Con qué frecuencia debo hacer un backup PrestaShop?

Depende de la actividad de tu tienda. Si haces cambios a diario (añades productos, modificas precios, etc.), lo ideal es hacer un backup de la base de datos a diario y uno completo (archivos + BD) semanalmente. Si tu tienda es más estática, con un backup semanal de BD y uno mensual completo puede ser suficiente.

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

Nunca guardes tus backups en el mismo servidor donde está tu tienda. Si tu hosting falla, perderás todo. Lo mejor es descargarlos a tu ordenador y, además, subirlos a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) o a un disco duro externo.

### ¿El backup de PrestaShop que hago con el panel de administración es suficiente?

No es suficiente si quieres una protección completa. Como comentamos, solo respalda la base de datos. Si pierdes los archivos (por ejemplo, por un hackeo), no podrás restaurar tu tienda solo con ese backup. Necesitas combinar el backup de la BD con el backup de archivos.

### ¿Puedo hacer un backup de mi tienda PrestaShop sin acceso al hosting?

No es posible hacer un backup completo y fiable sin acceso al servidor. Algunos módulos de PrestaShop ofrecen la opción de hacer backups desde el panel de administración, pero al final, necesitan acceso al servidor para funcionar correctamente. Si no tienes acceso a tu hosting, contacta con tu proveedor de hosting para que te lo facilite.

### ¿Qué hago si mi backup no se restaura correctamente?

Esto puede pasar por varios motivos: el archivo SQL está corrupto, los archivos no se subieron correctamente, o hay un error en el archivo parameters.php. Te recomiendo que verifiques la integridad del backup (que los archivos no estén incompletos) y que revises los logs de error de tu servidor para obtener más pistas. Si el problema persiste, no dudes en contactar con el soporte de tu hosting.


Conclusión: No lo dejes para mañana

Hacer un backup PrestaShop es una de las tareas más importantes que debes realizar como propietario de una tienda online. No esperes a que ocurra una desgracia para empezar a pensar en ello. Dedica unos minutos ahora a configurar un sistema de copias de seguridad PrestaShop automático y a hacer tu primer backup manual completo. Es una inversión de tiempo mínima que te puede ahorrar un gran dolor de cabeza en el futuro. Proteger tu tienda PrestaShop es proteger tu negocio.

Recuerda, la constancia es clave. Establece una rutina de backups y revísala periódicamente para asegurarte de que se están realizando correctamente. Tu yo del futuro (y tu negocio) te lo agradecerá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