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

Cómo cambiar la URL de PrestaShop desde el administrador (sin romper nada)

Actualizado el 24 de septiembre de 2025

¿Necesitas cambiar la dirección de tu tienda PrestaShop? Ya sea porque has comprado un dominio nuevo, quieres pasar de HTTP a HTTPS o simplemente deseas migrar a un subdominio, este proceso es más sencillo de lo que parece si sigues los pasos correctos.

El error más común al intentar cambiar URL PrestaShop es hacerlo solo a medias, lo que provoca que la tienda se rompa, aparezcan errores 404 o que el panel de administración quede inaccesible.

En esta guía extensa y detallada, te explicaré cómo hacerlo de forma segura y sin perder datos, directamente desde el administrador de PrestaShop. No necesitas ser un experto en programación, solo seguir el orden correcto.


Antes de empezar: prepara el terreno

Antes de tocar nada, es fundamental que entiendas qué implica este cambio. La URL de tu tienda no es solo una dirección; es la referencia que usan todos los enlaces internos, las imágenes, los productos y las páginas.

Si cambias el dominio sin avisar a PrestaShop, la tienda seguirá intentando cargar recursos desde la URL antigua. El resultado: una página en blanco o un cúmulo de errores.

Por eso, el primer paso no es técnico, sino de planificación.

Haz una copia de seguridad completa

Esta regla es de oro. Antes de cualquier modificación, necesitas dos copias de seguridad:

  1. Copia de la base de datos: Es donde están todos tus productos, clientes y pedidos.
  2. Copia de los archivos: Es el código de tu tienda, las imágenes y los módulos.

La mayoría de los paneles de control de hosting (como cPanel o Syspanel, que es el panel que usamos en nuestros servidores y al que se accede por el puerto 2106) ofrecen herramientas para hacer esto automáticamente.

[WARNING] No continúes con el tutorial si no tienes una copia de seguridad reciente. Si algo sale mal, podrás restaurar todo en menos de 5 minutos. Sin copia, podrías perder tu negocio digital.

Decide la URL final

¿Quieres cambiar de www.mitienda.com a tienda.midominio.com? ¿O estás migrando de midominio.com a www.midominio.com?

Anota la URL exacta que quieres usar. Debe incluir el http:// o https:// y el www si lo vas a usar. Te recomiendo elegir una sola versión canónica para evitar problemas de duplicidad de contenido en Google.


El método correcto: cambiar URL PrestaShop desde el administrador

PrestaShop guarda la configuración de la tienda en dos lugares críticos: la tabla ps_configuration de la base de datos y el archivo parameters.php. El administrador nos permite modificar ambos sin tocar código manualmente.

Vamos a hacerlo en dos fases para minimizar riesgos.

Fase 1: Cambiar la URL en la base de datos (método directo)

Esta es la forma más rápida y la que recomiendo si tienes acceso al administrador.

  1. Accede a tu panel de administración de PrestaShop (normalmente en tudominio.com/admin1234).

  2. Ve al menú Parámetros avanzados y selecciona General.

  3. Dentro de la pestaña General, busca la sección Configuración de la tienda. Ahí verás dos campos:

    • URL de la tienda: Es la dirección principal.
    • URL SSL: Se usa si tienes certificado HTTPS activo.
  4. Cambia la URL de la tienda por la nueva. Por ejemplo, de http://www.antiguo.com a https://www.nuevo.com.

  5. Haz lo mismo con el campo URL SSL si tu nuevo dominio tiene certificado SSL.

  6. Pulsa el botón Guardar.

[TIP] Si solo estás cambiando de HTTP a HTTPS, asegúrate de que ambos campos (URL y URL SSL) sean idénticos pero con el protocolo https://. Esto evita conflictos de redirección.

Fase 2: Forzar la regeneración de enlaces

Aunque PrestaShop guarda el cambio, los enlaces antiguos pueden quedar cacheados. Para forzar que todo se actualice:

  1. Ve a Parámetros avanzados > Rendimiento.

  2. En la sección Caché, selecciona No en la opción "Usar caché" para desactivarla temporalmente.

  3. Pulsa Guardar.

  4. Ahora ve a Parámetros avanzados > Información. En la parte superior, verás un botón que dice Vaciar la caché. Púlsalo.

  5. Espera unos segundos y vuelve a activar la caché en el paso 2 si la tenías activada.


Qué hacer si el administrador no carga después del cambio

A veces, al cambiar la URL, el panel de administración también se bloquea porque intenta redirigir a la URL antigua. No te asustes, hay una solución manual que funciona siempre.

Acceso directo a la base de datos

Necesitas acceder a tu base de datos. Puedes hacerlo desde Syspanel (recuerda, puerto 2106) o desde phpMyAdmin si tu hosting lo ofrece.

  1. Abre phpMyAdmin y selecciona la base de datos de tu tienda PrestaShop.

  2. Busca la tabla ps_configuration. Normalmente el prefijo es ps_, pero puede variar.

  3. Dentro de esa tabla, busca las filas donde el campo name sea PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL.

  4. Edita el campo value de ambas filas con la nueva URL. Importante: solo escribe el dominio, sin http:// ni /. Por ejemplo: www.nuevodominio.com.

  5. Guarda los cambios.

  6. Ahora busca la fila PS_SHOP_URL y edita el valor con la URL completa, incluyendo https://.

  7. También busca PS_SSL_ENABLED y pon el valor en 1 si usas HTTPS.

[INFO] Si no encuentras la tabla ps_configuration, es que el prefijo de tu instalación es diferente. Revisa el archivo config/settings.inc.php (PrestaShop 1.6) o app/config/parameters.php (PrestaShop 1.7+) para ver el prefijo real.

Solución para PrestaShop 1.7 y versiones superiores

En las versiones modernas, además de la base de datos, debes editar un archivo de configuración.

  1. Accede a tus archivos mediante FTP o el administrador de archivos de Syspanel.

  2. Navega hasta la carpeta app/config/.

  3. Abre el archivo parameters.php con un editor de texto.

  4. Busca las líneas que contienen database_host, database_name, etc. No las toques. Busca específicamente las líneas que dicen:

    'PS_SHOP_DOMAIN' => 'antiguodominio.com',
    'PS_SHOP_DOMAIN_SSL' => 'antiguodominio.com',
    
  5. Cámbialas por tu nuevo dominio.

  6. Guarda el archivo y súbelo de nuevo.


Cómo cambiar dominio PrestaShop sin romper el SEO

Este es el punto que más preocupa a los dueños de tiendas online. Si cambias la URL sin configurar redirecciones, perderás todo el posicionamiento en Google. Pero no te preocupes, hay una forma correcta de hacerlo.

Configurar redirecciones 301

Las redirecciones 301 son avisos a Google de que una página se ha movido permanentemente a otra dirección. Así, el buscador traslada la autoridad de la URL antigua a la nueva.

PrestaShop no tiene una herramienta nativa para esto, así que lo haremos desde el archivo .htaccess.

  1. Desde FTP, localiza el archivo .htaccess en la raíz de tu tienda.

  2. Ábrelo con un editor de texto.

  3. Al principio del archivo, añade estas líneas:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^antiguodominio\.com [NC,OR]
    RewriteCond %{HTTP_HOST} ^www\.antiguodominio\.com [NC]
    RewriteRule (.*) https://www.nuevodominio.com/$1 [R=301,L]
    
  4. Cambia antiguodominio.com y nuevodominio.com por tus dominios reales.

  5. Guarda y sube el archivo.

[WARNING] Si tu tienda ya tiene reglas de reescritura generadas por PrestaShop, coloca estas líneas justo después de RewriteEngine On y antes de las demás reglas. No las borres.

Actualizar Google Search Console

Una vez que las redirecciones estén activas:

  1. Entra en Google Search Console.

  2. Añade el nuevo dominio como una propiedad nueva.

  3. Verifica que eres el propietario (puedes usar el método de la etiqueta HTML o DNS).

  4. Solicita un cambio de dirección en la propiedad antigua. En el menú lateral, busca "Cambio de dirección".

  5. Sigue los pasos y espera. Google migrará los datos en unas semanas.


Errores comunes y cómo solucionarlos

Aunque sigas todos los pasos, pueden aparecer pequeños contratiempos. Aquí tienes los más habituales.

Error: "La página no redirige correctamente"

Esto suele pasar cuando hay un bucle de redirección. Revisa que no tengas dos redirecciones 301 que se contradigan. También verifica que en parameters.php no quede la URL antigua.

Error: "No se puede conectar a la base de datos"

Si cambiaste el dominio pero no actualizaste los archivos, PrestaShop intenta conectarse a una base de datos que no encuentra. Vuelve a revisar los pasos de la Fase 2.

Las imágenes no cargan

Las URLs de las imágenes están guardadas en la base de datos. PrestaShop tiene una herramienta para regenerarlas:

  1. Ve a Parámetros avanzados > Base de datos.

  2. Haz clic en Regenerar miniaturas.

  3. Selecciona todas las opciones y pulsa "Regenerar".

Esto recreará todas las imágenes con las nuevas rutas.


Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de mi tienda PrestaShop sin perder los pedidos?

Sí, los pedidos, clientes y productos están en la base de datos y no se ven afectados por el cambio de URL. Solo cambia la referencia de los enlaces.

¿Cuánto tiempo tarda en propagarse el cambio de dominio?

La propagación de DNS puede tardar entre 24 y 72 horas. Durante ese tiempo, algunos usuarios podrían ver la tienda antigua y otros la nueva. No te preocupes, es normal.

¿Necesito un certificado SSL para el nuevo dominio?

Sí, es altamente recomendable. Google penaliza las tiendas sin HTTPS. Puedes generar un certificado gratuito desde Syspanel en la sección de SSL/TLS.

¿Qué pasa con mi cuenta de Google Ads o Facebook Pixel?

Deberás actualizar las URLs de conversión en esas plataformas. Ve a cada una y cambia el dominio de destino. Si usas redirecciones 301, los datos históricos no se pierden.

¿Puedo volver atrás si me arrepiento?

Sí, siempre que tengas la copia de seguridad. Restaura la base de datos y los archivos desde la copia que hiciste al principio. Es el método infalible.


Resumen final

Cambiar URL PrestaShop desde el administrador es un proceso de dos partes: actualizar la configuración interna y luego forzar la regeneración de enlaces. Si además cambias de dominio, necesitarás redirecciones 301 para no perder tu posicionamiento.

Recuerda los puntos clave:

  • Siempre haz una copia de seguridad antes.
  • Cambia la URL en Parámetros avanzados > General.
  • Vacía la caché después.
  • Si el admin no carga, edita parameters.php y la tabla ps_configuration.
  • Configura redirecciones 301 en .htaccess.
  • Actualiza Google Search Console.

Con estos pasos, tu tienda estará funcionando en la nueva URL en menos de una hora, sin errores y sin perder tu SEO. Si tienes dudas, es mejor que contactes con tu proveedor de hosting antes de lanzarte a modificar archivos críticos.

¿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