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

PrestaShop: ¿Cómo cambiar la URL de la tienda en PrestaShop?

Actualizado el 3 de abril de 2026

¿Por qué querrías cambiar la URL de tu tienda PrestaShop?

Cambiar la URL de tu tienda PrestaShop es una tarea más común de lo que parece. Puede que hayas comprado un dominio nuevo más profesional, que quieras migrar de un subdominio a un dominio principal, o que simplemente necesites 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 visitas, posicionamiento en Google ni la confianza de tus clientes.

Muchos piensan que modificar la URL en PrestaShop es tan sencillo como cambiar un texto en un archivo, pero la realidad es que implica tocar varios puntos clave de la configuración y, si no se hace bien, puedes acabar con una tienda rota o con errores de contenido mixto. No te preocupes, porque en esta guía extensa y didáctica te voy a explicar paso a paso cómo hacerlo de forma segura, tanto si eres un usuario novel como si ya tienes cierta soltura con la administración de tu tienda.

Vamos a desgranar todo el proceso, desde la preparación previa hasta la verificación final, incluyendo trucos, advertencias y la solución a los problemas más habituales. Al final, tendrás un mapa completo para realizar el cambio sin sobresaltos.

Antes de empezar: preparación y copia de seguridad

Antes de tocar absolutamente nada, es fundamental que prepares el terreno. Cambiar la URL de tu tienda PrestaShop no es un cambio cosmético; afecta a la base de datos, a los archivos de configuración y a cómo los buscadores interpretan tu sitio. Por lo tanto, la regla de oro es hacer una copia de seguridad completa.

Copia de seguridad de archivos y base de datos

Necesitas guardar dos cosas: los archivos de tu tienda (el código, las imágenes, los módulos) y la base de datos (donde están los productos, pedidos y clientes). Puedes hacerlo desde el panel de control de tu hosting o mediante FTP y phpMyAdmin.

Si tu hosting utiliza Syspanel (recuerda, el acceso es a través del puerto 2106), busca la sección de "Backups" o "Copias de seguridad". Si no, siempre puedes usar un módulo de PrestaShop para ello o hacerlo manualmente. No escatimes en este paso: una copia de seguridad te salvará la vida si algo sale mal.

Anota tu configuración actual

Antes de cambiar nada, ve a Preferencias > General en tu back office y anota las URLs que tienes actualmente configuradas en los campos "URL de la tienda" y "URL de SSL". Esto te servirá como referencia y para revertir el cambio si es necesario. También es un buen momento para asegurarte de que tienes acceso a tu panel de administración y a las credenciales de tu hosting.

Activa el modo de mantenimiento

Para evitar que los clientes vean una tienda a medio cambiar, activa el modo de mantenimiento. Ve a Preferencias > Mantenimiento y habilita la opción "Activar el modo de mantenimiento". Puedes poner un mensaje amigable como "Estamos mejorando la tienda, vuelve en unos minutos". Esto te dará tranquilidad mientras trabajas.

Método principal: cambiar la URL desde el back office de PrestaShop

Esta es la vía más sencilla y recomendada para la mayoría de los casos, especialmente si tu nuevo dominio ya apunta a tu servidor. PrestaShop tiene una opción nativa para cambiar la URL de la tienda, y estos son los pasos exactos.

Paso 1: Configurar el nuevo dominio en tu hosting

Antes de cambiar nada en PrestaShop, tu nuevo dominio (por ejemplo, www.tutiendanueva.com) debe estar apuntando a tu servidor. Esto significa que, si escribes esa URL en tu navegador, deberías ver tu tienda (aunque sea con errores de estilo). Si no sabes cómo hacer esto, contacta con tu proveedor de hosting. En Syspanel (puerto 2106), suele haber una sección de "Dominios" donde puedes añadir el dominio nuevo y asociarlo a la carpeta donde está instalada tu tienda.

Paso 2: Acceder a la configuración de URLs

Inicia sesión en tu back office de PrestaShop (normalmente en www.tudominio.com/adminXXXX). Una vez dentro, navega a Preferencias > General. Aquí es donde reside la magia.

Paso 3: Modificar los campos de URL

En la pantalla de Preferencias > General, verás dos campos críticos: "URL de la tienda" y "URL de SSL". Debes cambiar ambos.

  • URL de la tienda: Escribe aquí la nueva URL completa, incluyendo el protocolo. Por ejemplo: https://www.tutiendanueva.com.
  • URL de SSL: Haz lo mismo, pero asegurándote de que empieza con https://. Si tu tienda no usa SSL aún, este es el momento perfecto para activarlo.

Asegúrate de que no haya una barra inclinada (/) al final de la URL. Eso es un error muy común que puede causar problemas de redirección.

Paso 4: Guardar los cambios y verificar

Haz clic en "Guardar". PrestaShop intentará actualizar todos los enlaces internos automáticamente. Verás un mensaje de confirmación. Ahora, prueba a acceder a tu tienda con la nueva URL. Deberías verla correctamente, con sus estilos y funcionamiento. Si ves un error, no entres en pánico; revisa los pasos siguientes y la sección de solución de problemas.

Método alternativo: editar archivos de configuración manualmente

Si no puedes acceder al back office o el cambio desde la interfaz no funciona, siempre puedes recurrir a la edición manual de archivos. Este método es más técnico, pero efectivo.

Localizar el archivo settings.inc.php

En la raíz de tu instalación de PrestaShop, busca la carpeta config y dentro de ella el archivo settings.inc.php. Este archivo contiene constantes de configuración, incluyendo las URLs. Ábrelo con un editor de texto plano (nunca con Word) y busca las líneas que contienen _PS_SHOP_DOMAIN_, _PS_SHOP_DOMAIN_SSL_ y _PS_BASE_URL_.

  • _PS_SHOP_DOMAIN_: Debe tener tu nuevo dominio sin http:// ni https://. Por ejemplo: www.tutiendanueva.com.
  • _PS_SHOP_DOMAIN_SSL_: Igual que el anterior, pero para la versión SSL.
  • _PS_BASE_URL_: Esta es más compleja, ya que incluye el protocolo y la ruta. Normalmente es https://www.tutiendanueva.com.

Modifica estas líneas con los nuevos valores y guarda el archivo. Es importante que respetes la sintaxis del archivo PHP (comillas, comas, etc.) para no romper nada.

Editar la base de datos (phpMyAdmin)

Este paso es para usuarios más avanzados. A veces, los enlaces antiguos quedan guardados en la base de datos, especialmente si has tenido la tienda durante mucho tiempo. Para actualizarlos, accede a phpMyAdmin desde tu panel de control (en Syspanel, puerto 2106, suele estar en la sección de bases de datos).

Selecciona tu base de datos y ejecuta una consulta SQL para reemplazar las URLs antiguas por las nuevas. La consulta típica es:

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

Pero ten cuidado, la tabla puede llamarse ps_shop_url o tener un prefijo diferente. También es recomendable buscar y reemplazar la URL antigua en las tablas de configuración y de contenido. Esta tarea es delicada, así que si no te sientes seguro, mejor contacta con un profesional.

Configuraciones adicionales y limpieza post-cambio

Cambiar la URL no termina con modificar los campos. Hay que hacer una limpieza y ajustar otras configuraciones para que todo funcione de manera óptima.

Actualizar la configuración de SEO y redirecciones

Para no perder tu posicionamiento en Google, debes configurar redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess (en la raíz de tu tienda) o mediante un módulo de redirección.

Un ejemplo de redirección 301 en .htaccess sería:

Redirect 301 /antigua-pagina https://www.tutiendanueva.com/nueva-pagina

Pero lo más eficaz para un cambio de dominio completo es usar reglas de reescritura. Te recomiendo que, si no controlas esto, uses un módulo de SEO en PrestaShop que te ayude a gestionar las redirecciones de forma gráfica.

Limpiar la caché de PrestaShop

PrestaShop guarda mucha información en caché para cargar más rápido. Después de cambiar la URL, es imprescindible limpiarla. Ve a Parámetros avanzados > Rendimiento y haz clic en "Vaciar la caché" (tanto la de Smarty como la de Symfony). Esto evitará que se muestren enlaces antiguos o errores extraños.

Regenerar el archivo .htaccess

Si usas URLs amigables (y deberías), PrestaShop genera un archivo .htaccess con las reglas de reescritura. Después de cambiar la URL, es recomendable regenerarlo. Ve a Parámetros avanzados > Herramientas y, en la sección de "URLs amigables", haz clic en "Guardar" para forzar la regeneración.

Verificar la configuración de los módulos

Algunos módulos (como los de pago o envío) pueden tener configuraciones que incluyan URLs. Revisa los módulos más importantes y asegúrate de que no haya referencias a la URL antigua. A veces, es necesario desactivarlos y reactivarlos para que tomen los nuevos valores.

Solución de problemas comunes al cambiar la URL

Cambiar la URL puede dar algunos quebraderos de cabeza. Aquí tienes los problemas más comunes y cómo solucionarlos.

Error 404 en todas las páginas

Si después del cambio ves errores 404, es casi seguro que el archivo .htaccess está mal o no se ha regenerado. Ve a Parámetros avanzados > Herramientas y guarda la configuración de URLs amigables para forzar la regeneración. Si el problema persiste, revisa que el archivo .htaccess tenga los permisos correctos (644) y que la configuración del servidor permita su lectura.

La tienda carga sin estilos (HTML sin CSS)

Esto es un clásico. Se debe a que los enlaces a los archivos CSS y JavaScript siguen apuntando a la URL antigua. Limpia la caché de PrestaShop y de tu navegador. Si el problema continúa, revisa que los campos de URL en settings.inc.php estén correctos y que no haya una barra final.

Contenido mixto (Mixed Content) en HTTPS

Si has cambiado a HTTPS, es posible que veas un error en el navegador indicando que hay contenido mixto (algunos elementos se cargan por HTTP). Esto ocurre porque hay enlaces internos que no se han actualizado. Asegúrate de que la URL en Preferencias > General tiene https:// y limpia la caché. Si el problema persiste, puede que necesites un módulo para forzar HTTPS en todos los elementos o una búsqueda y reemplazo en la base de datos.

No puedo acceder al back office

Si después del cambio no puedes acceder a tu administración, prueba a acceder directamente con la nueva URL seguida de la carpeta admin (por ejemplo, https://www.tutiendanueva.com/admin123). Si no funciona, revisa el archivo settings.inc.php para asegurarte de que las constantes de URL están bien definidas. En el peor de los casos, restaura la copia de seguridad que hiciste al principio.

Consejos finales y buenas prácticas para cambiar dominio en PrestaShop

Para terminar, te dejo una serie de recomendaciones que te harán la vida más fácil.

Realiza el cambio en horas de baja afluencia

Haz el cambio cuando tu tienda tenga menos tráfico, como en la madrugada. Así minimizarás el impacto en tus clientes y tendrás tiempo de sobra para solucionar cualquier inconveniente.

Notifica a tus clientes y proveedores

Si tu cambio de URL es significativo (por ejemplo, un cambio de dominio), avisa a tus clientes habituales por email o redes sociales. También es importante que actualices la URL en tus perfiles de Google My Business, redes sociales y en cualquier plataforma donde tengas tu tienda enlazada.

Verifica con Google Search Console

Si usas Google Search Console, añade la nueva propiedad (la nueva URL) y configura el cambio de dirección. Esto ayudará a Google a migrar tu posicionamiento mucho más rápido. También puedes usar la herramienta de "Cambio de dirección" dentro de Search Console.

Considera la herramienta de migración de PrestaShop

Para cambios muy complejos (por ejemplo, mover de un subdirectorio a un dominio nuevo), PrestaShop ofrece una herramienta de migración que automatiza muchos procesos. Aunque es más técnica, puede ahorrarte muchos dolores de cabeza. Infórmate en la documentación oficial.

En resumen, cambiar la URL de tu tienda PrestaShop es un proceso que, con esta guía, está a tu alcance. Solo necesitas paciencia, seguir los pasos al pie de la letra y, sobre todo, hacer una buena copia de seguridad antes de empezar. Si te encuentras con un obstáculo, respira hondo, revisa los pasos y no dudes en buscar ayuda profesional si la necesitas. ¡Tu tienda con la nueva URL 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