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

PrestaShop: cómo cambiar la URL de la tienda (dominio)

Actualizado el 19 de abril de 2026

¿Por qué necesitas cambiar la URL de tu PrestaShop?

Cambiar el dominio de tu tienda PrestaShop es una tarea más común de lo que parece. Quizás estás migrando de un dominio antiguo a uno nuevo, pasando de un subdominio a un dominio principal, o simplemente cambiando de tienda online a una marca renovada. Sea cual sea tu motivo, hacer este cambio correctamente es fundamental para no perder visitas, posicionamiento en Google ni ventas.

Si no lo haces bien, te arriesgas a que tu tienda muestre errores, que las imágenes no carguen, que los enlaces apunten a la URL antigua o, peor aún, que pierdas todo tu tráfico SEO de golpe. Pero no te preocupes: en esta guía te voy a explicar paso a paso, y de forma muy sencilla, cómo cambiar la URL de tu tienda PrestaShop sin que se te escape nada.

Vamos a cubrir desde los preparativos previos hasta la configuración final, pasando por el archivo de configuración, la base de datos y herramientas que te harán la vida mucho más fácil. Al final, tendrás tu tienda funcionando con el nuevo dominio como si nada hubiera pasado.


Antes de empezar: preparativos esenciales

Antes de lanzarte a cambiar cualquier cosa, hay una serie de pasos previos que debes tener en cuenta. Esto te ahorrará dolores de cabeza y posibles errores irreversibles.

1. Haz una copia de seguridad completa

Este es el paso más importante de todos. Nunca modifiques un dominio o migres una tienda sin tener una copia de seguridad reciente. Necesitas dos cosas:

  • Copia de los archivos de tu PrestaShop (la carpeta donde está instalado).
  • Copia de la base de datos (normalmente MySQL).

Puedes hacerlo desde el panel de control de tu hosting, como Syspanel (recuerda que el acceso a este panel es a través del puerto 2106), o mediante herramientas como phpMyAdmin y un cliente FTP. Si no sabes hacerlo, pregunta a tu proveedor de hosting: te lo pueden hacer ellos o indicarte cómo.

2. Ten a mano las credenciales de acceso

Necesitarás:

  • Acceso al panel de administración de PrestaShop (tu back-office).
  • Acceso al panel de control del hosting (Syspanel) o a phpMyAdmin para gestionar la base de datos.
  • Acceso FTP o al administrador de archivos del hosting para editar archivos.
  • El nuevo dominio ya registrado y apuntando a tu servidor (con sus DNS correctamente configurados). Si no sabes hacer esto, contacta con tu proveedor de dominios.

[WARNING] No empieces el cambio si el nuevo dominio no está apuntando a tu servidor. De lo contrario, no verás los cambios y podrías pensar que has hecho algo mal.


Método 1: Cambiar la URL desde el panel de administración de PrestaShop (método fácil)

Si tu tienda sigue accesible y puedes entrar al back-office, este es el método más sencillo. Eso sí, ten en cuenta que solo cambiaremos la URL "visible", pero luego tendremos que ajustar la base de datos (lo veremos más adelante).

Paso 1: Accede a la configuración de la tienda

Entra en tu panel de administración de PrestaShop con tu usuario y contraseña.

Una vez dentro, ve al menú lateral izquierdo y busca la sección "Parámetros avanzados". Dentro de esta, haz clic en "General".

Paso 2: Modifica los campos de URL

En la pestaña "General", busca la opción que dice "Configuración de la tienda" o "URL de la tienda". Verás dos campos importantes:

  • URL de la tienda: aquí debes escribir la nueva dirección completa, por ejemplo, https://www.tunuevadominio.com.
  • URL de la página de administración: normalmente no es necesario cambiarla, pero asegúrate de que apunta a la misma ruta.

Guarda los cambios. PrestaShop te pedirá confirmación y puede que la sesión se reinicie. No te asustes, es normal.

[TIP] Si tu tienda usa SSL (https), asegúrate de que la URL empiece con https://. Si no estás seguro, revisa si tienes un candado en la barra del navegador.


Método 2: Cambiar la URL editando archivos y base de datos (método manual)

Este método es imprescindible si no puedes acceder al back-office, o si el método anterior no ha funcionado del todo. También es necesario para una migración completa de PrestaShop a un nuevo dominio.

Paso 1: Edita el archivo settings.inc.php

Este archivo es el corazón de la configuración de tu PrestaShop. Se encuentra en la carpeta config/ de tu instalación.

Accede a tu hosting por FTP o mediante el administrador de archivos de Syspanel. Busca la ruta:

/tu_carpeta_de_prestashop/config/settings.inc.php

Ábrelo con un editor de texto (como el Bloc de notas o, mejor, un editor como Notepad++ o VS Code). Dentro, busca las siguientes líneas:

define('_PS_BASE_URL_', 'https://tu-dominio-antiguo.com');
define('_PS_BASE_URL_SSL_', 'https://tu-dominio-antiguo.com');

Cámbialas por tu nuevo dominio:

define('_PS_BASE_URL_', 'https://tu-nuevo-dominio.com');
define('_PS_BASE_URL_SSL_', 'https://tu-nuevo-dominio.com');

[WARNING] Si no ves estas líneas exactas, busca _PS_BASE_URL_ y _PS_BASE_URL_SSL_. Son las que controlan la URL base de tu tienda. No modifiques nada más que no entiendas.

Guarda el archivo y súbelo de nuevo al servidor si lo estabas editando localmente.

Paso 2: Actualiza la base de datos

Ahora toca la parte más delicada: la base de datos. Necesitas reemplazar todas las referencias al dominio antiguo por el nuevo.

Accede a phpMyAdmin desde tu panel de control (Syspanel) o directamente desde el hosting. Selecciona la base de datos de tu PrestaShop.

Una vez dentro, ve a la pestaña "SQL" y ejecuta las siguientes consultas:

UPDATE ps_shop_url SET domain='www.tunuevodominio.com', domain_ssl='www.tunuevodominio.com', physical_uri='/' WHERE main=1;

[INFO] Si tu tabla no se llama ps_shop_url, puede que tenga un prefijo distinto (por ejemplo, prestashop_shop_url). Revisa el nombre de las tablas en tu base de datos. Lo normal es que empiecen por ps_.

También es recomendable ejecutar esta otra consulta para actualizar las URLs que puedan estar guardadas en otras tablas (como ps_configuration):

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.dominio-antiguo.com', 'http://www.dominio-nuevo.com') WHERE value LIKE '%dominio-antiguo%';

Y repite lo mismo con https si usabas SSL:

UPDATE ps_configuration SET value = REPLACE(value, 'https://www.dominio-antiguo.com', 'https://www.dominio-nuevo.com') WHERE value LIKE '%dominio-antiguo%';

[TIP] Ejecuta estas consultas una a una y revisa que no haya errores. Si tienes dudas, haz una copia de seguridad de la base de datos antes de lanzar cualquier UPDATE.


Paso 3: Limpia la caché de PrestaShop

Después de cambiar la URL, es muy probable que tu tienda siga mostrando la versión antigua debido a la caché. Para evitarlo, debes limpiarla.

Desde el back-office, ve a "Parámetros avanzados" > "Rendimiento" y haz clic en el botón "Vaciar la caché". Si no puedes acceder al back-office, borra manualmente el contenido de las carpetas var/cache (en PrestaShop 1.7) o cache (en versiones anteriores).

[WARNING] Si no limpias la caché, verás errores de CSS roto, imágenes que no cargan y enlaces que apuntan al dominio antiguo. Es un paso obligatorio.


Migración completa: cómo mover tu PrestaShop a un nuevo dominio

Si además de cambiar la URL, estás migrando PrestaShop a un servidor nuevo, el proceso es un poco más largo. Te resumo los pasos clave:

  1. Copia los archivos de tu tienda al nuevo servidor (por FTP o mediante el administrador de archivos).
  2. Exporta la base de datos del servidor antiguo (phpMyAdmin > Exportar) e impórtala en el nuevo servidor.
  3. Edita el archivo settings.inc.php en el nuevo servidor con los datos de la nueva base de datos (nombre, usuario, contraseña) y el nuevo dominio.
  4. Sigue los pasos anteriores de actualización de la base de datos (los UPDATE de las tablas).
  5. Limpia la caché en el nuevo servidor.

[INFO] Si tu nuevo servidor usa Syspanel, recuerda que el acceso es a través del puerto 2106. Ahí podrás crear la base de datos, gestionar los archivos y configurar todo lo necesario.


Preguntas frecuentes (FAQ) sobre el cambio de dominio en PrestaShop

¿Perderé mi posicionamiento SEO al cambiar la URL?

Si haces el cambio correctamente y configuras las redirecciones 301 desde el dominio antiguo al nuevo, no deberías perder posicionamiento. De hecho, es imprescindible que configures estas redirecciones en tu servidor (a través del archivo .htaccess o desde el panel de control). Te recomiendo que lo hagas antes de cancelar el dominio antiguo.

¿Qué pasa con los enlaces internos y las imágenes?

Al actualizar la base de datos con las consultas SQL de reemplazo, todos los enlaces internos y las URLs de las imágenes se actualizarán automáticamente. Es por eso que el paso de la base de datos es tan importante.

¿Puedo cambiar la URL sin tocar la base de datos?

Técnicamente, si solo cambias la URL en el back-office y limpias la caché, la tienda funcionará. Sin embargo, es muy probable que algunos enlaces antiguos sigan apareciendo en el código fuente o en el sitemap. Para un cambio limpio y sin errores, siempre recomiendo actualizar la base de datos.

¿Cuánto tarda en propagarse el nuevo dominio?

La propagación de DNS puede tardar entre 24 y 72 horas. Durante ese tiempo, algunos usuarios verán la tienda con el dominio nuevo y otros con el antiguo. Es normal y no debes preocuparte.

¿Qué hago si me equivoco y ya no puedo acceder al back-office?

Tranquilo, no es el fin del mundo. Vuelve a editar el archivo settings.inc.php con el dominio antiguo o el nuevo correcto, y restaura la base de datos desde la copia de seguridad si es necesario. Siempre puedes volver a intentarlo.


Consejos finales para configurar tu tienda PrestaShop después del cambio

Una vez que hayas cambiado la URL y todo funcione, te sugiero que hagas una revisión completa:

  • Revisa que todas las páginas carguen correctamente: categorías, productos, carrito, checkout.
  • Comprueba las imágenes y los vídeos de tus productos.
  • Regenera el sitemap (Google XML Sitemap) y envíalo a Google Search Console.
  • Configura las redirecciones 301 si aún no lo has hecho.
  • Actualiza tus enlaces en redes sociales, Google My Business y cualquier otra plataforma donde tengas tu tienda enlazada.

[TIP] Si usas módulos de terceros, es posible que algunos tengan configuraciones internas con la URL antigua. Revisa sus ajustes y actualízalos si es necesario.


Conclusión

Cambiar la URL de tu tienda PrestaShop no tiene por qué ser una pesadilla. Siguiendo estos pasos, con paciencia y haciendo una copia de seguridad previa, podrás migrar tu PrestaShop a un nuevo dominio sin perder ventas ni posicionamiento. Recuerda que la clave está en actualizar tanto los archivos como la base de datos, y en limpiar la caché después del cambio.

Si tienes dudas en algún paso, no dudes en consultar con tu proveedor de hosting o con un profesional. Y si utilizas Syspanel, recuerda que el acceso es a través del puerto 2106 para gestionar todos estos aspectos de tu servidor. ¡Mucha suerte con tu nueva URL!

¿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