Cómo cambiar la URL de tu tienda PrestaShop en WordPress (migración)
Antes de empezar: ¿Qué significa realmente migrar de PrestaShop a WordPress?
Migrar tu tienda de PrestaShop a WordPress (usando WooCommerce) es un proceso que va mucho más allá de copiar archivos. Implica mover productos, clientes, pedidos y, sobre todo, mantener el posicionamiento SEO que ya has conseguido. El cambio de URL es el punto más delicado, porque si no se hace bien, puedes perder todo tu tráfico orgánico.
En esta guía te explico paso a paso cómo cambiar la URL de tu tienda PrestaShop en WordPress, sin que tu negocio se resienta. Vamos a ello.
Paso 1: Haz una copia de seguridad completa (sí, sí y sí)
Antes de tocar absolutamente nada, necesitas una copia de seguridad de tu PrestaShop y de tu futuro WordPress. Esto incluye:
- Archivos del servidor (la carpeta completa de PrestaShop).
- Base de datos MySQL (exportada en formato SQL).
- Copia de tu WordPress nuevo si ya lo tienes instalado.
[WARNING] No omitas este paso. Si algo sale mal durante la migración, podrás restaurar todo en minutos. Sin copia, perderás horas o días de trabajo.
Puedes hacer la copia desde el panel de tu hosting, desde phpMyAdmin o usando plugins de backup. Si usas Syspanel, recuerda que accedes por el puerto 2106 y ahí encontrarás la sección de copias de seguridad.
Paso 2: Instala WordPress y WooCommerce en tu nuevo dominio o subdominio
Si aún no tienes WordPress instalado, este es el momento. Puedes hacerlo en el mismo dominio donde tenías PrestaShop (recomendado para no perder SEO) o en un dominio nuevo.
Instalación rápida:
- Entra en tu panel de hosting (Syspanel, puerto 2106).
- Ve a "Gestor de archivos" o "Instalador de aplicaciones".
- Elige WordPress y sigue el asistente.
- Una vez instalado, ve a "Plugins" → "Añadir nuevo" e instala WooCommerce.
[TIP] Si vas a usar el mismo dominio, no lo instales aún. Primero prepara la migración de datos y luego instala WordPress en una subcarpeta temporal (por ejemplo, /tienda-nueva) para que no haya conflictos con PrestaShop.
Paso 3: Exporta tus datos de PrestaShop
PrestaShop no tiene una herramienta nativa para exportar directamente a WooCommerce, pero sí puedes exportar los datos en CSV. Esto es lo que necesitas:
- Productos: nombre, descripción, precio, SKU, stock, imágenes, categorías.
- Clientes: nombre, email, dirección, teléfono.
- Pedidos: número, fecha, total, estado, productos incluidos.
Cómo exportar desde PrestaShop:
- Entra en tu panel de administración de PrestaShop.
- Ve a "Catálogo" → "Productos".
- Usa el botón "Exportar" (suele estar arriba a la derecha).
- Repite el proceso con "Clientes" y "Pedidos".
El archivo CSV se descargará. Guárdalo en un lugar seguro.
[INFO] PrestaShop exporta los datos en un formato específico. No te preocupes si las columnas no coinciden exactamente con las de WooCommerce, luego lo corregimos.
Paso 4: Importa los datos en WooCommerce
WooCommerce tiene un asistente de importación que te facilitará la vida. Vamos a ello:
- En tu WordPress, ve a "WooCommerce" → "Productos".
- Haz clic en "Importar" (botón azul arriba).
- Sube tu archivo CSV de productos.
- El asistente te pedirá que mapees las columnas: nombre, precio, SKU, etc.
- Revisa que todo esté correcto y pulsa "Importar".
Para clientes y pedidos:
WooCommerce no importa clientes y pedidos de forma nativa desde CSV. Necesitarás un plugin como Customer/Order/Coupon Export Import o WP All Import. Son plugins de pago, pero merecen la pena si tienes muchos datos.
[TIP] Si tu tienda tiene pocos pedidos, puedes introducirlos manualmente. Para clientes, el plugin gratuito Import Users and Customers también funciona bien.
Paso 5: Migra las imágenes y archivos multimedia
Las imágenes son un factor SEO clave. Si las pierdes, tu tienda se verá rota y perderás posicionamiento en Google Imágenes.
Opción manual:
- Descarga la carpeta
/imgde tu PrestaShop (vía FTP o desde el gestor de archivos de tu hosting). - Súbela a tu WordPress en la carpeta
/wp-content/uploads/. - Luego, en WooCommerce, tendrás que asignar cada imagen a su producto manualmente.
Opción automática:
Usa el plugin Product Import Export Suite o WP All Import con la extensión de imágenes. Estos plugins descargan las imágenes desde tu antigua URL automáticamente durante la importación.
[WARNING] Asegúrate de que las URLs de las imágenes en el CSV apunten a tu antiguo dominio (ej: https://tudominio.com/img/p/1/2/3.jpg). Si las cambias antes de tiempo, la importación fallará.
Paso 6: Configura las redirecciones 301 (el paso más importante para el SEO)
Este es el corazón de la migración. Si no haces las redirecciones correctamente, cada enlace que apunte a tu antigua URL de PrestaShop dará error 404 y perderás todo el PageRank acumulado.
¿Qué es una redirección 301?
Es una instrucción que le dice a Google y a los navegadores: "Esta página ha cambiado de dirección permanentemente. Ve a esta nueva URL". Así, los usuarios que hagan clic en un enlace antiguo llegarán a la página nueva sin darse cuenta.
Cómo hacerlas en WordPress:
- Instala un plugin de redirecciones como Redirection o Yoast SEO Premium.
- Ve a "Herramientas" → "Redirecciones".
- Añade cada URL antigua de PrestaShop y su correspondiente URL nueva en WordPress.
Ejemplo práctico:
- URL antigua:
https://tudominio.com/tienda/zapatillas-rojas-123.html - URL nueva:
https://tudominio.com/producto/zapatillas-rojas/
La estructura de URLs de PrestaShop suele incluir el ID del producto (el -123). En WooCommerce puedes configurar URLs limpias sin ID, pero deberás crear la redirección individual para cada producto.
[TIP] Exporta una lista de todas tus URLs antiguas desde PrestaShop (puedes usar la herramienta de sitemap) y así tendrás la lista completa para crear las redirecciones.
Paso 7: Cambia la URL de tu tienda PrestaShop en WordPress (la configuración)
Ahora viene el momento de cambiar la URL de tu tienda PrestaShop en WordPress. Esto se refiere a configurar WordPress para que use tu dominio principal.
Si migras al mismo dominio:
- En WordPress, ve a "Ajustes" → "Enlaces permanentes".
- Elige la estructura de URL que prefieras (por ejemplo, "Nombre de la entrada").
- Guarda los cambios.
Si migras a un dominio nuevo:
- Ve a "Ajustes" → "General".
- Cambia "Dirección de WordPress" y "Dirección del sitio" a tu nuevo dominio.
- Guarda los cambios.
[WARNING] Si cambias estas URLs antes de tiempo y WordPress no está en el dominio correcto, puedes bloquear el acceso a tu panel. Para evitarlo, edita el archivo wp-config.php y añade estas líneas:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
Paso 8: Actualiza los enlaces internos y la base de datos
Cuando cambias la URL, muchos enlaces internos (dentro de descripciones, menús, widgets) seguirán apuntando a la antigua dirección. Para corregirlo:
- Instala el plugin Better Search Replace.
- Ve a "Herramientas" → "Better Search Replace".
- Busca:
https://tudominio.com(tu antigua URL). - Reemplaza por:
https://tudominio.com(tu nueva URL). - Selecciona todas las tablas de la base de datos y ejecuta.
[TIP] Haz una copia de la base de datos antes de ejecutar el reemplazo. Este plugin cambia texto en toda la base de datos, y si te equivocas, podrías romper cosas.
Paso 9: Configura el sitemap y Google Search Console
Una vez que todo está en su sitio:
- Instala un plugin SEO como Yoast SEO o Rank Math.
- Activa el sitemap XML (te lo generan automáticamente).
- Entra en Google Search Console.
- Añade tu nueva propiedad (tu dominio).
- Envía el sitemap:
https://tudominio.com/sitemap_index.xml. - Usa la herramienta "Cambio de dirección" para indicar a Google que has migrado.
[INFO] Google puede tardar entre 3 y 10 días en procesar el cambio de dirección. No te preocupes si no ves resultados inmediatos.
Paso 10: Comprueba que todo funciona (test de migración)
Antes de dar por finalizada la migración, haz estas comprobaciones:
- Haz clic en varios enlaces antiguos y verifica que redirigen correctamente.
- Revisa que las imágenes cargan bien.
- Comprueba que los formularios de contacto y el carrito funcionan.
- Mira en Google Search Console si hay errores 404.
- Usa la herramienta de "Inspección de URLs" para solicitar el indexado de tus páginas principales.
[WARNING] No elimines tu PrestaShop antiguo hasta que hayan pasado al menos 2-3 semanas y Google haya procesado las redirecciones. Si algo falla, podrás volver atrás.
Preguntas frecuentes (FAQ) sobre la migración
¿Puedo migrar sin cambiar la URL?
Sí, es posible si mantienes el mismo dominio. Pero si cambias de dominio, tendrás que hacer las redirecciones sí o sí.
¿Pierdo el SEO si cambio la URL?
No necesariamente. Si haces las redirecciones 301 correctamente y actualizas Search Console, podrás mantener la mayor parte del posicionamiento. Eso sí, habrá una pequeña caída temporal durante las primeras semanas.
¿Qué pasa con los enlaces de afiliados o backlinks?
Los backlinks (enlaces externos que apuntan a tu tienda) seguirán funcionando gracias a las redirecciones 301. Es la mejor forma de conservar su valor.
¿Cuánto tarda la migración completa?
Depende del tamaño de tu tienda. Una tienda pequeña (menos de 100 productos) puede estar lista en un día. Una tienda grande (miles de productos) puede llevar varios días.
¿Necesito contratar a un profesional?
Si te sientes cómodo con WordPress y sigues esta guía, puedes hacerla tú mismo. Pero si tu tienda es compleja o tienes muchos datos, un profesional te ahorrará dolores de cabeza.
Conclusión: migrar es una oportunidad, no un problema
Cambiar la URL de tu tienda PrestaShop en WordPress es un proceso técnico, pero con esta guía paso a paso es totalmente abordable. La clave está en:
- Hacer copias de seguridad.
- Importar los datos correctamente.
- Configurar las redirecciones 301.
- Actualizar la base de datos.
- Informar a Google.
Si sigues todos los pasos, tu nueva tienda en WordPress funcionará igual o mejor que la anterior, y mantendrás el SEO que tanto te ha costado conseguir.
[TIP] No tengas prisa. Dedica un fin de semana completo a la migración y prueba todo antes de anunciar el cambio. Tu futuro yo (y tu cartera) te lo agradecerán.
¿Tienes más dudas sobre la migración? Déjalas en los comentarios y te ayudaré encantado. ¡Buena suerte con tu nueva tienda!
