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

Cómo cambiar la URL de una tienda PrestaShop en WordPress

Actualizado el 28 de octubre de 2025

¿Por qué necesitas cambiar la URL de tu tienda PrestaShop si estás en WordPress?

Si has llegado hasta aquí, es muy probable que te encuentres en una situación común: tienes una tienda online construida con PrestaShop y, por las razones que sea, ahora necesitas que esa tienda viva dentro de un ecosistema WordPress. O quizás has migrado tu web a un nuevo dominio y necesitas que todo apunte correctamente. También puede que simplemente quieras redirigir tu antigua tienda PrestaShop a una nueva sección de tu WordPress.

Cambiar la URL de PrestaShop a WordPress no es un simple cambio de dirección. Implica una serie de pasos técnicos que, si se hacen mal, pueden dejarte la tienda inaccesible o, peor aún, perder posicionamiento en Google. Pero no te preocupes: aquí voy a explicarte, paso a paso y de forma muy sencilla, cómo hacerlo sin romper nada por el camino.

Vamos a desglosar el proceso en dos grandes bloques: primero, entender qué implica el cambio de URL en PrestaShop; y segundo, cómo integrarlo correctamente con tu WordPress para que todo funcione y no pierdas visitas ni ventas.

Entendiendo la relación entre PrestaShop y WordPress

Antes de lanzarnos a cambiar cosas, es fundamental que entiendas qué está pasando en tu web. PrestaShop y WordPress son dos sistemas de gestión de contenidos (CMS) completamente diferentes. PrestaShop es un software de comercio electrónico muy potente, mientras que WordPress es un gestor de contenidos más generalista, aunque con plugins como WooCommerce puede convertirse en una tienda online.

Cuando hablamos de cambiar URL PrestaShop WordPress, nos referimos a una de estas situaciones:

  1. Migración completa: Te mudas de PrestaShop a WordPress (con WooCommerce) y quieres que las antiguas URLs de tus productos redirijan a las nuevas.
  2. Subcarpeta o subdominio: Quieres que tu PrestaShop siga funcionando, pero ahora dentro de una estructura de tu WordPress (ej: tudominio.com/tienda).
  3. Cambio de dominio: Te mudas de dominio y necesitas actualizar todas las referencias tanto en PrestaShop como en WordPress.

En este artículo, nos centraremos principalmente en el caso de migración y redirección, que es el más habitual y el que más dolores de cabeza causa.

Preparación antes de tocar nada: La copia de seguridad

[WARNING] Este es el paso más importante de todo el artículo. No lo omitas. Un cambio de URL mal hecho puede dejarte la tienda completamente inaccesible.

Antes de modificar cualquier archivo o base de datos, necesitas hacer una copia de seguridad completa de tu PrestaShop. Esto incluye:

  • Los archivos: Todo el contenido de tu hosting (las carpetas public_html, httpdocs o similar donde está instalado PrestaShop).
  • La base de datos: Todas las tablas de tu tienda (productos, pedidos, clientes, configuración...).

Puedes hacerlo desde el panel de control de tu hosting (cPanel, Plesk, o Syspanel, que es el panel que usamos aquí y al que accedes por el puerto 2106). Si no sabes cómo hacerlo, contacta con tu proveedor de hosting; es un proceso estándar que te pueden guiar por teléfono.

Primer escenario: Migrar PrestaShop a una subcarpeta de WordPress

Imagina que tienes tu WordPress en tudominio.com y quieres que tu antigua tienda PrestaShop siga funcionando, pero ahora en tudominio.com/tiendaprestashop. Este es un caso típico de PrestaShop WordPress URL donde conviven ambos sistemas.

Paso 1: Mover los archivos de PrestaShop

  1. Accede a tu hosting por FTP o desde el administrador de archivos de tu panel (Syspanel, por ejemplo).
  2. Localiza la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta).
  3. Mueve todos los archivos de PrestaShop a una nueva subcarpeta que, por ejemplo, se llamará tienda. Es decir, que quede así: public_html/tienda/.
  4. Asegúrate de que el archivo .htaccess de PrestaShop se mueve también con todos los archivos.

Paso 2: Actualizar la URL en la base de datos de PrestaShop

Este es el paso crítico. PrestaShop guarda la URL de tu tienda en varios lugares de su base de datos. Si no lo actualizas, la tienda seguirá intentando cargar desde la antigua ubicación.

  1. Accede a phpMyAdmin (desde tu panel de hosting).
  2. Selecciona la base de datos de tu PrestaShop.
  3. Busca la tabla ps_configuration (el prefijo ps_ puede variar).
  4. Dentro de esa tabla, busca las filas con name igual a PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL. Actualiza el valor con tu nuevo dominio (por ejemplo, tudominio.com).
  5. Ahora busca la tabla ps_shop_url. Aquí es donde se define la URL principal. Deberías ver una fila donde main es igual a 1. Actualiza los campos domain (con tudominio.com) y physical_uri (con /tienda/).

[INFO] El campo physical_uri es clave. Si no pones la barra final, la tienda no cargará correctamente.

Paso 3: Actualizar el archivo .htaccess

Después de cambiar la base de datos, PrestaShop regenerará su .htaccess automáticamente cuando accedas a la tienda. Pero a veces no lo hace bien. Es buena idea acceder a la tienda y, si ves un error, ve a Parámetros avanzados > Rendimiento y pulsa el botón "Vaciar caché". Luego ve a Parámetros avanzados > URL y guarda de nuevo la configuración. Esto forzará la regeneración del archivo.

Segundo escenario: Redirigir PrestaShop a WordPress (Cambio de URL definitivo)

Este es el caso más común: has creado la nueva tienda en WordPress (con WooCommerce) y quieres que las antiguas URLs de PrestaShop lleven a las nuevas páginas. Aquí ya no hablamos de "cambiar" la URL, sino de redirección PrestaShop.

¿Por qué es tan importante la redirección?

Imagina que en Google tienes indexadas 500 URLs de productos de tu antigua tienda PrestaShop. Si un usuario hace clic en una de ellas y recibe un "404 Not Found", Google lo interpretará como una mala señal y tu posicionamiento en los resultados de búsqueda caerá en picado.

Para evitarlo, necesitas configurar redirecciones 301 (redirección permanente) desde las antiguas URLs de PrestaShop a las nuevas URLs de WordPress.

Estrategia de redirección: La forma más sencilla

No vamos a complicar la vida con scripts complejos. La forma más limpia y efectiva para un usuario sin experiencia es:

  1. Instala PrestaShop en una subcarpeta (como en el escenario anterior) o mantén la instalación actual.
  2. Crea tu nueva tienda en WordPress con las URLs que quieras (ej: tudominio.com/producto/nombre-del-producto/).
  3. Utiliza un plugin de redirección en WordPress. El más popular es "Redirection" o "Yoast SEO" (que incluye un gestor de redirecciones). Estos plugins te permiten crear reglas del tipo: "De /antigua-url-prestashop a /nueva-url-wordpress".

¿Cómo crear las reglas de redirección?

  1. Ve al panel de WordPress > Plugins > Añadir nuevo.
  2. Busca "Redirection" e instálalo y actívalo.
  3. Ve a Herramientas > Redirección. Te pedirá configurar los permisos; simplemente sigue los pasos.
  4. En "URL de origen", escribe la ruta de tu antigua tienda (ej: /index.php?id_product=15 o /zapatillas-rojas).
  5. En "URL de destino", escribe la ruta completa de la nueva página en WordPress (ej: https://tudominio.com/producto/zapatillas-rojas/).
  6. Pulsa "Añadir redirección".

[TIP] Para migraciones grandes (más de 50 URLs), te recomiendo exportar una lista de tus antiguas URLs desde PrestaShop y usar la función de importación masiva del plugin Redirection. Te ahorrarás muchísimo tiempo.

Redirección genérica para todo el tráfico antiguo

Si no tienes tiempo de mapear URL por URL, puedes hacer una redirección masiva de toda la carpeta de PrestaShop a la nueva raíz de WordPress. Esto no es lo ideal porque perderás la URL concreta, pero es mejor que un 404.

Para ello, en el archivo .htaccess de la raíz de tu WordPress (o en la carpeta donde estaba PrestaShop), puedes añadir una regla como esta:

Redirect 301 /tienda/ https://tudominio.com/

[WARNING] Esta redirección masiva hará que TODAS las URLs de tu antigua tienda apunten a la portada de la nueva. Es una solución de emergencia. Úsala solo si no te importa perder el detalle de las URLs individuales.

Tercer escenario: Cambio de dominio en PrestaShop y luego migrar a WordPress

Este es un caso más complejo: has cambiado tu dominio de antiguodominio.com a nuevodominio.com, y además, quieres pasarte a WordPress.

  1. Primero, actualiza PrestaShop al nuevo dominio. Sigue los pasos del "Primer escenario" pero en lugar de moverlo a una subcarpeta, cambia el dominio en la base de datos (PS_SHOP_DOMAIN y ps_shop_url).
  2. Una vez que PrestaShop funcione en el nuevo dominio, instala WordPress en la raíz de ese nuevo dominio.
  3. Ahora sí, configura las redirecciones 301 desde las URLs de PrestaShop (que ya estarán en el nuevo dominio) hacia las URLs de WordPress.

El paso final: Verificar y limpiar

Una vez que hayas hecho todos los cambios, es hora de asegurarse de que todo funciona.

  1. Prueba a acceder a la antigua URL de tu PrestaShop. Deberías ser redirigido automáticamente a la nueva URL de WordPress (o a la subcarpeta, según el caso).
  2. Revisa la consola de Google Search Console. Verás que las URLs antiguas empiezan a marcarse como "Redirigidas" y las nuevas como "Indexadas". Esto es una señal de que estás haciendo las cosas bien.
  3. Comprueba que no hay enlaces rotos. Puedes usar herramientas online gratuitas como "Broken Link Checker" para escanear tu web y detectar cualquier error 404.

[INFO] Después de mover la tienda, el caché de tu navegador puede jugarte una mala pasada. Usa la "Ventana de incógnito" o borra la caché para ver los cambios reales.

Preguntas frecuentes (FAQ) sobre cambiar URL PrestaShop WordPress

¿Pierdo mis clientes y pedidos si cambio la URL?

No, si haces una copia de seguridad y actualizas correctamente la base de datos, los datos de clientes, pedidos y productos se mantienen intactos. La URL es solo la dirección de acceso; los datos viven en la base de datos.

¿Qué pasa con mi posicionamiento SEO si cambio la URL?

Si implementas las redirecciones 301 correctamente, tu SEO no debería sufrir. De hecho, es la única forma de "trasladar" la autoridad de una URL a otra. Si simplemente cambias la URL sin redirigir, perderás todo el posicionamiento.

¿Puedo tener PrestaShop y WordPress en el mismo hosting?

Sí, perfectamente. Solo tienes que asegurarte de que cada sistema está en su propia carpeta o subdominio. Puedes usar la estructura tudominio.com/wordpress y tudominio.com/prestashop, o al revés.

¿Es mejor usar un plugin de migración automática?

Existen plugins como "PrestaShop to WooCommerce Migration" que intentan automatizar el proceso. Son útiles para migrar productos, clientes y pedidos, pero no gestionan las redirecciones de URLs. Siempre tendrás que configurar las redirecciones manualmente.

¿Qué hago si tras el cambio la tienda me da error 500 o pantalla en blanco?

Respira, es un problema común. Suele deberse a un problema con el archivo .htaccess o con la caché. Accede a tu hosting por FTP, descarga el .htaccess y bórralo. Luego accede a PrestaShop desde el panel de administración (/admin) y ve a Parámetros avanzados > Rendimiento > Vaciar caché. PrestaShop regenerará el .htaccess automáticamente.

Si mi hosting usa Syspanel, ¿cómo accedo a la base de datos?

Accede a tu Syspanel a través del puerto 2106 (ej: https://tudominio.com:2106). Dentro, busca el icono de phpMyAdmin o Base de datos MySQL. Ahí podrás gestionar todas tus bases de datos.

Conclusión: La paciencia es la clave

Cambiar la URL de una tienda PrestaShop a WordPress es un proceso delicado pero totalmente factible si sigues los pasos con calma. No es una carrera; es una cirugía. Tómate tu tiempo para hacer copias de seguridad, para mapear tus URLs y para verificar que todo funcione.

Recuerda la máxima: "Primero copia de seguridad, luego cambios, y finalmente verificación". Si te ciñes a este esquema, tendrás tu tienda funcionando en WordPress sin perder clientes ni posicionamiento.

Si en cualquier momento te sientes abrumado, no dudes en pedir ayuda a un profesional o al soporte técnico de tu hosting. Una inversión en ayuda puede ahorrarte un gran disgusto. Pero con esta guía, tienes el 90% del trabajo hecho. ¡Mucha suerte con tu 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