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

¿Cómo migrar sitios web a PrestaShop?

Actualizado el 9 de abril de 2026

Sabemos que migrar a PrestaShop puede sonar a tarea titánica, especialmente si vienes de otra plataforma o tienes una tienda con muchos productos, clientes y pedidos. Pero no te preocupes: con la guía adecuada, el proceso es mucho más sencillo de lo que parece.

En este artículo te explicaremos paso a paso cómo realizar una migración PrestaShop exitosa, ya sea que estés moviendo tu tienda desde otro sistema (como WooCommerce, Magento o una tienda hecha a medida) o simplemente quieras transferir tienda PrestaShop de un servidor a otro. Cubriremos desde la preparación inicial hasta la verificación final, con consejos prácticos para que no pierdas ni un dato ni una venta.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a mover archivos y bases de datos, es fundamental tener todo listo. Una migración PrestaShop mal planificada puede provocar errores en el catálogo, enlaces rotos o incluso la pérdida de información de clientes.

Requisitos previos

  • Acceso al servidor actual y al nuevo. Necesitarás credenciales FTP/SFTP y acceso a la base de datos (phpMyAdmin o similar).
  • Copias de seguridad completas. Nunca subestimes este paso. Guarda una copia de los archivos y la base de datos de tu tienda actual.
  • Un dominio o subdominio de pruebas. Te recomendamos instalar PrestaShop primero en un entorno de pruebas para verificar que todo funcione antes de apuntar el dominio real.
  • Versión compatible de PHP y MySQL. PrestaShop 1.7 y 8 requieren PHP 7.1 o superior y MySQL 5.6+. Consulta los requisitos oficiales según tu versión.
  • Herramientas de migración. Puedes usar módulos oficiales de PrestaShop como el "PrestaShop Migration" o hacerlo manualmente si tienes experiencia.

[INFO] Si tu servidor actual usa Syspanel (antes HestiaCP), recuerda que el acceso a la gestión del servidor se realiza por el puerto 2106. Esto te permitirá administrar bases de datos, cuentas FTP y dominios fácilmente.


Métodos para migrar a PrestaShop

Existen dos enfoques principales: la migración manual y la automatizada mediante módulos. Elegir uno u otro depende de tu nivel técnico y del volumen de datos.

Migración manual (recomendada para usuarios con experiencia)

Este método te da control total sobre cada archivo y registro. Es ideal si quieres asegurarte de que no queda rastro de configuraciones antiguas.

1. Exporta tu tienda actual

  • Archivos: Conéctate por FTP a tu servidor actual y descarga toda la carpeta raíz de tu tienda (normalmente public_html o www).
  • Base de datos: Accede a phpMyAdmin, selecciona la base de datos de tu tienda y elige "Exportar". Elige formato SQL y estructura + datos.

[WARNING] Asegúrate de que la exportación incluya todas las tablas. No comprimas el archivo a menos que sepas que tu nuevo servidor acepta importaciones comprimidas.

2. Prepara el nuevo servidor

  • Instala PrestaShop en tu nuevo hosting (puede ser una instalación limpia o usar el mismo dominio si cambias de servidor).
  • Si usas Syspanel, crea una nueva base de datos y un usuario con todos los privilegios desde el panel de control (puerto 2106).
  • Sube los archivos exportados a la carpeta correspondiente del nuevo servidor (sobrescribiendo los de la instalación limpia si es necesario).

3. Importa la base de datos

  • En el nuevo servidor, ve a phpMyAdmin, selecciona la base de datos vacía y elige "Importar". Sube el archivo SQL exportado.
  • Ajusta la configuración: Edita el archivo app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (versiones anteriores) para que coincida con los datos de la nueva base de datos (nombre, usuario, contraseña, host).

4. Actualiza las rutas y URLs

  • Si cambiaste de dominio o de ruta de instalación, deberás modificar las URLs en la base de datos. Puedes hacerlo con una consulta SQL:
    UPDATE ps_configuration SET value = 'https://nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN';
    UPDATE ps_configuration SET value = 'https://nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
    
    (Reemplaza ps_ por el prefijo de tus tablas si es diferente).

5. Prueba la tienda

  • Accede a tu tienda desde el nuevo dominio. Revisa que los productos, categorías, clientes y pedidos estén visibles.
  • Verifica que los enlaces de imágenes funcionen (puede que necesites regenerar las miniaturas desde el backoffice: Preferencias > Imágenes > Regenerar miniaturas).

Migración con módulos (para principiantes)

Si no te sientes cómodo editando archivos o consultas SQL, los módulos de migración son tu mejor aliado. El más conocido es el PrestaShop Migration (oficial) o el Cart2Cart (de pago, pero muy completo).

Pasos generales con un módulo

  1. Instala el módulo en tu tienda PrestaShop de destino (puede ser una instalación nueva en un subdominio).
  2. Configura la conexión con tu tienda origen: normalmente te pedirá la URL, el usuario y la contraseña de la base de datos o una clave API.
  3. Selecciona los datos a migrar: productos, clientes, pedidos, categorías, etc. Algunos módulos permiten migrar solo una parte.
  4. Inicia la migración. El proceso puede tardar desde minutos hasta horas, dependiendo del volumen.
  5. Revisa los resultados. Al finalizar, el módulo te mostrará un informe con errores o advertencias.

[TIP] Si usas un módulo de pago como Cart2Cart, suelen ofrecer soporte técnico y garantía de migración. Vale la pena si tu tienda es grande o compleja.


Errores comunes al migrar a PrestaShop y cómo evitarlos

Incluso con una buena planificación, pueden surgir problemas. Aquí te contamos los más frecuentes y cómo solucionarlos.

Error de base de datos: "Tabla no existe"

  • Causa: El prefijo de las tablas en la base de datos exportada no coincide con el que espera PrestaShop.
  • Solución: Al importar, asegúrate de que el prefijo (ej. ps_) sea el mismo que usas en el archivo parameters.php. Si no, edita el archivo SQL con un editor de texto y reemplaza el prefijo antiguo por el nuevo.

Imágenes rotas o que no cargan

  • Causa: Las rutas de las imágenes en la base de datos apuntan al dominio antiguo.
  • Solución: Además de cambiar las URLs en ps_configuration, ejecuta una consulta SQL para actualizar las rutas en las tablas de imágenes:
    UPDATE ps_image SET id_image = id_image; -- No es necesario cambiar, pero regenera miniaturas
    
    Luego, desde el backoffice, ve a "Mejorar > Rendimiento" y limpia la caché.

Problemas con el SSL / HTTPS

  • Causa: La tienda se configura con HTTP pero el servidor nuevo exige HTTPS.
  • Solución: En el backoffice, ve a "Parámetros de la tienda > General > Habilitar SSL" y actívalo. También verifica que en parameters.php las URLs tengan https://.

El carrito o los pedidos no se migran correctamente

  • Causa: Los módulos de migración gratuitos a veces omiten datos sensibles por seguridad.
  • Solución: Si usas un módulo gratuito, revisa la documentación. Para pedidos y clientes, a menudo es mejor migrarlos manualmente o contratar un servicio profesional.

[WARNING] Nunca migres una tienda en producción sin antes hacer una copia de seguridad completa del sitio de destino. Si algo sale mal, podrás restaurar todo rápidamente.


Preguntas frecuentes (FAQ) sobre migración PrestaShop

¿Puedo migrar solo los productos y dejar los clientes?

Sí, muchos módulos permiten una migración selectiva. Si lo haces manualmente, puedes exportar solo las tablas relacionadas con productos (ps_product, ps_product_lang, ps_stock_available, etc.) y omitir las de clientes (ps_customer, ps_address).

¿Cuánto tiempo tarda una migración a PrestaShop?

Depende del tamaño de tu tienda. Una tienda pequeña (menos de 1000 productos) puede migrarse en 30-60 minutos con un módulo. Una tienda grande (más de 10,000 productos y muchos pedidos) puede llevar varias horas.

¿Pierdo el SEO al migrar a PrestaShop?

No necesariamente. Si mantienes las mismas URLs (usando la misma estructura de enlaces amigables) y configuras redirecciones 301 para las páginas que cambien, tu posicionamiento no se verá afectado. PrestaShop permite personalizar las URLs en "Parámetros de la tienda > SEO y URLs".

¿Es necesario contratar a un experto para migrar a PrestaShop?

Si tu tienda es muy compleja (múltiples idiomas, módulos personalizados, gran volumen de datos) o no tienes experiencia técnica, puede ser una buena inversión. Sin embargo, para la mayoría de las tiendas pequeñas y medianas, siguiendo esta guía puedes hacerlo tú mismo.

¿Qué hago si después de la migración mi tienda no carga?

Lo primero es verificar los logs de error del servidor. En Syspanel puedes acceder a los logs desde el panel de control (puerto 2106). También revisa que el archivo .htaccess se haya regenerado (puedes forzarlo desde el backoffice: "Parámetros de la tienda > SEO y URLs > Guardar").


Consejos finales para una migración sin estrés

  • Haz una migración de prueba: Antes de migrar la tienda real, practica con una copia en un subdominio. Así identificarás problemas sin afectar a tus clientes.
  • Comunica el cambio a tus clientes: Si la tienda estará offline unas horas, avisa con antelación mediante un banner o email.
  • Verifica los pagos y envíos: Después de la migración, realiza un pedido de prueba para asegurarte de que los módulos de pago y transporte funcionan correctamente.
  • Actualiza los módulos y temas: A veces, los módulos antiguos no son compatibles con la nueva versión de PrestaShop. Revisa las actualizaciones disponibles.

[INFO] Recuerda que si tu servidor utiliza Syspanel, el acceso por el puerto 2106 te dará control total sobre las bases de datos y los dominios, facilitando la gestión de la migración.


Migrar a PrestaShop no tiene por qué ser un dolor de cabeza. Con una buena planificación, las herramientas adecuadas y siguiendo estos pasos, podrás transferir tienda PrestaShop de forma segura y eficiente. Ya sea que optes por la ruta manual o uses un módulo, lo importante es verificar cada detalle antes de abrir la tienda al público.

¡Buena suerte con tu migración y que tu nueva tienda en PrestaShop sea todo un éxito!

¿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