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

Cómo cambiar la URL de PrestaShop desde admin (sin romper la tienda)

Actualizado el 21 de marzo de 2026

Cambiar la URL de tu tienda PrestaShop es una de esas tareas que parecen sencillas pero que, si se hacen mal, pueden dejarte la tienda en blanco o con errores por todos lados. No te preocupes, porque en esta guía te voy a explicar paso a paso cómo hacerlo desde el panel de administración, con trucos y advertencias para que no rompas nada por el camino.

Vamos a cubrir tanto el cambio de dominio (por ejemplo, de mitienda.com a mitienda.es) como la actualización de la URL base (de http a https o de www a no-www). También hablaremos de la migración completa a un nuevo dominio, que es un caso un poco más delicado.


¿Qué significa cambiar la URL de PrestaShop?

Antes de ensuciarnos las manos, es importante entender qué es la URL en el contexto de PrestaShop. No es solo la dirección que ves en el navegador. Es una configuración global que afecta a:

  • Los enlaces internos de la tienda (categorías, productos, etc.).
  • La generación de sitemaps.
  • Los redireccionamientos automáticos.
  • El acceso a la API y los webhooks.
  • La carga de imágenes, CSS y JavaScript desde el servidor.

Si cambias el dominio en el registro de tu proveedor (o en el panel de tu hosting) pero no actualizas la configuración interna de PrestaShop, la tienda intentará cargar los recursos desde la URL antigua y verás una página rota o con estilos desaparecidos.

Por eso, el cambio se hace en dos frentes:

  1. El panel de administración de PrestaShop (la parte fácil).
  2. La base de datos y los archivos de configuración (la parte que requiere más cuidado, pero que te explico sin tecnicismos).

Antes de empezar: prepara el terreno (5 minutos)

No, no puedes ir directo al grano. Primero, asegúrate de tener un plan B por si algo sale mal. Esto es lo que necesitas:

1. Haz una copia de seguridad completa

Esto incluye:

  • Los archivos de tu tienda (la carpeta public_html o www en tu hosting). Puedes descargarla por FTP o desde el administrador de archivos de tu panel.
  • La base de datos. En la mayoría de los paneles de hosting (cPanel, Syspanel, Plesk), tienes una herramienta llamada "phpMyAdmin" o "Backup". Exporta la base de datos completa en un archivo .sql.

[WARNING] Esto no es opcional. Si solo cambias una letra mal en la base de datos, tu tienda podría dejar de funcionar. La copia de seguridad es tu seguro de vida.

2. Comprueba que el nuevo dominio (si es el caso) apunta a tu servidor

Si estás cambiando de dominio, ve a tu proveedor de dominios (donde lo compraste) y modifica los registros DNS para que el nuevo dominio apunte a la IP de tu servidor. Este proceso puede tardar entre 2 y 48 horas en propagarse.

[INFO] Si el dominio no apunta a tu servidor, no podrás ver los cambios correctamente y podrías pensar que has roto algo cuando en realidad es un problema de DNS.

3. Accede a tu hosting y a tu panel de PrestaShop

Necesitarás tener a mano:

  • Las credenciales de acceso a tu panel de administración de PrestaShop (el que termina en /admin).
  • El acceso a tu panel de hosting (cPanel, Syspanel, etc.) para editar archivos si es necesario.

Cómo cambiar la URL de PrestaShop desde el admin (el método oficial)

Este es el método que recomienda PrestaShop y el más seguro si solo necesitas cambiar de http a https, añadir o quitar www, o cambiar a un dominio nuevo que ya apunta a tu servidor.

Paso 1: Accede a la configuración de la tienda

Una vez dentro de tu panel de administración, ve al menú de la izquierda y busca la sección PARÁMETROS AVANZADOS. Dentro de ella, haz clic en General.

Paso 2: Encuentra el bloque "Configuración de la tienda"

En la pestaña "General" (la primera que se abre), verás un bloque llamado Configuración de la tienda. Dentro de él, hay dos campos que son los que nos interesan:

  • Nombre de la tienda: Aquí solo verás el nombre, no la URL. No lo toques.
  • URL de la tienda: Este es el campo clave. Aquí verás la URL actual con una X roja al lado. Eso significa que hay que actualizarla.

Paso 3: Guarda la nueva URL

En el campo URL de la tienda, escribe la nueva dirección completa. Debes incluir el protocolo (http:// o https://) y, si usas www, también debe estar.

Ejemplos:

  • Si cambias de http://miodominio.com a https://miodominio.com, escribe https://miodominio.com.
  • Si cambias de http://www.miodominio.com a https://miodominio.es, escribe https://miodominio.es.

Una vez escrita, haz clic en el botón Guardar que está en la parte inferior o superior de la página.

Paso 4: Verifica el resultado

PrestaShop hará una comprobación automática. Si todo es correcto, la X roja se convertirá en una marca verde y verás un mensaje de éxito. Si no es así, te mostrará un error indicando que la URL no es accesible.

[TIP] Si ves un error, no entres en pánico. El problema suele ser que el dominio no está propagado (si es nuevo) o que el certificado SSL no está bien instalado (si cambias a https). Revisa esos dos puntos y vuelve a intentarlo.


Qué hacer si el cambio desde el admin no funciona (o la tienda se rompe)

A veces, el método del admin falla o, peor aún, la tienda se queda en blanco justo después de guardar. ¿Por qué? Porque PrestaShop guarda la URL en varios sitios, y si el campo del admin se actualiza pero las tablas de la base de datos no se sincronizan bien, el lío está servido.

No te preocupes, hay una solución manual que es infalible. Vamos a usar phpMyAdmin para cambiar la URL directamente en la base de datos.

Paso 1: Accede a phpMyAdmin

Entra en el panel de control de tu hosting (cPanel, Syspanel, etc.) y busca el acceso a phpMyAdmin. En Syspanel, por ejemplo, suele estar en la sección de "Bases de datos". Recuerda que el puerto de acceso a Syspanel es el 2106.

Paso 2: Selecciona tu base de datos

En la columna de la izquierda, haz clic en el nombre de la base de datos de tu PrestaShop. Se abrirá una lista con todas las tablas.

Paso 3: Ejecuta la consulta SQL mágica

Ve a la pestaña SQL (en la parte superior de la pantalla) y pega la siguiente consulta. Sustituye http://www.tudominioantiguo.com por tu URL antigua y https://www.tudominionuevo.com por tu nueva URL.

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

UPDATE ps_configuration SET value = 'https://www.tudominionuevo.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL', 'PS_SHOP_NAME');

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

[WARNING] Cambia el prefijo ps_ si tu instalación usa otro (por ejemplo, prestashop_). Lo puedes ver en el nombre de las tablas en la columna de la izquierda. Si no lo cambias, te dará error.

Paso 4: Limpia la caché

Después de ejecutar la consulta (verás un mensaje de éxito), es hora de limpiar la caché. Ve a la carpeta de tu tienda en el servidor (a través del administrador de archivos o FTP) y borra el contenido de la carpeta /var/cache (o /cache en versiones antiguas). No borres la carpeta en sí, solo los archivos que hay dentro.


Migrar PrestaShop a un nuevo dominio (caso especial)

Si lo que quieres es migrar tu tienda a un dominio completamente nuevo (no solo un cambio de protocolo o nombre), el proceso es un poco más largo, pero no imposible. Aquí tienes el resumen:

  1. Copia los archivos: Descarga todos los archivos de tu hosting actual y súbelos al nuevo (si es un servidor distinto).
  2. Exporta e importa la base de datos: Igual que el punto anterior, exporta la base de datos del servidor antiguo e impórtala en el nuevo.
  3. Aplica el cambio de URL: Una vez tengas la base de datos importada en el nuevo servidor, usa el método de phpMyAdmin que te he explicado antes para actualizar todas las referencias al dominio antiguo.
  4. Configura el nuevo entorno: Ajusta los archivos parameters.php o config/settings.inc.php con las nuevas credenciales de la base de datos (nombre de la BD, usuario y contraseña).
  5. Prueba exhaustiva: Revisa que todo funcione: productos, carrito, pago, envío, etc.

[TIP] Para la migración, es imprescindible que el nuevo dominio apunte al nuevo servidor antes de empezar. Si no, no podrás probar nada.


Errores comunes y cómo solucionarlos

Aquí tienes un mini-FAQ con los problemas más típicos:

"Me sale un error 500 después del cambio"

Esto suele ser un problema de permisos de archivos o de caché. Prueba a borrar el contenido de la carpeta /var/cache (o /cache). Si el error persiste, revisa que los archivos de configuración (parameters.php) no se hayan corrompido.

"Las imágenes no cargan"

El problema es que las rutas de las imágenes están guardadas en la base de datos con la URL antigua. Ejecuta esta consulta en phpMyAdmin para actualizarlas:

UPDATE ps_image_shop SET image_url = REPLACE(image_url, 'http://www.antiguo.com', 'https://www.nuevo.com');

También puedes usar la herramienta de "Re-generar miniaturas" en el panel de administración (Parámetros avanzados > Rendimiento > Re-generar miniaturas) después de cambiar la URL.

"Al hacer clic en un producto me lleva a la página de inicio"

Esto es un problema de URL amigables. Ve a PARÁMEROS AVANZADOS > SEO y URLs y haz clic en el botón Guardar sin cambiar nada. Esto regenerará el archivo .htaccess y las reglas de reescritura.

"Google sigue mostrando la URL antigua"

Eso es normal. Los buscadores tardan en rastrear los cambios. Lo que sí puedes hacer es configurar una redirección 301 desde el dominio antiguo al nuevo para no perder posicionamiento. Esto se hace en el panel de tu hosting, creando una regla de redirección en el archivo .htaccess.


Consejos finales para no romper tu tienda

  1. Prueba en un entorno de desarrollo: Si es una tienda muy grande, te recomiendo montar una copia en un subdominio (ej: test.mitienda.com) y hacer la prueba ahí antes de tocar la tienda real.
  2. No toques la base de datos directamente si no sabes lo que haces: Si no te sientes seguro con SQL, pide ayuda a tu proveedor de hosting o a un desarrollador. Es mejor pagar por una ayuda puntual que perder ventas por una tienda rota.
  3. Actualiza la URL en Google Search Console y en Analytics: Después del cambio, añade la nueva propiedad en estas herramientas para poder seguir monitorizando tu tráfico.
  4. Revisa los enlaces internos: Si tienes un blog o enlaces manuales en descripciones de productos, actualízalos también. Puedes usar un plugin o una búsqueda global en la base de datos para encontrarlos.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de PrestaShop sin perder el SEO?

Sí, si se hace correctamente. Debes configurar una redirección 301 desde la URL antigua a la nueva. Esto le dice a Google que tu tienda se ha movido de forma permanente y que debe transferir la autoridad del dominio antiguo al nuevo.

¿Qué pasa si mi tienda usa un certificado SSL?

Al cambiar la URL a https://, asegúrate de que el certificado SSL está activo en tu hosting. Si no lo está, los navegadores mostrarán un aviso de "no seguro" y la tienda podría no cargar correctamente.

¿Necesito cambiar algo más si solo cambio de http a https?

Sí, además de la URL, deberías revisar que todos los recursos (imágenes, scripts, hojas de estilo) se carguen por https. Puedes forzar la carga segura en PARÁMETROS AVANZADOS > Rendimiento > Redireccionar a HTTPS (si tu versión lo permite) o editando el archivo .htaccess.

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

La propagación de DNS puede tardar entre 2 y 48 horas, aunque normalmente es mucho más rápida. Durante ese tiempo, algunos usuarios verán la tienda antigua y otros la nueva. No te preocupes, es un proceso normal.

Mi tienda está en un servidor con Syspanel, ¿cambio algo?

No, el proceso es exactamente el mismo. La única diferencia es que para entrar a tu panel de control o a phpMyAdmin, deberás usar la URL con el puerto 2106 (ej: http://tu-ip:2106). El resto de pasos son idénticos.


Conclusión

Cambiar la URL de PrestaShop no es un procedimiento que deba darte miedo si sigues los pasos al pie de la letra. La clave está en hacer una copia de seguridad y en actuar con calma. El método del panel de administración es el más sencillo, pero si falla, el truco de phpMyAdmin con la consulta SQL te sacará de cualquier apuro.

Recuerda siempre verificar el resultado final, limpiar la caché y, si es una migración a un dominio nuevo, configurar las redirecciones 301 para no perder tu posicionamiento en Google.

Si aun así tienes dudas, no dudes en preguntar a tu proveedor de hosting o a un profesional. Es mejor invertir en una hora de soporte que arriesgar tu negocio por un pequeño error. ¡Buena 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