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

PrestaShop: Cómo hacer una copia de seguridad completa de la tienda

Actualizado el 11 de febrero de 2026

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

Si tienes una tienda online con PrestaShop, seguramente has invertido mucho tiempo, esfuerzo y dinero en ella. Cada producto que has subido, cada pedido que has recibido y cada configuración que has ajustado son el fruto de un trabajo continuo. Pero, ¿qué pasaría si un día, por un error humano, un ataque de malware o un fallo del servidor, todo desapareciera?

Realizar una copia seguridad PrestaShop no es una opción, es una necesidad absoluta. Piénsalo como un seguro: esperas no necesitarlo nunca, pero si llega el momento, te salvará la vida. Un backup te permite restaurar tu tienda a un estado anterior, minimizando pérdidas económicas y de reputación.

En esta guía extensa y detallada, vamos a explicarte paso a paso cómo hacer un backup PrestaShop completo, tanto de los archivos como de la base de datos. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu tienda protegida en menos de lo que te imaginas.

¿Qué incluye una copia de seguridad completa?

Antes de empezar, es fundamental entender qué compone tu tienda PrestaShop. Básicamente, se divide en dos partes principales:

  1. Los archivos (el código): Aquí se incluyen todos los temas, módulos, imágenes, logos, archivos de configuración y el núcleo de PrestaShop. Es todo lo que ves cuando accedes a tu servidor a través de FTP o un administrador de archivos.
  2. La base de datos (la información): Esta es la parte más valiosa. Contiene todos tus productos, categorías, clientes, pedidos, contraseñas (encriptadas), precios y todas las configuraciones de la tienda. Se gestiona normalmente con MySQL o MariaDB.

Un respaldo tienda PrestaShop correcto y completo debe incluir SIEMPRE ambas partes. Si solo copias los archivos, perderás todos tus pedidos y clientes. Si solo copias la base de datos, no podrás mostrar las imágenes ni los módulos correctamente.

Método 1: La forma más fácil (Usando el Panel de Administración de PrestaShop)

Para los que no se sienten cómodos con la terminal o el FTP, PrestaShop ofrece una herramienta integrada. Es la opción más sencilla para hacer una copia seguridad prestashop rápida.

Paso 1: Accede a tu Panel de Administración

Entra en tu tienda como administrador. La URL suele ser www.tutienda.com/admin o algo similar que configuraste al instalarla.

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

En el menú lateral izquierdo, busca la sección llamada "Parámetros Avanzados". Despliega el menú y haz clic en "Mantenimiento". No te preocupes, aquí no vamos a activar el modo mantenimiento, solo es la ruta para llegar a la herramienta de backup.

Paso 3: Accede a la herramienta de Backup

En la parte superior de la pantalla de Mantenimiento, verás varias pestañas. Haz clic en la pestaña que dice "Backup" o "Copia de seguridad".

Paso 4: Crea el backup

Verás un botón azul que dice "Crear una copia de seguridad". Haz clic en él. El sistema comenzará a trabajar y te mostrará una barra de progreso. Dependiendo del tamaño de tu tienda, puede tardar unos minutos. Es importante que no cierres la ventana del navegador durante este proceso.

Paso 5: Descarga el archivo

Cuando el proceso termine, verás una lista de los backups disponibles. Al lado de cada uno, hay iconos para descargar. Verás dos archivos:

  • Uno para la base de datos: Con extensión .sql.gz o .zip.
  • Uno para los archivos: Un archivo comprimido que contiene todo el código de tu tienda.

Quédate con ambos. Guárdalos en tu ordenador y, si puedes, en un servicio de almacenamiento en la nube como Google Drive o Dropbox.

[INFO] Este método es excelente para tiendas pequeñas y medianas. Sin embargo, si tu tienda es muy grande (miles de productos), el proceso puede ser lento o incluso fallar por límites de tiempo del servidor. En ese caso, el Método 2 es más fiable.

Método 2: La forma profesional (Usando cPanel y PHPMyAdmin)

Este método es el más utilizado y recomendado por los profesionales. Te da un control total sobre el proceso y es más rápido, aunque requiere que accedas al panel de control de tu hosting. La mayoría de los proveedores de hosting usan cPanel.

Parte A: Respaldar la Base de Datos (La información)

  1. Accede a cPanel: Entra en el cPanel de tu hosting. Normalmente es a través de www.tudominio.com/cpanel o la URL que te haya dado tu proveedor.
  2. Busca PHPMyAdmin: Dentro de cPanel, busca el icono de "PHPMyAdmin" o "Bases de datos MySQL". Haz clic en él. Se abrirá una herramienta visual para gestionar la base de datos.
  3. Selecciona tu base de datos: En el menú lateral izquierdo, verás una lista de todas tus bases de datos. Haz clic en la que corresponde a tu PrestaShop. El nombre suele tener un prefijo como tienda_ o prestashop_.
  4. Ve a la pestaña Exportar: Una vez dentro de la base de datos, mira la barra de navegación superior. Verás una pestaña que dice "Exportar". Haz clic en ella.
  5. Elige el método de exportación: Se te presentarán dos opciones: "Rápida" y "Personalizada". Para un backup completo, la opción "Rápida" es más que suficiente. Asegúrate de que el formato esté en "SQL".
  6. Descarga el archivo: Haz clic en el botón "Continuar" o "Exportar". El navegador comenzará a descargar un archivo con extensión .sql. Este archivo contiene TODA la información de tu tienda. ¡Guárdalo bien!

Parte B: Respaldar los Archivos (El código)

  1. Vuelve a cPanel: Ahora, en el panel principal de cPanel, busca el icono de "Administrador de archivos" o "File Manager".
  2. Navega a la carpeta de tu tienda: Se abrirá una ventana. Normalmente, tu tienda está en una carpeta llamada public_html. Si tu PrestaShop está en una subcarpeta (por ejemplo, public_html/tienda), navega hasta ella. Si está en la raíz, simplemente haz clic en public_html.
  3. Selecciona todos los archivos: Una vez dentro de la carpeta de tu tienda, haz clic en "Seleccionar todo" (normalmente un botón en la parte superior). Verás que todos los archivos y carpetas se resaltan.
  4. Comprime los archivos: En la barra de herramientas superior, busca el botón "Comprimir" o "Compress". Te preguntará el tipo de archivo. Elige "Zip" y haz clic en "Create Archive" o similar. El sistema empezará a comprimir todos los archivos en un solo .zip.
  5. Descarga el archivo comprimido: Una vez que la compresión termine, verás un archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Descargar". Ya tienes tu copia de los archivos.

[WARNING] Ten cuidado al usar el Administrador de Archivos de cPanel. No borres ni muevas archivos que no conozcas. Limítate a seleccionar y comprimir para hacer el backup.

Método 3: La opción más segura (Usando SSH y la Terminal)

Este es el método más técnico, pero también el más rápido y seguro, especialmente para tiendas grandes. Requiere que tu hosting tenga acceso SSH (Shell). Si no sabes qué es, este método puede no ser para ti, pero es bueno que sepas que existe.

  1. Conéctate por SSH: Necesitas un programa como PuTTY (en Windows) o tu terminal (en Mac/Linux). Conéctate a tu servidor con tu usuario y contraseña de SSH.

  2. Navega al directorio de tu tienda: Usa el comando cd para moverte. Por ejemplo: cd /home/usuario/public_html.

  3. Crea el backup de la base de datos: Ejecuta el siguiente comando, reemplazando usuario_basededatos y contrasena con tus credenciales:

    mysqldump -u usuario -p contrasena nombre_basededatos > backup_bd.sql
    

    Te pedirá la contraseña. Después de esto, tendrás un archivo backup_bd.sql en la carpeta.

  4. Comprime los archivos: Para comprimir todos los archivos de la tienda, usa el comando tar:

    tar -czvf backup_archivos.tar.gz public_html
    

    Este comando creará un archivo .tar.gz con todo el contenido de tu carpeta public_html.

  5. Descarga los archivos: Ahora tienes dos archivos: backup_bd.sql y backup_archivos.tar.gz. Puedes descargarlos usando un cliente FTP como FileZilla o usando el comando scp si lo conoces.

[TIP] Este método es el más rápido porque se ejecuta directamente en el servidor, sin pasar por el navegador. Si tu tienda es grande, notarás la diferencia.

¿Dónde guardar las copias de seguridad?

Hacer el backup es solo la mitad del trabajo. Si guardas el archivo en el mismo servidor donde está tu tienda y el servidor se daña, perderás la copia también. Es vital que guardes tus backup prestashop en un lugar seguro y separado.

  • Descarga local: Siempre descarga los archivos a tu ordenador personal.
  • Almacenamiento en la nube: Usa servicios como Google Drive, Dropbox, OneDrive o Amazon S3. Son gratuitos (con límites) y muy seguros.
  • Discos duros externos: Una copia en un disco duro físico es una excelente medida de seguridad adicional.

[INFO] La regla de oro es la "regla 3-2-1". 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, archivo .zip y .sql), y 1 copia fuera de tu casa o servidor (en la nube).

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 vendes mucho a diario, lo ideal es hacer una copia de seguridad diaria de la base de datos (la información) y una semanal de los archivos (el código). Si tu tienda tiene poco movimiento, una copia completa semanal puede ser suficiente.

¿Puedo restaurar una copia de seguridad yo mismo?

Sí, puedes. La restauración es el proceso inverso. Subes los archivos por FTP y luego importas la base de datos desde PHPMyAdmin. Sin embargo, es un proceso delicado. Si no te sientes seguro, es recomendable contratar a un profesional o pedir ayuda a tu proveedor de hosting.

¿Qué pasa si mi hosting usa un panel diferente a cPanel?

Muchos hostings usan paneles alternativos como Plesk o Syspanel. Si tu hosting usa Syspanel, el proceso es muy similar. Accede al puerto 2106 (por ejemplo, http://tu-dominio.com:2106) para entrar a tu panel. Dentro, encontrarás herramientas equivalentes como "Administrador de Archivos" y "Bases de Datos" para hacer el mismo proceso.

¿El backup de PrestaShop incluye mis emails?

No. El backup de PrestaShop solo incluye los archivos y la base de datos de tu tienda. Las cuentas de correo electrónico asociadas a tu dominio se gestionan por separado en tu panel de hosting. Deberías hacer un backup de ellas también si son importantes.

Conclusión: No lo dejes para mañana

Proteger tu negocio online es una responsabilidad que no puedes ignorar. Un imprevisto puede ocurrir en cualquier momento, y la pérdida de datos puede ser catastrófica. Ahora que sabes cómo hacer una copia seguridad prestashop completa, no hay excusa para no hacerlo.

Empieza hoy mismo. Dedica 30 minutos a hacer tu primer backup, guárdalo en un lugar seguro y establece una rutina para hacerlo periódicamente. Tu yo del futuro (y tu negocio) te lo agradecerán. La tranquilidad de saber que tu tienda está a salvo 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