Cómo cambiar la URL de PrestaShop (dominio) en WordPress
Antes de empezar: ¿Qué significa realmente "cambiar la URL de PrestaShop en WordPress"?
Si llegaste hasta aquí buscando cómo cambiar URL PrestaShop, es muy probable que estés en medio de un proceso de migración o de unificación de plataformas. Vamos a aclarar un punto clave desde el principio: PrestaShop y WordPress son dos sistemas de gestión de contenidos (CMS) completamente diferentes. No puedes "cambiar la URL de PrestaShop dentro de WordPress" como si fueran dos piezas del mismo rompecabezas. Lo que realmente necesitas hacer es una de estas dos cosas:
- Migrar tu tienda PrestaShop a WordPress (usando WooCommerce, por ejemplo) y configurar la nueva URL de tu sitio.
- Redirigir tu antiguo dominio de PrestaShop hacia tu nuevo sitio WordPress para no perder visitas ni posicionamiento SEO.
En este artículo, te explicaremos ambos procesos de forma clara y paso a paso, sin tecnicismos innecesarios. Nuestro objetivo es que entiendas exactamente qué hacer, incluso si nunca has tocado una línea de código en tu vida. Al final, también encontrarás una sección de preguntas frecuentes para resolver las dudas más comunes.
Paso 1: Haz una copia de seguridad completa (¡No lo omitas!)
Antes de tocar cualquier cosa, ya sea en PrestaShop o en WordPress, necesitas una red de seguridad. Cambiar URLs puede romper enlaces, imágenes o la configuración interna de tu web si algo sale mal.
[WARNING] Este es el paso más importante de todo el proceso. Si no haces una copia de seguridad y algo sale mal, podrías perder tu tienda entera. No continúes hasta tener esto listo.
Para hacer una copia de seguridad segura, necesitas dos cosas:
### Respaldar los archivos de tu servidor
Accede al panel de control de tu hosting (como Syspanel, cuyo puerto de acceso es el 2106, o cPanel, Plesk, etc.). Busca la sección de "Administrador de archivos" o "Gestor de archivos". Dentro de la carpeta pública de tu dominio (normalmente llamada public_html o www), selecciona todos los archivos y carpetas. Comprímelos en un archivo .zip y descárgalo a tu ordenador.
### Respaldar la base de datos
La base de datos contiene todos tus productos, clientes, pedidos y configuraciones. En Syspanel (puerto 2106), busca la sección de "Bases de datos" o "MySQL". Encuentra la base de datos de tu PrestaShop y usa la herramienta de "Exportar" o "phpMyAdmin" para descargar un archivo .sql con todo su contenido.
Paso 2: Cambiar la URL en PrestaShop (antes de migrar)
Si tu plan es migrar PrestaShop a WordPress, primero debes asegurarte de que tu tienda PrestaShop funciona correctamente con el dominio que quieres usar. Si solo quieres cambiar el dominio de tu PrestaShop actual (por ejemplo, de tiendavieja.com a tiendanueva.com), sigue estos pasos:
### Opción A: Cambiar la URL desde el panel de administración de PrestaShop
- Inicia sesión en tu back-office de PrestaShop (normalmente en
tudominio.com/admin). - Ve al menú Parámetros avanzados y luego haz clic en Multitienda (si no usas multitienda, este paso puede no aparecer).
- A continuación, en el menú de la izquierda, busca y haz clic en Configuración general.
- En la pestaña de "Parámetros de la tienda", verás los campos "Dominio de la tienda", "Dominio SSL" y "Base del sitio web". Ahí debes escribir tu nuevo dominio, por ejemplo:
www.tiendanueva.com. - Guarda los cambios.
[INFO] Este método es el más sencillo, pero a veces PrestaShop no actualiza todos los enlaces internos de forma automática. Si después de esto ves enlaces rotos, tendrás que hacer una búsqueda y reemplazo en la base de datos (más abajo te explicamos cómo).
### Opción B: Cambiar la URL directamente en la base de datos
Esta es la forma más segura y completa de cambiar URL PrestaShop. Vamos a usar una consulta SQL sencilla.
- Accede a tu base de datos usando phpMyAdmin (desde Syspanel, puerto 2106, o desde el panel de tu hosting).
- Selecciona la base de datos de tu PrestaShop en el menú de la izquierda.
- Haz clic en la pestaña SQL en la parte superior.
- Escribe la siguiente consulta, reemplazando
tudominioantiguo.comytudominionuevo.comcon tus URLs reales:
UPDATE ps_configuration SET value = REPLACE(value, 'https://tudominioantiguo.com', 'https://tudominionuevo.com') WHERE value LIKE '%tudominioantiguo.com%';
UPDATE ps_shop_url SET domain = REPLACE(domain, 'tudominioantiguo.com', 'tudominionuevo.com'), domain_ssl = REPLACE(domain_ssl, 'tudominioantiguo.com', 'tudominionuevo.com');
[WARNING] El prefijo ps_ puede variar. Si tu instalación usa otro prefijo (por ejemplo, prestashop_), deberás cambiarlo en la consulta. Revisa el nombre de tus tablas en el panel izquierdo de phpMyAdmin.
Paso 3: Migrar PrestaShop a WordPress (WooCommerce)
Esta es la parte más emocionante. Migrar tu tienda de PrestaShop a WordPress te da acceso a un ecosistema infinito de plugins y temas. El proceso puede ser manual o con plugins. Vamos con la opción más amigable para principiantes.
### Opción A: Usar un plugin de migración (Recomendado)
Existen plugins como Cart2Cart que automatizan casi todo el proceso. Son de pago, pero te ahorran horas de trabajo y errores.
- Crea tu WordPress: Instala WordPress en tu nuevo dominio. La mayoría de los hostings tienen instaladores con un clic.
- Instala WooCommerce: Ve a
Plugins > Añadir nuevoen tu panel de WordPress, busca "WooCommerce" e instálalo y actívalo. Sigue el asistente de configuración básica (moneda, país, etc.). - Configura el plugin de migración: Instala el plugin de migración (como Cart2Cart) tanto en tu PrestaShop como en tu WordPress. El plugin te guiará para conectar ambas tiendas.
- Selecciona los datos a migrar: El plugin te dará opciones para migrar productos, clientes, pedidos, categorías, etc. Marca todo lo que necesites.
- Inicia la migración: El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño de tu tienda. Una vez terminado, tendrás todos tus datos en WooCommerce.
### Opción B: Migración manual (Exportar CSV)
Si tu tienda es pequeña, puedes hacerlo manualmente.
- Exporta tus productos desde PrestaShop: Ve a
Catálogo > Productosen tu back-office. Usa el botón de exportar para obtener un archivo.csv. - Importa los productos en WooCommerce: En tu WordPress, ve a
WooCommerce > Productos. Usa el botón "Importar" (o el plugin "WooCommerce CSV Import Suite") para subir el archivo.csv. - Migra clientes y pedidos: Este proceso es más complejo. A menudo, la forma más fácil es usar un plugin de migración específico para estas entidades, o hacerlo manualmente si tienes pocos.
Paso 4: Redireccionar PrestaShop a WordPress (Redirecciones 301)
Una vez que tienes tu tienda en WordPress con los productos importados, es el momento de redireccionar PrestaShop WordPress. Esto es fundamental para no perder tu posicionamiento en Google. Si alguien busca "tu marca + producto" en Google, encontrará la URL antigua de PrestaShop. Necesitamos que esa URL lleve automáticamente al nuevo sitio.
### ¿Qué es una redirección 301?
Es una orden que le das a tu servidor para que, cuando alguien intente visitar una URL antigua, el navegador sea llevado a la nueva URL de forma automática. Es la forma más eficiente de migrar PrestaShop a WordPress sin dañar tu SEO.
### Cómo configurarlas en tu archivo .htaccess
Este es el método más directo. El archivo .htaccess es el "libro de instrucciones" de tu servidor Apache.
- Accede a tu hosting: Usa el Administrador de archivos de Syspanel (puerto 2106) o un cliente FTP como FileZilla.
- Encuentra el archivo
.htaccess: Estará en la raíz de tu antiguo dominio (donde estaba instalado PrestaShop). Si no lo ves, activa la opción de "Mostrar archivos ocultos". - Descarga el archivo a tu ordenador y ábrelo con un editor de texto como Notepad++ o Sublime Text.
- Añade las reglas de redirección al principio del archivo, justo después de
RewriteEngine On(si no existe, añádelo). Aquí tienes un ejemplo:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ https://www.tudominionuevo.com/$1 [R=301,L]
[WARNING] Esta regla redirige todo el tráfico de tu antiguo dominio al nuevo. Asegúrate de que tu nuevo WordPress ya está funcionando perfectamente antes de activarla.
- Guarda el archivo y súbelo de nuevo a tu hosting, reemplazando el original.
### Redirecciones específicas de productos
Si quieres ser más preciso (y mejor para el SEO), puedes crear redirecciones individuales. Por ejemplo, si tu producto estrella estaba en tudominioantiguo.com/zapatillas-rojas, y ahora está en tudominionuevo.com/producto/zapatillas-rojas, puedes añadir esta línea al .htaccess:
Redirect 301 /zapatillas-rojas https://www.tudominionuevo.com/producto/zapatillas-rojas
[TIP] Si tu tienda tiene cientos de productos, este método manual es tedioso. Considera usar un plugin de redirección en WordPress (como "Redirection") que te permite importar un archivo CSV con todas las URLs antiguas y sus correspondientes nuevas.
Paso 5: Actualiza tu nuevo WordPress
Después de la migración y las redirecciones, hay que "limpiar" la casa.
### Cambia la URL de WordPress definitivamente
WordPress guarda la URL del sitio en su base de datos. Para cambiarla:
- Ve a Ajustes > Generales en tu panel de WordPress.
- Cambia los campos Dirección de WordPress (URL) y Dirección del sitio (URL) a tu nuevo dominio.
- Guarda los cambios.
### Actualiza los enlaces internos
Es posible que dentro de tus artículos o páginas sigan habiendo enlaces que apunten a la URL antigua. Puedes usar un plugin como Better Search Replace para hacer una búsqueda masiva y reemplazar tudominioantiguo.com por tudominionuevo.com en toda la base de datos.
Preguntas frecuentes (FAQ)
### ¿Puedo tener PrestaShop y WordPress en el mismo dominio?
Sí, pero no en la misma carpeta. Puedes instalar WordPress en una subcarpeta como /tienda o en un subdominio como tienda.tudominio.com. Sin embargo, para el SEO es mejor tener todo en un solo dominio y una sola plataforma.
### ¿Perderé mi posicionamiento SEO si migro a WordPress?
No, si lo haces bien. La clave está en configurar correctamente las redirecciones 301. Esto le dice a Google que el contenido se ha movido de forma permanente, y transferirá la "autoridad" de la URL antigua a la nueva.
### ¿Qué pasa con mis clientes y sus contraseñas?
La mayoría de los plugins de migración no migran las contraseñas por razones de seguridad. Tus clientes tendrán que usar la opción "¿Olvidaste tu contraseña?" en tu nuevo WordPress. Es un paso extra, pero es más seguro.
### Mi hosting usa Syspanel, ¿cambio algo?
No, el proceso es el mismo. Solo recuerda que para acceder a tu panel de control y a tu base de datos, la URL es la de tu servidor y el puerto es el 2106. Todo lo demás (archivos, bases de datos, etc.) funciona de forma similar a otros paneles.
### ¿Qué hago si después de la migración veo imágenes rotas?
Esto es común. Significa que las URLs de las imágenes en tu base de datos siguen apuntando al dominio antiguo. La solución es ejecutar una consulta SQL de búsqueda y reemplazo (como mencionamos en el Paso 2) pero esta vez en la base de datos de WordPress, reemplazando la URL antigua por la nueva en las tablas de wp_posts y wp_postmeta.
Conclusión: Tu nuevo comienzo en WordPress
Cambiar URL PrestaShop y migrar PrestaShop a WordPress puede parecer un desafío, pero con la guía adecuada y un poco de paciencia, es un proceso totalmente manejable. La clave está en la preparación:
- Haz copias de seguridad de todo.
- Cambia la URL en PrestaShop de forma segura.
- Migra tus datos con un plugin o manualmente.
- Configura las redirecciones 301 para no perder SEO.
- Limpia tu WordPress con las nuevas URLs.
Al final, tendrás una tienda más moderna, flexible y con un sinfín de posibilidades de personalización. Si en algún momento te sientes abrumado, recuerda que puedes buscar ayuda profesional o consultar la documentación oficial de WooCommerce y PrestaShop. ¡Mucha suerte con tu nueva tienda en WordPress!
