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

Cómo cambiar la URL de PrestaShop en Syspanel (dominio o subdominio)

Actualizado el 8 de febrero de 2026

Introducción: ¿Por qué necesitas cambiar la URL de tu PrestaShop?

Cambiar la URL de tu tienda PrestaShop puede parecer una tarea complicada, pero es más común de lo que crees. Quizás estás lanzando una nueva marca, quieres pasar de un subdominio (como tienda.midominio.com) a un dominio principal (www.midominio.com), o simplemente necesitas mover PrestaShop a un subdominio para hacer pruebas sin afectar tu web actual.

El panel de control Syspanel (accesible a través del puerto 2106) es la herramienta que utilizas para gestionar tu hosting. Desde ahí podrás realizar el cambio de forma segura, siempre que sigas los pasos correctos. En esta guía extensa y paso a paso, te explicaré cómo hacerlo sin romper nada, incluso si no tienes experiencia técnica.

Vamos a desglosar todo el proceso en partes muy claras: desde la preparación inicial, pasando por la configuración en Syspanel, hasta los ajustes finales dentro de tu tienda.


Antes de empezar: Preparación y copia de seguridad

¿Qué necesitas tener a mano?

Antes de tocar nada, asegúrate de tener estos datos:

  • Acceso a Syspanel (recuerda, la URL suele ser https://tu-servidor:2106).
  • Acceso al panel de administración de tu PrestaShop (el back-office).
  • Las credenciales de tu proveedor de dominios (donde compraste el dominio o subdominio).
  • Un cliente FTP o el administrador de archivos de Syspanel.

Haz una copia de seguridad completa

Este es el paso más importante. Cambiar la URL de PrestaShop sin una copia de seguridad es un riesgo innecesario. Necesitas respaldar dos cosas:

  1. Los archivos de tu tienda (la carpeta public_html o la carpeta donde está instalado PrestaShop).
  2. La base de datos (normalmente MySQL).

Desde Syspanel, busca la sección de "Copias de seguridad" o "Backups". Si no la encuentras, puedes usar la herramienta phpMyAdmin para exportar la base de datos y un cliente FTP para descargar los archivos. No continúes hasta tener ambos respaldos guardados en tu ordenador.

[WARNING] Si no haces una copia de seguridad, podrías perder todos tus productos, pedidos y configuraciones. Este paso no es negociable.


Paso 1: Crear el nuevo dominio o subdominio en Syspanel

Lo primero es asegurarte de que el destino (el nuevo dominio o subdominio) exista y esté preparado para alojar tu tienda.

Cómo añadir un subdominio en Syspanel

Si quieres mover PrestaShop a un subdominio (por ejemplo, de miodominio.com a tienda.miodominio.com), sigue estos pasos:

  1. Inicia sesión en Syspanel usando el puerto 2106.
  2. Busca la sección "Web" o "Dominios" en el menú lateral.
  3. Haz clic en "Añadir dominio" o "Crear subdominio".
  4. Escribe el nombre del subdominio (ej. tienda). El sistema completará el dominio raíz automáticamente.
  5. En la configuración, asegúrate de que la "Raíz del documento" (document root) apunte a una carpeta nueva o a la que usarás. Por ejemplo, /public_html/tienda.
  6. Guarda los cambios.

Si vas a usar un dominio completamente nuevo

El proceso es similar, pero necesitas asegurarte de que el dominio apunte a tu servidor. Esto se hace cambiando los servidores DNS o el registro A en tu proveedor de dominios. Una vez que el dominio "apunte" a tu servidor, podrás añadirlo en Syspanel con la misma opción de "Añadir dominio".

[INFO] Los cambios de DNS pueden tardar entre 24 y 48 horas en propagarse. Si acabas de configurar el dominio, espera un poco antes de continuar, aunque a veces funciona al instante.


Paso 2: Mover los archivos de PrestaShop

Ahora tienes dos opciones: mover los archivos a la nueva ubicación o copiarlos. Si vas a cambiar el dominio de PrestaShop de forma permanente, lo ideal es moverlos. Si quieres tener dos tiendas (una de prueba y otra real), haz una copia.

Usando el Administrador de Archivos de Syspanel

  1. Accede a la sección "Archivos" o "Administrador de archivos" en Syspanel.
  2. Navega hasta la carpeta donde está tu PrestaShop actual (por ejemplo, public_html).
  3. Selecciona todos los archivos y carpetas.
  4. Usa la opción "Copiar" o "Mover".
  5. Pega los archivos en la nueva ruta que creaste en el Paso 1 (por ejemplo, public_html/tienda).

Usando FTP (si prefieres)

Conecta con tu cliente FTP (como FileZilla) usando los datos que verás en Syspanel (usuario, contraseña y puerto). Descarga todos los archivos de la raíz actual y súbelos a la nueva carpeta. Este método es más lento si tienes muchos archivos, pero igual de válido.

[TIP] Asegúrate de que los archivos ocultos (como .htaccess) también se copien. Activa la opción "Mostrar archivos ocultos" en tu cliente FTP o en el administrador de archivos.


Paso 3: Exportar e importar la base de datos

La base de datos contiene toda la información de tu tienda. Debes copiarla para la nueva ubicación.

Exportar la base de datos original

  1. Ve a la sección "Bases de datos" en Syspanel.
  2. Localiza la base de datos de tu PrestaShop.
  3. Accede a phpMyAdmin (generalmente hay un botón para ello).
  4. Selecciona la base de datos en el panel izquierdo.
  5. Ve a la pestaña "Exportar".
  6. Elige el método "Rápido" y haz clic en "Continuar". Se descargará un archivo .sql.

Importar la base de datos a la nueva ubicación

  1. En Syspanel, crea una nueva base de datos y un nuevo usuario con todos los privilegios. Anota el nombre de la base de datos, el usuario y la contraseña.
  2. Abre phpMyAdmin para la nueva base de datos.
  3. Ve a la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste antes.
  5. Haz clic en "Continuar".

[WARNING] No olvides las credenciales de la nueva base de datos. Las necesitarás en el siguiente paso.


Paso 4: Cambiar la URL en la base de datos (El paso clave)

Este es el corazón de cómo cambiar la URL de PrestaShop. La base de datos guarda la URL de tu tienda en varias tablas. Si no las actualizas, tu tienda seguirá intentando cargar los recursos desde la URL antigua, mostrando una página en blanco o rota.

Usando una consulta SQL en phpMyAdmin

  1. Abre phpMyAdmin para la nueva base de datos.
  2. Haz clic en la pestaña "SQL".
  3. Copia y pega la siguiente consulta, reemplazando los valores:
UPDATE ps_shop_url SET domain='tudominionuevo.com', domain_ssl='tudominionuevo.com', physical_uri='/';

Explicación de la consulta:

  • ps_shop_url es la tabla donde PrestaShop guarda la URL principal.
  • domain y domain_ssl deben tener tu nuevo dominio o subdominio (sin http:// ni www a menos que lo uses).
  • physical_uri es la ruta dentro del servidor. Si instalaste en la raíz, usa /. Si lo pusiste en una subcarpeta, usa /nombredelacarpeta/.

Actualizaciones adicionales (para evitar problemas)

Además de la tabla principal, es recomendable ejecutar esta consulta para actualizar todas las referencias en otras tablas (como las de configuración y las de los enlaces de productos):

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');

Y para actualizar los enlaces en los contenidos de las páginas (como descripciones de productos):

UPDATE ps_product_lang SET description = REPLACE(description, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');

[TIP] Puedes usar https:// en lugar de http:// si tienes SSL. Pero primero haz el cambio con http:// y luego activa el SSL desde el panel de administración de PrestaShop para evitar errores.


Paso 5: Configurar el archivo parameters.php

PrestaShop guarda la conexión a la base de datos y otra configuración en un archivo llamado parameters.php. Debes actualizarlo con los datos de la nueva base de datos.

Cómo encontrar y editar el archivo

  1. Ve al administrador de archivos de Syspanel.
  2. Navega hasta la nueva carpeta donde pusiste los archivos de PrestaShop (ej. public_html/tienda).
  3. Entra en la carpeta app/config/.
  4. Busca el archivo parameters.php.
  5. Ábrelo con el editor de texto de Syspanel.

Qué cambiar en el archivo

Busca las líneas que contienen database_host, database_name, database_user y database_password. Cámbialas por los datos de la nueva base de datos que creaste en el Paso 3.

'database_host' => 'localhost',
'database_name' => 'nombre_nueva_base',
'database_user' => 'usuario_nueva_base',
'database_password' => 'contraseña_nueva_base',

[WARNING] Guarda el archivo después de hacer los cambios. Un error aquí impedirá que PrestaShop se conecte a la base de datos.


Paso 6: Limpiar la caché de PrestaShop

Después de todos estos cambios, PrestaShop guardará información antigua en su caché. Es crucial limpiarla.

Limpiar la caché manualmente

  1. En el administrador de archivos, ve a la carpeta var/cache (o cache en versiones antiguas).
  2. Elimina el contenido de las carpetas dev y prod. No borres las carpetas en sí, solo su interior.

Limpiar la caché desde el back-office

Si puedes acceder a la nueva URL y ves el panel de administración, ve a Parámetros avanzados > Rendimiento y haz clic en "Vaciar la caché".

[INFO] Si no puedes acceder al panel, el método manual es suficiente.


Paso 7: Acceder y verificar la tienda

Ahora viene la parte más gratificante: comprobar que todo funciona.

Prueba la nueva URL

  1. Abre tu navegador y escribe la nueva URL (ej. https://tienda.midominio.com).
  2. Deberías ver tu tienda correctamente, con todos los productos y el diseño intactos.

Prueba el panel de administración

  1. Accede a tu back-office con la nueva URL (ej. https://tienda.midominio.com/admin123).
  2. Inicia sesión con tus credenciales habituales.
  3. Ve a Parámetros avanzados > Información para verificar que la URL que aparece es la nueva.

Revisa los enlaces internos

Haz clic en algunos productos y categorías para asegurarte de que los enlaces se generan correctamente con la nueva URL. Si ves algún enlace roto, repite el paso 4.


Paso 8: Configurar redirecciones (muy importante para el SEO)

Si cambias de un dominio a otro, es vital redirigir las URLs antiguas a las nuevas. Si no lo haces, perderás todo tu posicionamiento en Google.

Crear una redirección 301

La forma más sencilla es añadir estas líneas al archivo .htaccess en la raíz de tu antiguo dominio (o en la carpeta antigua).

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ https://www.nuevodominio.com/$1 [R=301,L]

Si estás moviendo de miodominio.com a tienda.miodominio.com, la redirección sería:

RewriteCond %{HTTP_HOST} ^miodominio\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.miodominio\.com$
RewriteRule ^(.*)$ https://tienda.miodominio.com/$1 [R=301,L]

[TIP] Una redirección 301 indica a los buscadores que el contenido se ha movido de forma permanente. Esto conserva la mayor parte del "jugo" SEO de tus páginas antiguas.


Preguntas frecuentes (FAQ)

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

No, es imposible. La URL está almacenada en la base de datos y en archivos de configuración. Es un proceso integral.

¿Qué pasa si olvido actualizar el parameters.php?

La tienda no podrá conectarse a la base de datos y verás un error de conexión. Simplemente vuelve al Paso 5 y revisa los datos.

¿Cuánto tarda en verse el cambio en internet?

Si el dominio ya apuntaba a tu servidor, es inmediato. Si acabas de cambiar los DNS, puede tardar hasta 48 horas.

¿Pierdo mi SEO al cambiar de dominio?

Si haces las redirecciones 301 correctamente, minimizarás la pérdida. Es normal que haya una pequeña fluctuación en el posicionamiento durante las primeras semanas, pero se recupera.

¿Puedo usar este método para cambiar de subdominio a dominio principal?

Sí, el proceso es exactamente el mismo. Solo cambia los valores en las consultas SQL y en el parameters.php.


Conclusión final

Cambiar la URL de PrestaShop en Syspanel es un proceso meticuloso, pero siguiendo esta guía paso a paso, lo tendrás listo en menos de una hora. La clave está en la preparación (backups) y en no saltarse los pasos de actualización de la base de datos y la caché.

Recuerda que Syspanel es tu aliado, y con el puerto 2106 tienes acceso a todas las herramientas necesarias para gestionar tu hosting sin complicaciones. Si en algún momento te sientes perdido, vuelve a esta guía o contacta con tu proveedor de hosting para que te echen una mano.

Ahora que ya sabes cómo cambiar dominio PrestaShop, lánzate a hacerlo con confianza. ¡Tu tienda online te lo agradecerá!

¿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