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

Guía: Cómo cambiar la URL de PrestaShop desde el panel de administración

Actualizado el 12 de diciembre de 2025

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

Cambiar la URL de tu tienda PrestaShop es una tarea más común de lo que piensas. Quizás has comprado un dominio nuevo más profesional, has migrado de un subdominio a un dominio principal, o simplemente quieres pasar de HTTP a HTTPS para mejorar la seguridad y el posicionamiento web. Sea cual sea tu motivo, hacer este cambio correctamente es crucial para no perder tráfico, posicionamiento en Google ni la funcionalidad de tu tienda.

Si lo haces mal, puedes encontrarte con problemas como páginas en blanco, productos que no cargan, o peor aún, una pérdida drástica de visitas. Pero no te preocupes, estás en el lugar correcto. Esta guía está pensada para que, incluso sin ser un experto técnico, puedas cambiar la url prestashop desde el panel de administración de manera segura y sin romper nada por el camino.

Te explicaré paso a paso, con un lenguaje claro y directo, cómo realizar esta operación. Además, te daré consejos sobre qué hacer antes, durante y después del cambio para que tu tienda siga funcionando a la perfección.

Antes de empezar: Preparación y precauciones necesarias

Antes de tocar nada en tu panel de administración, es fundamental que prepares el terreno. Cambiar la URL no es como cambiar un texto en un párrafo; afecta a la estructura de toda tu tienda. Por eso, la regla de oro es hacer una copia de seguridad completa.

Realiza una copia de seguridad (Backup)

Imagina que algo sale mal y tu tienda se queda a medias. Sin una copia de seguridad, recuperar la información sería un dolor de cabeza enorme. Por eso, te recomiendo encarecidamente que hagas una copia de seguridad tanto de los archivos como de la base de datos.

Puedes hacerlo desde el propio cPanel de tu hosting o, si tienes acceso a Syspanel (recuerda, el puerto de acceso es el 2106), también puedes generar un backup desde allí. Si tu proveedor de hosting tiene soporte, pídeles ayuda; es un proceso rápido y te dará una tranquilidad absoluta.

Anota tu URL actual y la nueva

Parece obvio, pero es fácil liarse. Ten a mano la URL antigua (por ejemplo, http://www.mitiendaantigua.com) y la nueva (por ejemplo, https://www.mitiendanueva.com). Asegúrate de escribirla correctamente, incluyendo el protocolo (http:// o https://) y si llevará "www" o no. Esta decisión es importante para el SEO, así que piensa bien cuál será tu dominio canónico.

Define si cambiarás a HTTPS

Si tu nueva URL incluye https://, necesitarás tener un certificado SSL instalado en tu hosting. Hoy en día, la mayoría de los proveedores lo incluyen de forma gratuita (Let's Encrypt, por ejemplo). Si no lo tienes, actívalo antes de hacer el cambio de URL, de lo contrario, tu tienda podría mostrar errores de seguridad.

Paso 1: Configurar la nueva URL en el panel de administración

Una vez que tengas tu backup listo y tu nuevo dominio (y SSL si es el caso) preparado, es hora de entrar en acción. Te voy a mostrar cómo configurar url prestashop desde el back office.

Accede a la configuración de SEO y URLs

  1. Inicia sesión en tu panel de administración de PrestaShop.
  2. En el menú lateral izquierdo, busca la sección "Configuración avanzada".
  3. Dentro de esa sección, haz clic en "SEO y URLs".

Aquí es donde ocurre la magia. Verás dos campos muy importantes: "Dominio de la tienda" y "Dominio SSL de la tienda".

Modifica los campos de dominio

En el campo "Dominio de la tienda", escribe tu nueva URL sin el protocolo (sin http:// ni https://). Por ejemplo, si tu nueva URL es https://www.mitiendanueva.com, aquí solo escribirás www.mitiendanueva.com.

En el campo "Dominio SSL de la tienda", escribe exactamente lo mismo. Este campo se utiliza cuando el certificado SSL está activo, y es esencial para que las páginas seguras funcionen correctamente.

Guarda los cambios y verifica

Haz clic en el botón "Guardar" en la parte superior derecha de la pantalla. PrestaShop te pedirá que confirmes la acción. Hazlo y, acto seguido, PrestaShop intentará actualizar la configuración automáticamente.

[!WARNING]
No cierres la pestaña del navegador ni apagues el ordenador durante este proceso. Si la operación se interrumpe, podrías dejar la tienda en un estado inconsistente. Espera a que la página se recargue o te muestre un mensaje de confirmación.

Paso 2: Actualizar la URL en el archivo de configuración (si es necesario)

En la mayoría de los casos, el paso anterior es suficiente. Sin embargo, a veces PrestaShop no actualiza todos los archivos de configuración automáticamente, especialmente en versiones antiguas. Si después de guardar ves que la tienda sigue mostrando la URL antigua o da errores, es probable que necesites editar un archivo llamado settings.inc.php.

Localiza el archivo settings.inc.php

Este archivo se encuentra en la carpeta config de tu instalación de PrestaShop. Puedes acceder a él a través del administrador de archivos de tu hosting o mediante FTP (FileZilla, por ejemplo).

Edita las constantes de URL

Abre el archivo con un editor de texto plano (como el Bloc de notas). Dentro, busca las líneas que definen las constantes _PS_SHOP_DOMAIN_ y _PS_SHOP_DOMAIN_SSL_. Deberían tener un aspecto similar a este:

define('_PS_SHOP_DOMAIN_', 'www.mitiendaantigua.com');
define('_PS_SHOP_DOMAIN_SSL_', 'www.mitiendaantigua.com');

Cambia los valores por tu nueva URL (sin protocolo), guarda el archivo y súbelo de nuevo al servidor, reemplazando el original.

[!TIP]
Si no te sientes cómodo editando archivos, puedes usar el buscador de PrestaShop. En el panel de administración, ve a "Configuración avanzada" > "Base de datos" y busca en la tabla ps_configuration los valores PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL. Aunque editarlos desde la base de datos es más avanzado, también es válido.

Paso 3: Actualizar las URLs en la base de datos

Este es un paso crítico que muchos olvidan. Las URLs antiguas están "grabadas" en la base de datos de tu tienda: en las descripciones de productos, las URL de las imágenes, los enlaces de los menús, etc. Si no las actualizas, tu tienda mostrará imágenes rotas y enlaces que apuntan a la dirección antigua.

Utiliza una consulta SQL

La forma más eficiente de hacerlo es mediante una consulta SQL. Puedes ejecutarla desde phpMyAdmin (la herramienta de gestión de bases de datos de tu hosting) o desde Syspanel (puerto 2106).

La consulta es la siguiente, pero debes adaptarla a tus URLs:

UPDATE ps_shop_url SET domain = 'www.tudominionuevo.com', domain_ssl = 'www.tudominionuevo.com' WHERE id_shop = 1;

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.tudominioantiguo.com', 'https://www.tudominionuevo.com') WHERE value LIKE '%http://www.tudominioantiguo.com%';

UPDATE ps_configuration SET value = REPLACE(value, 'https://www.tudominioantiguo.com', 'https://www.tudominionuevo.com') WHERE value LIKE '%https://www.tudominioantiguo.com%';

[!WARNING]
Ten muchísimo cuidado con las consultas SQL. Un error en la sintaxis puede dañar tu base de datos. Si no estás seguro, pide ayuda a tu proveedor de hosting o a un profesional. Asegúrate de cambiar tudominioantiguo.com y tudominionuevo.com por tus dominios reales.

Reemplaza en todas las tablas

La consulta anterior es básica. Para una limpieza más profunda, necesitas reemplazar la URL antigua en todas las tablas de la base de datos. Puedes hacerlo con una consulta más compleja que recorra todas las tablas:

SET @old_url = 'http://www.tudominioantiguo.com';
SET @new_url = 'https://www.tudominionuevo.com';

SELECT CONCAT('UPDATE ', table_name, ' SET ', column_name, ' = REPLACE(', column_name, ', ''', @old_url, ''', ''', @new_url, ''') WHERE ', column_name, ' LIKE ''%', @old_url, '%'';')
FROM information_schema.columns
WHERE table_schema = 'tu_nombre_de_base_de_datos'
AND (column_name LIKE '%url%' OR column_name LIKE '%link%' OR column_name LIKE '%image%');

Esta consulta generará una lista de comandos UPDATE que puedes copiar y ejecutar. Es un método más avanzado, pero muy efectivo.

Paso 4: Regenerar el caché y el .htaccess

PrestaShop guarda mucha información en caché para acelerar la carga de la tienda. Después de un cambio de URL, es esencial limpiar esa caché para que los cambios se reflejen.

Limpia la caché desde el panel

Ve a "Configuración avanzada" > "Rendimiento" y haz clic en el botón "Vaciar la caché". También puedes forzar la compilación de las plantillas en la misma página, marcando la opción "Forzar la compilación" y guardando los cambios.

Regenera el archivo .htaccess

El archivo .htaccess es un archivo de configuración del servidor que controla las redirecciones y el acceso a tu tienda. PrestaShop puede regenerarlo automáticamente.

Ve a "Configuración avanzada" > "Herramientas" > "Utilidades" y haz clic en el botón "Regenerar el archivo .htaccess". Si no ves esta opción, puedes hacerlo manualmente: elimina el archivo .htaccess de la raíz de tu instalación y luego entra a cualquier página de tu tienda; PrestaShop lo recreará automáticamente.

[!INFO]
Si tienes reglas personalizadas en tu .htaccess (como redirecciones específicas), guárdalas antes de regenerarlo, porque se perderán.

Paso 5: Verificar que todo funciona correctamente

Ya has hecho el cambio. Ahora es el momento de comprobar que todo funciona. No te limites a mirar la página de inicio; revisa a fondo.

Comprueba las páginas clave

Visita las siguientes páginas y verifica que cargan correctamente y que la URL en la barra del navegador es la nueva:

  • La página de inicio.
  • Una página de producto.
  • Una página de categoría.
  • El carrito de compra (añade un producto al carrito).
  • El proceso de finalización de compra (no es necesario completarlo, solo llegar al primer paso).
  • El panel de administración.

Revisa las imágenes y los enlaces

Haz clic derecho en una imagen de un producto y selecciona "Inspeccionar" (o "Inspeccionar elemento" en tu navegador). Busca la URL de la imagen y verifica que apunta a la nueva dirección. Haz lo mismo con los enlaces de los menús.

Paso 6: Configurar las redirecciones 301 (Crucial para el SEO)

Este es el paso más importante para no perder posicionamiento en Google. Las redirecciones 301 avisan a los buscadores que tu tienda ha cambiado de dirección de forma permanente. Así, todo el "jugo" de SEO (autoridad, enlaces, etc.) de tu antigua URL se transfiere a la nueva.

Crea las redirecciones en el .htaccess

Puedes añadir reglas de redirección en el archivo .htaccess. Al inicio del archivo, después de la línea RewriteEngine on, añade lo siguiente:

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

[!WARNING]
Asegúrate de que tu .htaccess tenga el RewriteEngine on. Si no lo tiene, añádelo. Esta regla redirige todo el tráfico del dominio antiguo al nuevo.

Actualiza tu Google Search Console

Entra en Google Search Console y añade la nueva propiedad (tu nuevo dominio). Verifica que puedes acceder a ella. Luego, en la propiedad antigua, utiliza la herramienta "Cambio de dirección" para indicar a Google que te has mudado a la nueva URL. Esto acelerará el proceso de indexación del nuevo dominio.

Preguntas frecuentes (FAQ)

¿Qué pasa si no hago el cambio de URL en la base de datos?

Si no actualizas la base de datos, tu tienda tendrá enlaces internos rotos, imágenes que no se muestran (ya que apuntarán a la URL antigua) y una experiencia de usuario muy deficiente. Además, los buscadores no podrán rastrear correctamente tu sitio.

¿Puedo cambiar la URL de PrestaShop desde Syspanel?

Syspanel (puerto 2106) es una herramienta de gestión de hosting, no de PrestaShop. Puedes usarlo para hacer copias de seguridad, gestionar bases de datos o archivos, pero el cambio de URL en sí se hace desde el panel de administración de PrestaShop o editando archivos directamente.

¿Cuánto tiempo tarda en hacer efecto el cambio de URL?

El cambio es inmediato. En el momento en que guardas la configuración y limpias la caché, tu tienda empezará a usar la nueva URL. Sin embargo, que Google actualice su índice puede tardar desde unos días hasta varias semanas, por eso es fundamental tener las redirecciones 301.

¿Qué hago si mi tienda se queda en blanco después del cambio?

No entres en pánico. Esto suele deberse a un error en el archivo .htaccess o a que la caché no se ha limpiado correctamente. Accede a tu hosting mediante FTP, renombra el archivo .htaccess a .htaccess.bak (para desactivarlo) y prueba a cargar tu tienda. Si carga, el problema es el .htaccess. También puedes intentar acceder al panel de administración en /admin y limpiar la caché desde "Rendimiento".

¿Debo cambiar la URL de mi tienda si solo quiero pasar de HTTP a HTTPS?

Sí, el proceso es exactamente el mismo. La única diferencia es que la URL antigua es http:// y la nueva es https://. Asegúrate de tener el certificado SSL activo y de que todas las páginas se sirvan a través de HTTPS. Te recomiendo usar la herramienta "Forzar SSL" en PrestaShop (Configuración avanzada > Seguridad) para redirigir todo el tráfico a HTTPS automáticamente.

Conclusión y recomendaciones finales

Cambiar la URL de tu PrestaShop es un proceso delicado, pero con esta guía y un poco de paciencia, podrás hacerlo sin contratiempos. Recuerda que la clave está en la preparación (backup) y en la ejecución meticulosa de cada paso.

Para resumir, los pasos esenciales son:

  1. Preparar: Haz un backup y anota las URLs.
  2. Configurar: Cambia el dominio en "SEO y URLs".
  3. Actualizar: Modifica la base de datos (si es necesario).
  4. Limpiar: Vacía la caché y regenera el .htaccess.
  5. Verificar: Revisa que todo funcione.
  6. Redirigir: Configura las redirecciones 301 para el SEO.

[!TIP]
Si te sientes abrumado, no dudes en contactar con el soporte de tu hosting o con un desarrollador especializado en PrestaShop. El coste de un profesional puede ahorrarte muchos dolores de cabeza y una posible pérdida de ventas.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo cambiar la url prestashop y prestashop cambiar dominio de forma segura. Con esto, tu tienda estará lista para conquistar el mundo

¿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