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

Guía para cambiar la URL de PrestaShop en Syspanel sin romper la tienda

Actualizado el 16 de octubre de 2025

¿Tienes que cambiar la URL de tu tienda PrestaShop y te da miedo que todo se rompa? Es una de las operaciones que más respeto impone, pero con la guía adecuada y las herramientas de Syspanel, puedes hacerlo de forma segura y sin perder ni un solo producto, cliente o pedido.

En este artículo, te explicaré paso a paso cómo cambiar la URL de tu PrestaShop desde Syspanel (el panel de control que incluye HestiaCP, accesible por el puerto 2106). Olvídate de los sustos: vamos a hacer una copia de seguridad, modificar la base de datos y actualizar la configuración con calma y precisión.


¿Por qué es tan delicado cambiar la URL de PrestaShop?

PrestaShop no es un simple archivo HTML. Es una aplicación dinámica que guarda su configuración en dos sitios a la vez: los archivos de configuración (como parameters.php) y, sobre todo, en la base de datos MySQL.

Si solo cambias el dominio en el panel de administración y no actualizas la base de datos, la tienda seguirá apuntando a la URL antigua. Esto provoca errores de "archivo no encontrado", imágenes rotas, enlaces que no funcionan y, en el peor de los casos, una tienda inaccesible.

La buena noticia es que, si sigues este orden lógico (copia de seguridad, cambio en Syspanel, actualización de la base de datos y verificación), el proceso es 100% reversible y seguro.


Antes de empezar: Prepara el terreno

Antes de tocar nada, necesitas tener claro dos cosas: tu nueva URL (por ejemplo, www.mitienda.com o www.tienda.es) y tener acceso a Syspanel.

Para acceder a Syspanel, escribe en tu navegador la IP de tu servidor o el dominio principal seguido de :2106. Por ejemplo: http://tu-servidor.com:2106. Si no lo recuerdas, revisa el correo de bienvenida de tu hosting.

[WARNING] No empieces el proceso si no tienes la nueva URL comprada y apuntando a tu servidor (DNS). Si el dominio no apunta correctamente, la tienda no cargará aunque la configuración interna sea perfecta.

Paso 0: La copia de seguridad (tu red de seguridad)

Este es el paso más importante. Si algo falla, podrás restaurar todo en cuestión de minutos.

  1. Entra en Syspanel (puerto 2106).
  2. Busca la sección de "Backup" o "Copias de seguridad".
  3. Crea una copia de seguridad completa que incluya tanto los archivos (el directorio public_html) como la base de datos MySQL.
  4. Descarga esa copia a tu ordenador o a un almacenamiento externo. No te fíes solo de la copia en el servidor.

[TIP] Si tu tienda es muy grande, la copia puede tardar unos minutos. Ten paciencia y no cierres la pestaña del navegador.


Cambiar la URL en PrestaShop: El método infalible

Vamos a dividir el proceso en dos fases: la fase de servidor (donde cambiamos el dominio en Syspanel) y la fase de aplicación (donde actualizamos PrestaShop).

Fase 1: Cambiar el dominio en Syspanel

Syspanel gestiona los sitios web. Aquí es donde le decimos al servidor que el dominio www.antiguo.com pasa a ser www.nuevo.com.

  1. En el panel de Syspanel, ve a la sección "Web" o "Sitios Web".
  2. Localiza tu tienda PrestaShop en la lista. Normalmente aparecerá el dominio antiguo.
  3. Haz clic en el botón de "Editar" o en el icono de lápiz.
  4. Busca el campo que dice "Dominio" o "Nombre de dominio".
  5. Cambia el dominio antiguo por el nuevo. No toques la ruta del documento (normalmente public_html).
  6. Guarda los cambios.

[INFO] Syspanel (basado en HestiaCP) puede pedirte que actualices el certificado SSL automáticamente. Si es así, acéptalo. Esto te dará el candado de seguridad https para tu nuevo dominio.

Fase 2: Actualizar la base de datos de PrestaShop

Ahora viene la parte técnica. PrestaShop guarda la URL en varias tablas de la base de datos. Si no las cambiamos, la tienda seguirá buscando los recursos en el dominio antiguo.

Existen dos formas de hacerlo: con una consulta SQL manual (la más fiable) o con un módulo.

Opción A: La consulta SQL (Recomendada)

Esta es la forma más limpia y rápida. Vamos a usar una herramienta llamada phpMyAdmin, que está integrada en Syspanel.

  1. En Syspanel, busca la sección de "Bases de datos" o "Databases".
  2. Localiza la base de datos de tu PrestaShop (suele tener un nombre parecido al de tu usuario).
  3. Haz clic en el enlace que dice "phpMyAdmin".
  4. Una vez dentro, selecciona tu base de datos en el panel izquierdo.
  5. Haz clic en la pestaña "SQL" en la parte superior.
  6. Pega la siguiente consulta SQL, reemplazando los valores:
UPDATE ps_shop_url SET domain = 'www.nuevo-dominio.com', domain_ssl = 'www.nuevo-dominio.com' WHERE main = 1;

UPDATE ps_configuration SET value = 'www.nuevo-dominio.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

Explicación de la consulta:

  • La primera línea actualiza la tabla ps_shop_url, que es la que controla la URL principal de la tienda. Cambia www.nuevo-dominio.com por tu dominio real.
  • La segunda línea actualiza la tabla ps_configuration, donde se guardan los dominios globales.

[WARNING] El prefijo ps_ puede variar si tu tienda usa uno diferente. Lo puedes ver en el nombre de las tablas dentro de phpMyAdmin. Si tu prefijo es prestashop_, la consulta sería UPDATE prestashop_shop_url....

  1. Haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior.

Opción B: Usar un módulo de cambio de URL

Si no te sientes cómodo con SQL, existen módulos gratuitos en el marketplace de PrestaShop que hacen este trabajo por ti. Busca "Change URL" o "Change Domain". Normalmente solo tienes que introducir la URL antigua y la nueva, y el módulo se encarga de todo.

[TIP] Aunque uses un módulo, te recomiendo que hagas la copia de seguridad igualmente. Es mejor prevenir.


Limpiar la caché y verificar la tienda

Después de cambiar la URL en la base de datos, PrestaShop puede mostrar errores o una página en blanco debido a la caché. No te asustes, es normal.

Limpiar la caché de PrestaShop

  1. Accede a tu panel de administración de PrestaShop. La URL será la nueva: www.nuevo-dominio.com/admin.
  2. Ve a "Parámetros avanzados" -> "Rendimiento".
  3. En el apartado de "Caché", selecciona "No" o haz clic en el botón "Vaciar la caché".
  4. Guarda los cambios.

Si no puedes acceder al panel de administración, puedes borrar la caché manualmente. Conéctate por FTP (FileZilla) y elimina el contenido de las carpetas var/cache/prod y var/cache/dev (o cache si es una versión antigua). No borres las carpetas en sí, solo su contenido.

Verificación final: El checklist de la victoria

Abre tu tienda en la nueva URL y revisa estos puntos:

  • La página de inicio carga correctamente.
  • Las imágenes de los productos se ven bien.
  • Los enlaces de categorías y productos funcionan.
  • El carrito de compra añade productos sin errores.
  • El proceso de pago (si puedes probarlo en modo test) funciona.

Preguntas frecuentes (FAQ) sobre el cambio de URL

¿Qué pasa con mi certificado SSL antiguo?

No pasa nada. Syspanel lo gestionará. Al cambiar el dominio en el panel, puedes activar un nuevo certificado SSL para el dominio nuevo (Let’s Encrypt). El antiguo quedará inactivo, pero tu tienda no se verá afectada.

¿Puedo mantener ambos dominios funcionando?

Sí, pero no es recomendable a largo plazo. Puedes configurar una redirección 301 desde el dominio antiguo al nuevo en Syspanel. Esto le dice a Google que tu tienda se ha movido de forma permanente, evitando penalizaciones SEO.

¿Perderé mis posiciones en Google?

Si haces el cambio correctamente y configuras las redirecciones 301, no deberías perder posiciones. Es normal que haya una pequeña fluctuación durante unos días, pero se recupera. Es crucial que actualices también tu Google Search Console con la nueva propiedad.

¿Qué pasa si la tienda se ve sin estilos (CSS roto)?

Esto suele pasar si la caché no se ha limpiado bien o si la consulta SQL no se ejecutó correctamente. Repite el paso de limpiar la caché y verifica que en ps_configuration los campos PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL tengan la URL nueva.

¿Y si me equivoco en la consulta SQL?

Por eso hiciste la copia de seguridad. Si ves que la tienda se rompe, restaura la copia desde Syspanel en la sección de "Backup". Es un proceso de 5 minutos y volverás a estar como al principio.


Consejos finales para un cambio sin estrés

  • Hazlo en horas de baja afluencia: Si tienes clientes comprando a las 3 de la tarde, espera a la noche.
  • Prepara un documento con todas tus credenciales: Ten a mano el acceso a Syspanel, a la base de datos y al FTP.
  • No borres el dominio antiguo de inmediato: Mantenlo activo durante al menos una semana para que las redirecciones funcionen.
  • Actualiza tus enlaces externos: Si tienes newsletters o anuncios con la URL antigua, actualízalos o asegúrate de que redirigen bien.

Cambiar la URL de PrestaShop en Syspanel es un proceso mecánico. Si has seguido esta guía, habrás hecho una copia de seguridad, modificado el dominio en el panel, actualizado la base de datos y limpiado la caché. Con eso, tu tienda debería funcionar perfectamente en su nueva dirección.

Respira, ve paso a paso y no te saltes ninguna fase. Tu tienda te lo agradecerá. ¡Mucha suerte con el cambio!

¿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