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

Cómo hacer una copia de seguridad de PrestaShop y restaurarla

Actualizado el 16 de mayo de 2026

¿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 personalizado el tema y has conseguido tus primeras ventas. De repente, una actualización fallida, un ataque de malware o un error humano al borrar un archivo provoca que tu tienda deje de funcionar. Sin una copia de seguridad, podrías perderlo todo: datos de clientes, pedidos, configuración y catálogo.

Hacer un backup PrestaShop no es un lujo, es una necesidad. Es tu red de seguridad ante cualquier imprevisto. La buena noticia es que no es un proceso complicado. En esta guía, te explicaré paso a paso, en un lenguaje claro y sencillo, cómo hacer una copia de seguridad de tu tienda y, lo más importante, cómo restaurar PrestaShop cuando lo necesites.

Esta guía está diseñada para que la entiendas aunque no tengas conocimientos técnicos avanzados. Vamos a ello.

¿Qué necesitas para hacer una copia de seguridad de PrestaShop?

Antes de empezar, es importante que entiendas qué compone tu tienda PrestaShop. Básicamente, son dos partes diferenciadas:

  1. Los archivos: Todo el código fuente, temas, módulos, imágenes y archivos de configuración que están en el servidor.
  2. La base de datos: Donde se almacena toda la información dinámica: productos, clientes, pedidos, contraseñas, configuraciones, etc.

Para que un backup PrestaShop sea completo y útil, debes copiar ambas partes. Restaurar solo una de ellas sería como guardar solo la mitad de tu tienda.

Para llevar a cabo este proceso, necesitarás tener a mano:

  • Acceso al panel de control de tu hosting (como cPanel, Syspanel o Plesk).
  • Acceso al panel de administración de PrestaShop (tuadmin, normalmente en /admin o una URL personalizada).
  • Un programa para conectarte al servidor por FTP (como FileZilla) o, en su defecto, el administrador de archivos del hosting.

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

Esta es la forma más sencilla y accesible para principiantes. PrestaShop incluye una herramienta nativa para hacer respaldo de datos sin necesidad de tocar nada técnico.

Pasos para hacer el backup desde el admin

  1. Accede a tu panel de administración de PrestaShop.
  2. En el menú lateral, busca la sección Parámetros avanzados.
  3. Haz clic en Base de datos o DB Backup (dependiendo de la versión).
  4. Verás un botón que dice Crear una copia de seguridad o I want to create a new backup. Haz clic en él.
  5. Espera unos segundos mientras el sistema genera el archivo. Verás que aparece en una lista con la fecha y el tamaño.

Pero ojo: Este método solo te hace una copia de la base de datos, no de los archivos de tu tienda (imágenes, temas, módulos). Es un buen comienzo, pero no es un backup PrestaShop completo.

Cómo restaurar PrestaShop desde el admin

Para restaurar una copia de seguridad realizada desde el panel:

  1. Ve a la misma sección Parámetros avanzados > Base de datos.
  2. En la lista de copias de seguridad, localiza la que deseas restaurar.
  3. Haz clic en el icono de restaurar (normalmente una flecha circular).
  4. Confirma la acción. El sistema restaurará la base de datos a ese punto en el tiempo.

[WARNING] Este método solo restaura la base de datos. Si tus archivos están dañados o han sido modificados, la tienda puede mostrar errores. Para una restauración completa, necesitas el siguiente método.


Método 2: Copia de seguridad manual completa (Archivos + Base de datos)

Este es el método más fiable y completo. Te permite tener un respaldo de datos total de tu tienda. Aunque requiere un poco más de trabajo, es la opción que recomiendan los expertos.

Paso 1: Copia de seguridad de los archivos de PrestaShop

Los archivos de tu tienda residen en el servidor. Necesitas descargarlos a tu ordenador.

  1. Conéctate a tu hosting por FTP: Usa un cliente como FileZilla y conéctate con las credenciales que te ha dado tu proveedor. Normalmente, la carpeta donde está tu tienda se llama public_html, htdocs o www, aunque puede variar.
  2. Selecciona y descarga: Una vez conectado, entra en la carpeta raíz de tu PrestaShop. Selecciona todos los archivos y carpetas que contiene (carpetas como admin, img, modules, themes, etc.) y descárgalos a una carpeta local en tu ordenador.
  3. Espera: El tiempo de descarga dependerá del tamaño de tu tienda. Puede tardar desde minutos hasta horas.

[TIP] Antes de descargar, es recomendable desactivar la tienda temporalmente (mantenimiento) para evitar que se modifiquen archivos durante la copia. Puedes hacerlo desde el admin en Parámetros avanzados > Mantenimiento.

Paso 2: Copia de seguridad de la base de datos

Ahora toca guardar la información de tu base de datos. Tienes dos opciones principales:

Opción A: Desde el panel de control del hosting (phpMyAdmin)

  1. Accede a tu panel de control de hosting (cPanel, Syspanel, etc.).
  2. Busca la sección de Bases de datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, selecciona la base de datos de tu PrestaShop (el nombre suele empezar con el prefijo de tu hosting seguido de prestashop o similar).
  4. Ve a la pestaña Exportar.
  5. Elige el método Rápido y el formato SQL. Haz clic en Continuar.
  6. Se descargará un archivo .sql con toda tu información. Guárdalo en el mismo lugar donde guardaste los archivos.

Opción B: Desde Syspanel

Si tu hosting utiliza Syspanel, el proceso es muy similar. Accede al panel (recuerda que el puerto de acceso es el 2106, por ejemplo: https://tu-dominio.com:2106), busca la sección de bases de datos y entra en phpMyAdmin. El proceso de exportación es idéntico.

[INFO] Si tu hosting usa Syspanel, este es el panel que verás para gestionar tu servidor. Su puerto de acceso es el 2106. No lo confundas con el puerto de tu tienda (443 para HTTPS).

Paso 3: Organiza y guarda tu copia de seguridad

Una vez que tengas los archivos y la base de datos descargados, es crucial que:

  • Los guardes en una carpeta con la fecha del backup, por ejemplo, backup-prestashop-20240515.
  • Los comprimas en un archivo .zip o .tar.gz para que ocupen menos espacio.
  • Los almacenes en un lugar seguro y externo a tu hosting: un disco duro externo, un servicio de almacenamiento en la nube (Google Drive, Dropbox) o incluso en tu correo electrónico.

[WARNING] Guardar la copia de seguridad en el mismo servidor de tu tienda no es una buena práctica. Si el servidor falla, perderás tanto la tienda como la copia.


Cómo restaurar PrestaShop: Guía paso a paso para recuperar tu tienda

Restaurar PrestaShop es el proceso inverso al backup. Debes subir los archivos y luego importar la base de datos. Sigue estos pasos con calma.

Paso 1: Prepara el entorno para la restauración

  1. Crea una base de datos nueva (o vacía la existente) en tu hosting. Anota el nombre de la base de datos, el usuario y la contraseña.
  2. Sube los archivos de tu copia de seguridad a la carpeta raíz de tu servidor (donde estaba tu tienda). Puedes hacerlo por FTP o usando el administrador de archivos de tu panel de control. Si los tienes comprimidos, súbelos y descomprímelos en el servidor.

Paso 2: Importa la base de datos

Opción A: Desde phpMyAdmin

  1. Accede a phpMyAdmin desde el panel de tu hosting.
  2. Selecciona la base de datos que has creado o preparado.
  3. Ve a la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona el archivo .sql de tu backup.
  5. Haz clic en Continuar. Espera a que termine el proceso.

Opción B: Desde Syspanel

Al igual que para exportar, si tu hosting usa Syspanel (puerto 2106), entra en phpMyAdmin desde ahí y sigue los mismos pasos para importar.

Paso 3: Configura la conexión a la base de datos

Ahora necesitas asegurarte de que tu PrestaShop sepa cómo conectarse a la nueva base de datos. Esto se hace en el archivo de configuración app/config/parameters.php.

  1. Localiza el archivo parameters.php en la carpeta raíz de tu tienda (en la ruta app/config/).
  2. Ábrelo con un editor de texto (como el bloc de notas).
  3. Busca las líneas 'database_host', 'database_name', 'database_user' y 'database_password'.
  4. Reemplaza los valores con los de la nueva base de datos que has creado.
  5. Guarda el archivo y súbelo de nuevo al servidor si lo has editado localmente.

Paso 4: Verifica y limpia

  1. Accede a tu tienda para ver si funciona correctamente.
  2. Entra en el panel de administración.
  3. Ve a Parámetros avanzados > Rendimiento y haz clic en Vaciar la caché para que los cambios se apliquen correctamente.

[TIP] Si la tienda no carga bien, revisa que la URL de la tienda en la base de datos (ps_shop_url) sea la correcta. Puedes cambiarla desde phpMyAdmin en la tabla ps_shop_url.


Preguntas frecuentes (FAQ) sobre el backup de PrestaShop

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

Depende de la actividad de tu tienda. Si haces cambios a diario (nuevos productos, pedidos), lo ideal es hacer un backup PrestaShop a diario o al menos cada dos días. Si tu tienda es más estática, una vez a la semana puede ser suficiente.

¿Puedo automatizar las copias de seguridad?

Sí. Muchos módulos de PrestaShop y paneles de control de hosting te permiten programar copias de seguridad automáticas. También puedes usar scripts de cron. Es la mejor manera de no olvidarse.

¿Qué hago si mi copia de seguridad no restaura correctamente?

Puede deberse a varios motivos: archivos corruptos, versiones incompatibles de PrestaShop o errores en la base de datos. Revisa los registros de errores del servidor y asegúrate de que la copia de seguridad sea completa y reciente. Si el problema persiste, contacta con tu soporte técnico.

¿Restaurar PrestaShop borra los datos actuales?

Sí, restaurar una copia de seguridad sobrescribe los datos actuales de tu tienda con los datos de la copia. Por eso es crucial que la copia que vayas a restaurar sea la correcta.

¿Es necesario hacer backup si tengo un hosting "gestionado"?

Aunque tu hosting ofrezca copias de seguridad, es recomendable tener las tuyas propias. Así tienes control total y puedes acceder a ellas en cualquier momento, sin depender de la política de retención del hosting.


Conclusión: Tu tienda a salvo con un buen backup

Hacer una copia de seguridad de PrestaShop y saber cómo restaurar PrestaShop es una de las habilidades más importantes que puedes tener como propietario de una tienda online. No es un proceso complicado, solo requiere un poco de organización y constancia.

Con esta guía, ya tienes el conocimiento necesario para proteger tu negocio. Empieza hoy mismo: haz tu primera copia de seguridad y guárdala en un lugar seguro. Te ahorrarás muchos dolores de cabeza en el futuro. Recuerda, la prevención es la mejor estrategia en ciberseguridad. Tu tranquilidad no tiene precio.

¿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