Cómo cambiar la URL de tu tienda PrestaShop en el panel de administración
¿Necesitas cambiar la dirección de tu tienda online porque has comprado un dominio nuevo, te has mudado a otro servidor o simplemente quieres pasar de HTTP a HTTPS? No te preocupes, es un proceso más sencillo de lo que parece, aunque requiere atención para no romper nada por el camino.
En esta guía completa, paso a paso, te voy a enseñar cómo cambiar la URL de tu tienda PrestaShop en el panel de administración, además de darte trucos para que el cambio no afecte a tu posicionamiento SEO ni a la experiencia de tus clientes.
Vamos a ello, sin tecnicismos raros y con todo explicado de forma clara.
¿Por qué necesitas cambiar la URL de tu tienda PrestaShop?
Antes de meternos en faena, es importante entender por qué y cuándo es necesario realizar este cambio. Las razones más comunes son:
- Compra de un dominio nuevo: Has registrado un nombre más profesional o más corto para tu negocio.
- Migración de servidor: Te has cambiado de empresa de hosting y el dominio temporal o la IP ha cambiado.
- Activación de SSL/HTTPS: Quieres que tu tienda sea segura (el candadito verde en el navegador) y necesitas cambiar
http://ahttps://. - Cambio de subdominio a dominio principal: Pasas de
tutienda.midominio.comamidominio.com. - Eliminar la carpeta de instalación: Si instalaste PrestaShop en una subcarpeta (ej.
midominio.com/tienda) y ahora quieres que esté en la raíz (midominio.com).
Lo que necesitas antes de empezar
No empieces a tocar nada sin tener esto a mano. La preparación es la clave para no quedarte con una tienda "caída" o inaccesible.
- Acceso al Panel de Administración de PrestaShop: Lógicamente, necesitas las credenciales de tu back-office.
- Acceso al Panel de Control del Hosting (cPanel, Plesk, Syspanel, etc.): Lo necesitarás para editar archivos de configuración (como el
.htaccess) y gestionar bases de datos en caso de apuro. - Acceso al Gestor de Archivos (FTP o File Manager): Para editar archivos de forma segura si algo falla.
- Un editor de texto plano: Como el Bloc de Notas o Sublime Text. Olvídate de Word para editar archivos de código.
[WARNING] IMPORTANTE: Antes de realizar cualquier cambio en tu tienda, haz una copia de seguridad completa de tus archivos y de tu base de datos. Esto te salvará la vida si cometes un error. No lo saltes, por favor.
El Método Principal: Cambiar la URL en el Panel de Administración
Este es el método oficial y el más recomendado. PrestaShop guarda la URL de tu tienda en la base de datos, y el panel de administración tiene un apartado específico para modificarla.
Sigue estos pasos al pie de la letra:
Paso 1: Accede a la configuración de la tienda
- Inicia sesión en tu panel de administración de PrestaShop (normalmente en
tudominio.com/admin). - En el menú lateral izquierdo, busca la sección "Configuración avanzada" (el icono de un engranaje o rueda dentada).
- Dentro de esa sección, haz clic en "General".
Paso 2: Modifica los campos de URL
En la pestaña "General", deberías ver una sección llamada "URL de la tienda" o "Opciones de tienda". Aquí es donde ocurre la magia.
Verás dos campos principales que debes modificar:
- Dominio de la tienda: Aquí va la parte principal de tu URL. Por ejemplo:
midominio.com(sinwwwnihttp://). - Ruta de la tienda: Si tu tienda está en la raíz del dominio, este campo debe estar vacío. Si está en una subcarpeta, pondrías el nombre de la carpeta (ej.
/tienda).
También verás dos campos adicionales que son muy importantes:
- Dominio de SSL: Si tienes un certificado SSL activo (deberías tenerlo), pon aquí el mismo dominio que en el primer campo. Si usas
www, ponwww.midominio.com. - Ruta de SSL: Normalmente es la misma que la "Ruta de la tienda", así que déjalo igual o vacío.
[TIP] Si tu tienda usaba www y quieres que la nueva URL también lo use, asegúrate de escribirlo en el campo "Dominio de la tienda" y en "Dominio de SSL". La coherencia es vital para el SEO.
Paso 3: Guarda los cambios
Una vez hayas modificado los campos, haz clic en el botón "Guardar" que se encuentra en la parte superior de la página.
¿Qué esperar? PrestaShop intentará actualizar la configuración. Es posible que veas un mensaje de error o que la página se recargue. No entres en pánico. A veces, este paso no es suficiente y necesitas un empujón extra.
El Empujón Extra: Editar el Archivo settings.inc.php
Este es el paso que muchos olvidan y el que suele causar el "Error de conexión a la base de datos" o la página en blanco. PrestaShop guarda una copia de la configuración de la URL en un archivo de configuración.
Si el paso anterior no funcionó o te dio un error, sigue estos pasos:
- Accede a tu panel de control del hosting (cPanel, Plesk, o Syspanel – recuerda que el puerto de acceso es el 2106). Busca el "Administrador de archivos" o "Gestor de archivos".
- Navega hasta la carpeta raíz donde está instalado tu PrestaShop (normalmente
public_htmlohtdocs). - Busca la carpeta
config. - Dentro de
config, encuentra el archivo llamadosettings.inc.php. - Haz clic derecho sobre él y selecciona "Editar".
[WARNING] Ten mucho cuidado al editar este archivo. Solo debes cambiar las líneas que te indico a continuación. No toques nada más.
- Busca las siguientes líneas (suelen estar al principio del archivo):
define('__PS_BASE_URI__', '/');
define('_PS_BASE_URL_', 'http://tudominio.com');
define('_PS_BASE_URL_SSL_', 'https://tudominio.com');
-
Modifica estos valores con tu nueva URL:
__PS_BASE_URI__: Debe ser/si tu tienda está en la raíz, o/carpeta/si está en una subcarpeta._PS_BASE_URL_: Pon tu nuevo dominio sinhttp://niwww(ej.midominio.com)._PS_BASE_URL_SSL_: Pon tu nuevo dominio conhttps://(ej.https://midominio.com).
-
Guarda el archivo y cierra el editor.
Soluciona el Problema del .htaccess
Este es el archivo que gestiona las redirecciones y las URLs amigables de PrestaShop. Si no lo actualizas, es posible que las URLs antiguas sigan funcionando y las nuevas den error 404.
PrestaShop suele regenerar este archivo automáticamente, pero a veces no lo hace. Para forzarlo:
- Desde tu Gestor de Archivos del hosting, busca el archivo
.htaccessen la raíz de tu instalación. - Descárgalo a tu ordenador como copia de seguridad.
- Bórralo del servidor (o renómbralo a
.htaccess_old). - Ve a tu panel de administración de PrestaShop.
- Ve a "Configuración avanzada" -> "Rendimiento".
- En la sección de "Archivo .htaccess", haz clic en el botón "Guardar" (o "Regenerar"). Esto hará que PrestaShop cree un archivo
.htaccessnuevo con la configuración correcta.
Cómo Cambiar la URL de tu Tienda PrestaShop si ya no tienes acceso al Panel
¿Has cambiado el dominio y ahora no puedes entrar al panel de administración? No pasa nada, todavía hay esperanza. Este es el método de emergencia.
Método de emergencia: Conectando a la Base de Datos
Necesitarás acceder a phpMyAdmin desde tu panel de control del hosting (Syspanel, cPanel, etc.).
- Ve a phpMyAdmin.
- Selecciona la base de datos de tu PrestaShop.
- Busca la tabla
ps_shop_url(el prefijops_puede variar si lo cambiaste durante la instalación). - Haz clic en "Examinar" o "Browse" para ver su contenido.
- Verás una fila con los datos de tu tienda. Haz clic en el icono de "Editar" (el lápiz).
- Ahora podrás cambiar los campos
domain,domain_ssl, yphysical_uridirectamente desde la base de datos.- En
domainydomain_ssl, pon tu nuevo dominio. - En
physical_uri, pon/o la ruta de la carpeta.
- En
- Guarda los cambios.
[INFO] Este método es muy útil si has roto algo y necesitas recuperar el acceso al panel. Es la forma más directa de arreglar el desaguisado.
Lo que debes hacer después del cambio: SEO y Mantenimiento
Cambiar la URL no es solo tocar botones. Es un momento delicado para tu posicionamiento en Google. Si no lo haces bien, podrías perder todo el tráfico que has ganado con tu contenido.
1. Configura las Redirecciones 301
Esto es CRÍTICO. Una redirección 301 le dice a Google (y a los navegadores) que tu página se ha movido de forma permanente a una nueva dirección.
- Si usas una herramienta como Redirección de PrestaShop (puedes encontrarla en el módulo de SEO), puedes configurarla desde el panel.
- Si tu cambio es de
http://ahttps://, la redirección suele gestionarse desde el.htaccesso desde el propio servidor. - Si cambias de dominio, lo ideal es que el dominio antiguo redirija al nuevo. Esto se hace desde el panel de control del hosting del dominio antiguo, creando una redirección 301.
2. Actualiza Google Search Console
- Añade la nueva propiedad (tu nuevo dominio) en Search Console.
- Solicita el cambio de dirección desde la versión antigua a la nueva. Esto ayuda a Google a migrar tu historial.
3. Actualiza tu Sitemap
PrestaShop genera un sitemap automáticamente. Regenera el sitemap desde el panel de administración (Configuración avanzada -> SEO y URLs -> Sitemap) y envíalo a Google Search Console.
4. Comprueba enlaces internos y externos
- Externos: Si tenías enlaces en redes sociales, otros blogs, o directorios que apunten a tu antigua URL, actualízalos si es posible. Las redirecciones 301 se encargarán de los que no puedas cambiar.
- Internos: PrestaShop debería actualizar los enlaces internos automáticamente, pero es buena idea revisar que no haya enlaces rotos.
Preguntas Frecuentes (FAQ) sobre el cambio de URL
P: ¿Cuánto tiempo tarda en propagarse el cambio de dominio?
R: La propagación de DNS puede tardar de 24 a 72 horas. No te preocupes si no ves el cambio inmediatamente desde tu conexión. Puedes usar herramientas online para verificar desde otros lugares del mundo.
P: ¿Perderé mi posicionamiento SEO?
R: Si haces las cosas bien (redirecciones 301, actualización de Search Console, etc.), el impacto debería ser mínimo y temporal. Puede haber una pequeña caída en las primeras semanas, pero es normal. Si no haces las redirecciones, podrías perderlo todo.
P: ¿Qué pasa con mis productos y pedidos?
R: Nada. Los datos de tus productos, clientes y pedidos están en la base de datos y no se ven afectados por el cambio de URL. Solo cambia la "dirección" de tu casa, no el contenido de la misma.
P: ¿Tengo que pagar algo a PrestaShop por hacer este cambio?
R: No, es un proceso completamente gratuito que puedes realizar tú mismo siguiendo estos pasos. No necesitas contratar ningún servicio extra.
Cambiar la URL de tu tienda PrestaShop puede parecer un dolor de cabeza, pero siguiendo esta guía paso a paso, es un proceso totalmente manejable. Tómate tu tiempo, no saltes pasos y, sobre todo, haz una copia de seguridad antes de empezar. Con un poco de paciencia, tu tienda estará funcionando en su nueva dirección en un abrir y cerrar de ojos, sin perder a tus clientes ni tu posicionamiento en buscadores.
