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

Cómo cambiar la URL de PrestaShop en WordPress sin perder datos

Actualizado el 29 de diciembre de 2025

Antes de empezar: ¿Qué significa realmente "cambiar la URL"?

Cuando hablamos de cambiar URL PrestaShop WordPress, nos referimos a un proceso de migración completa. No es un simple cambio de dirección; es trasladar tu tienda online (productos, clientes, pedidos, contraseñas y configuración) desde PrestaShop a un sitio WordPress con WooCommerce.

Este proceso tiene dos partes diferenciadas:

  1. Cambiar el dominio o la URL de tu PrestaShop actual (si solo quieres mudar la tienda a otro dominio, pero seguir en PrestaShop).
  2. Migrar todos los datos a WordPress (si lo que buscas es cambiar de plataforma, que es lo más común).

En este artículo te explico ambas opciones, paso a paso, sin tecnicismos y con un lenguaje claro para que no te pierdas. Vamos a ello.


¿Por qué migrar de PrestaShop a WordPress?

Antes de meternos en faena, es normal que te preguntes si merece la pena. WordPress con WooCommerce es una combinación muy potente porque:

  • Es más fácil de gestionar para principiantes.
  • Tiene miles de plugins gratuitos para SEO, velocidad y seguridad.
  • La comunidad es enorme, así que encuentras ayuda en cualquier foro.
  • El mantenimiento suele ser más económico.

Eso sí, migrar PrestaShop a WordPress requiere paciencia. No es un clic mágico, pero con esta guía lo harás sin perder ni un solo dato.


Paso 1: Haz una copia de seguridad completa de PrestaShop

Este es el paso más importante de todo el proceso. Sin copia de seguridad, cualquier error puede significar pérdida irreparable de información.

¿Qué debes copiar?

  1. La base de datos (contiene productos, clientes, pedidos, etc.).
  2. Los archivos del servidor (imágenes, módulos, temas, configuración).

Cómo hacer la copia de seguridad

  • Entra en el panel de control de tu hosting (si usas Syspanel, recuerda que el acceso es por el puerto 2106).
  • Busca la sección de "Gestión de archivos" o "Administrador de archivos".
  • Comprime la carpeta donde está instalado PrestaShop en un archivo .zip.
  • En la sección de bases de datos, exporta tu base de datos a un archivo .sql.
  • Descarga ambos archivos a tu ordenador.

[WARNING] No continúes si no tienes estos dos archivos descargados en tu equipo. Sin ellos, cualquier error posterior puede ser catastrófico.


Paso 2: Cambiar la URL de PrestaShop (si solo cambias de dominio)

Si tu objetivo es cambio dominio PrestaShop pero quieres seguir usando PrestaShop, el proceso es más sencillo. Sigue estos pasos:

2.1. Configura el nuevo dominio en tu hosting

  • Accede a Syspanel (puerto 2106).
  • Añade el nuevo dominio como dominio adicional o principal.
  • Apunta los DNS del nuevo dominio a tu servidor.

2.2. Actualiza la URL en la base de datos

PrestaShop guarda la URL en varios sitios. Debes actualizarla directamente en la base de datos:

  1. Abre phpMyAdmin desde tu panel de hosting.
  2. Selecciona la base de datos de PrestaShop.
  3. Ejecuta estas consultas SQL (reemplaza tudominio.com por tu dominio nuevo):
UPDATE ps_configuration SET value = 'https://tudominionuevo.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');
UPDATE ps_shop_url SET domain = 'tudominionuevo.com', domain_ssl = 'tudominionuevo.com' WHERE id_shop = 1;
  1. También debes actualizar las URLs de los productos y categorías:
UPDATE ps_product SET link_rewrite = REPLACE(link_rewrite, 'tudominioantiguo.com', 'tudominionuevo.com');
UPDATE ps_category SET link_rewrite = REPLACE(link_rewrite, 'tudominioantiguo.com', 'tudominionuevo.com');

[INFO] Si tu PrestaShop tiene más de una tienda (multitienda), repite el comando para cada id_shop.

2.3. Limpia la caché

  • Ve a "Parámetros avanzados" > "Rendimiento".
  • Activa el modo "Forzar compilación" y guarda.
  • Desactívalo después de unos segundos y guarda de nuevo.

Con esto, tu PrestaShop funcionará en el nuevo dominio sin perder nada. Pero si lo que quieres es migrar PrestaShop a WordPress, sigue leyendo.


Paso 3: Prepara tu WordPress con WooCommerce

Ahora toca la migración completa. Primero necesitas tener WordPress instalado y WooCommerce activado.

3.1. Instala WordPress

  • Si tu hosting tiene instalador automático (como Softaculous o similar en Syspanel, puerto 2106), úsalo.
  • Elige un subdominio temporal como nuevatienda.tudominio.com si no quieres afectar a tu PrestaShop actual.
  • Instala WordPress con una base de datos nueva.

3.2. Instala WooCommerce

  • Ve a "Plugins" > "Añadir nuevo".
  • Busca "WooCommerce" e instálalo.
  • Sigue el asistente de configuración básica (moneda, ubicación, etc.).

[TIP] No configures productos manualmente todavía. Eso lo haremos automáticamente con la migración.


Paso 4: Migra los datos de PrestaShop a WordPress

Aquí viene lo bueno. Existen dos métodos: manual y con plugin. Te recomiendo el plugin.

4.1. Método con plugin (recomendado)

El plugin "PrestaShop to WooCommerce Migration" es gratuito y hace el 90% del trabajo. Así se usa:

  1. En WordPress, ve a "Plugins" > "Añadir nuevo".
  2. Busca "PrestaShop to WooCommerce Migration".
  3. Instálalo y actívalo.
  4. Ve a "Herramientas" > "Migración PrestaShop".
  5. Introduce los datos de conexión a tu base de datos de PrestaShop (host, nombre de BD, usuario y contraseña).
  6. Selecciona qué quieres migrar: productos, clientes, pedidos, categorías, etc.
  7. Haz clic en "Iniciar migración".

El plugin se encarga de transformar los datos al formato de WooCommerce. Según el tamaño de tu tienda, puede tardar desde minutos hasta horas.

4.2. Método manual (solo para valientes)

Si no quieres usar plugin, puedes exportar los datos de PrestaShop a CSV y luego importarlos en WooCommerce. Pero esto es mucho más tedioso y propenso a errores. Solo lo recomiendo si tienes una tienda muy pequeña (menos de 50 productos).


Paso 5: Migra las imágenes y los archivos multimedia

Las imágenes no siempre se transfieren con el plugin. Para asegurarte:

  • Conecta por FTP a tu servidor.
  • Ve a la carpeta img/p/ de PrestaShop.
  • Descarga todas las subcarpetas (contienen las imágenes de productos).
  • Sube esas imágenes a la carpeta wp-content/uploads/ de WordPress.
  • Usa un plugin como "Import External Images" para asociar las imágenes a los productos migrados.

[WARNING] Si las imágenes no se ven después de la migración, este es el paso que has olvidado. Verifica siempre que las carpetas se hayan subido correctamente.


Paso 6: Configura las redirecciones 301

Este paso es crucial para no perder posicionamiento SEO. Cuando los buscadores encuentren URLs antiguas que ya no existen, deben saber que han cambiado.

6.1. Genera un archivo .htaccess

En la raíz de tu WordPress, edita el archivo .htaccess y añade al principio:

Redirect 301 /producto-antiguo.html https://tudominionuevo.com/producto-nuevo/

Para no hacerlo a mano, puedes usar un plugin como "Redirection". Te permite:

  • Importar todas las URLs de PrestaShop.
  • Mapearlas con las nuevas URLs de WooCommerce.
  • Crear redirecciones automáticamente.

6.2. Actualiza el sitemap

  • Instala un plugin SEO como Yoast o Rank Math.
  • Genera un nuevo sitemap XML.
  • Envía el sitemap a Google Search Console.

[INFO] Las redirecciones 301 son permanentes. Asegúrate de que todas las URLs antiguas tengan su correspondencia, o perderás visitas.


Paso 7: Verifica que todo está en orden

Antes de dar el salto definitivo, revisa estos puntos:

  • ¿Los productos tienen precio, stock e imágenes?
  • ¿Los clientes pueden iniciar sesión con sus contraseñas antiguas?
  • ¿Los pedidos históricos aparecen en el panel de WooCommerce?
  • ¿Las URLs de las categorías funcionan correctamente?

Haz una lista de verificación e itera sobre los errores que encuentres.


Paso 8: Cambia el dominio definitivamente

Cuando todo esté funcionando en el nuevo WordPress:

  1. En PrestaShop: pon la tienda en modo mantenimiento.
  2. En WordPress: actualiza la URL en "Ajustes" > "Generales" (tanto la URL del sitio como la de WordPress).
  3. En tu hosting: redirige el dominio principal a la carpeta de WordPress.
  4. En Syspanel (puerto 2106): asegúrate de que el dominio apunta a la carpeta correcta.

Preguntas frecuentes sobre migrar PrestaShop a WordPress

¿Puedo hacer la migración sin saber programar?

Sí. Con el plugin de migración y esta guía, cualquier persona puede hacerlo. Solo necesitas acceso a tu hosting y paciencia.

¿Se pierden las contraseñas de los clientes?

No, el plugin migra los hash de las contraseñas. Los clientes podrán iniciar sesión con sus contraseñas antiguas.

¿Qué pasa con los pedidos antiguos?

Se migran correctamente a WooCommerce, incluyendo estados y datos de facturación.

¿Cuánto tarda la migración?

Depende del tamaño. Una tienda con 500 productos puede tardar 30 minutos. Una con 10.000 productos puede tardar varias horas.

¿Necesito contratar a un profesional?

Si tu tienda es muy grande o tienes configuraciones complejas (módulos a medida, integraciones con ERP), puede ser recomendable. Pero para la mayoría de casos, esta guía es suficiente.


Conclusión: migrar sin miedo

Cambiar URL PrestaShop WordPress no es un proceso imposible. Con una buena copia de seguridad, un plugin de migración y redirecciones 301 bien configuradas, tu tienda estará en WordPress en menos de un día.

Recuerda siempre:

  • Haz copia de seguridad antes de tocar nada.
  • Usa redirecciones para no perder SEO.
  • Verifica cada dato después de la migración.

Si algo sale mal, siempre puedes volver a tu PrestaShop original. La clave está en no borrar nada hasta estar 100% seguro de que el nuevo WordPress funciona perfectamente.

[TIP] No des de baja tu hosting antiguo hasta que hayan pasado al menos 3 meses. Así tendrás margen para recuperar cualquier dato olvidado.


Recursos adicionales

Espero que esta guía te haya sido útil. Si tienes dudas, déjalas en los comentarios y te ayudaré en lo que pueda. ¡Buena migració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