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

Guía para hacer backup y restaurar PrestaShop

Actualizado el 18 de febrero de 2026

Hacer una copia de seguridad (backup) de tu tienda PrestaShop es como tener un seguro de vida para tu negocio online. Imagina que por un error, un ataque o una actualización fallida, pierdes todos tus productos, clientes y configuraciones. Sin un backup PrestaShop, recuperarlo sería casi imposible.

En esta guía, te enseñaremos paso a paso cómo crear y restaurar una copia seguridad tienda online de forma segura, incluso si no eres un experto técnico. Usaremos herramientas que ya tienes a tu disposición: la base de datos y los archivos del servidor.


¿Qué necesitas para hacer un backup?

Antes de empezar, asegúrate de tener a mano:

  • Acceso a tu Panel de Control (Syspanel): Es la herramienta que te da tu hosting para gestionar tu web. En nuestro caso, usaremos Syspanel, que se accede por el puerto 2106 (ejemplo: tudominio.com:2106).
  • Acceso a tu servidor vía FTP (FileZilla, por ejemplo) o al Administrador de Archivos de Syspanel.
  • Las credenciales de tu base de datos: Las encontrarás en el archivo /config/settings.inc.php de tu PrestaShop.
  • Paciencia y una conexión a internet estable: Los backups de tiendas grandes pueden pesar varios GB.

[INFO] Un backup completo de PrestaShop consta de dos partes: los archivos (código, imágenes, temas) y la base de datos (productos, clientes, pedidos). Necesitas ambas.


Paso 1: Hacer el backup de la base de datos

La base de datos es el corazón de tu tienda. Aquí guardas toda la información dinámica. Para hacer un backup PrestaShop de la base de datos, puedes usar phpMyAdmin, una herramienta incluida en Syspanel.

1.1. Accede a phpMyAdmin desde Syspanel

  1. Inicia sesión en Syspanel (puerto 2106).
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Selecciona la base de datos de tu PrestaShop (suele llamarse como tu usuario, ej: usuario_prestashop).

1.2. Exporta la base de datos

  1. En phpMyAdmin, haz clic en la pestaña Exportar.
  2. Elige el método Rápido (mostrar solo algunas opciones).
  3. Asegúrate de que el formato sea SQL.
  4. Haz clic en Continuar o Exportar.

[WARNING] Si tu tienda es muy grande, el método rápido puede fallar por límite de tiempo. En ese caso, usa el método Personalizado y activa la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" y "Desactivar comprobaciones de claves foráneas". Luego, exporta.

Descargarás un archivo con extensión .sql. Guárdalo en un lugar seguro, como tu ordenador o un servicio en la nube.


Paso 2: Hacer el backup de los archivos

Ahora toca copiar todos los archivos de tu tienda: el código, las imágenes, los módulos, los temas... Todo.

2.1. Accede a los archivos de tu tienda

Puedes hacerlo de dos formas:

  • Opción A: Usando el Administrador de Archivos de Syspanel.
    1. En Syspanel, ve a Archivos -> Administrador de Archivos.
    2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta).
  • Opción B: Usando un cliente FTP (como FileZilla).
    1. Conéctate a tu servidor usando las credenciales FTP que te proporcionó tu hosting.
    2. Localiza la carpeta raíz de PrestaShop.

2.2. Comprime y descarga la carpeta

  1. Selecciona toda la carpeta de PrestaShop (normalmente llamada prestashop o shop).
  2. Comprime la carpeta: En el Administrador de Archivos, busca la opción Comprimir y elige formato ZIP. En FTP, descarga la carpeta directamente (tardará más).
  3. Una vez comprimida, descarga el archivo ZIP a tu ordenador.

[TIP] Para ahorrar espacio y tiempo, puedes excluir la carpeta /cache/ y las carpetas /img/tmp/ del backup, ya que se regeneran automáticamente.


Paso 3: Restaurar el backup de PrestaShop

Restaurar una copia seguridad tienda online es el proceso inverso: primero subes los archivos, luego importas la base de datos.

3.1. Restaura los archivos

  1. Sube el archivo ZIP que descargaste a la carpeta raíz de tu PrestaShop (usando el Administrador de Archivos de Syspanel o FTP).
  2. Descomprime el archivo: En el Administrador de Archivos, selecciona el ZIP y haz clic en Extraer. Asegúrate de que sobrescriba los archivos existentes.
  3. Verifica los permisos: A veces los permisos se pierden. Debes asegurarte de que las carpetas /config, /cache, /img, /mails, /modules, /themes, /override, /upload, /download y /translations tengan permisos 755 (o 775 en algunos servidores) y los archivos 644.

[WARNING] Si estás restaurando en un servidor nuevo, deberás editar el archivo /config/settings.inc.php para actualizar los datos de conexión a la base de datos (nombre, usuario, contraseña).

3.2. Restaura la base de datos

  1. Accede a phpMyAdmin desde Syspanel (puerto 2106).
  2. Selecciona la base de datos de tu PrestaShop.
  3. Vacía la base de datos actual: Haz clic en la pestaña Operaciones y luego en Vaciar la base de datos (DROP). Esto borrará todas las tablas antiguas.
  4. Importa tu backup: Ve a la pestaña Importar, selecciona el archivo .sql que descargaste y haz clic en Continuar.

[INFO] Si el archivo SQL es muy grande, puede dar error de tiempo. En ese caso, divide el archivo con herramientas como BigDump o pide a tu hosting que lo importe por ti.

3.3. Últimos pasos

  1. Borra la carpeta /install de la raíz de PrestaShop (si existe). Si no la borras, la tienda no funcionará.
  2. Limpia la caché: Ve al backoffice de PrestaShop (si puedes acceder) a Parámetros Avanzados -> Rendimiento y limpia la caché. Si no puedes acceder, borra manualmente el contenido de la carpeta /cache/smarty/cache/ y /cache/smarty/compile/.
  3. Prueba tu tienda: Accede a la URL y verifica que todo funciona (productos, carrito, login).

Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer un backup?

Depende de la actividad de tu tienda. Como mínimo, una vez a la semana. Si haces muchos cambios (nuevos productos, promociones), mejor a diario. Usa herramientas de backup automático si tu hosting lo ofrece.

¿Puedo restaurar un backup de una versión vieja de PrestaShop a una nueva?

No es recomendable. Los backups deben restaurarse en la misma versión de PrestaShop. Si actualizaste, primero restaura el backup y luego aplica la actualización.

¿Qué hago si el backup de la base de datos es muy grande y no se importa?

Prueba a:

  • Usar la herramienta BigDump (un script PHP que importa SQL grandes).
  • Dividir el archivo SQL en partes más pequeñas.
  • Pedir ayuda a tu hosting (muchos lo hacen gratis).

¿El backup incluye mis módulos y temas?

Sí, si haces el backup completo de archivos (paso 2), incluirás todos los módulos y temas instalados. Pero no incluye las licencias de módulos de pago. Deberás reactivarlas manualmente.

¿Puedo restaurar solo la base de datos sin los archivos?

Sí, pero solo si los archivos no han cambiado. Si has modificado archivos (por ejemplo, un tema), perderás esos cambios. Es más seguro restaurar ambos.

¿Cómo sé que mi backup es correcto?

Después de hacer el backup, prueba a restaurarlo en un entorno de pruebas (local o subdominio). Si la tienda funciona, el backup es válido.

¿Qué es Syspanel y cómo accedo?

Syspanel es el panel de control de tu hosting (similar a cPanel). Para acceder, ve a tudominio.com:2106 e inicia sesión con tus credenciales.

¿Puedo usar plugins para hacer backups?

Sí, hay módulos de PrestaShop como PrestaShop Backup o Advanced Backup. Son cómodos, pero ten en cuenta que pueden consumir recursos del servidor.


Consejos finales

  • Automatiza: Si tu hosting lo permite, programa backups automáticos semanales.
  • Guarda los backups fuera del servidor: No los dejes en la misma carpeta de la tienda. Usa la nube (Google Drive, Dropbox) o tu ordenador.
  • Prueba la restauración: No esperes a una emergencia. Haz una prueba al menos una vez al mes.

[TIP] Crea una guía de emergencia con los pasos de este artículo impresa. Si algo sale mal, podrás seguirla sin depender de internet.

Con esta guía para hacer backup y restaurar PrestaShop, ya tienes las herramientas para proteger tu tienda online. Recuerda: mejor prevenir que lamentar. ¡Tu negocio te lo agradecerá!

¿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