Cambiar la URL de PrestaShop desde el panel de administración
¿Por qué necesitarí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 imaginas. Puede que hayas comprado un dominio nuevo más profesional, que quieras migrar de un subdominio a un dominio principal, o que simplemente necesites cambiar de HTTP a HTTPS para mejorar la seguridad y el SEO de tu negocio.
Sea cual sea tu motivo, hacer este cambio correctamente es fundamental. Si lo haces mal, podrías perder visitas, posicionamiento en Google e incluso el acceso a tu propio panel de administración. Pero no te preocupes, porque en esta guía te voy a explicar paso a paso y con un lenguaje muy sencillo cómo lograrlo sin romper nada por el camino.
Vamos a ver los dos métodos principales que tienes para cambiar url prestashop desde el panel de administración, así como los ajustes adicionales que necesitarás realizar para que todo funcione a la perfección.
Antes de empezar: prepara tu tienda para el cambio
Antes de lanzarte a modificar nada, es vital que prepares tu tienda. Cambiar la URL de PrestaShop afecta a la configuración interna, a las rutas de los archivos y a las referencias que Google tiene indexadas. Si no lo haces con cuidado, podrías encontrarte con una tienda rota o con un sitio inaccesible.
Realiza una copia de seguridad completa
Este es el paso más importante de todos. Haz una copia de seguridad de tu base de datos y de todos los archivos de tu tienda. Si algo sale mal, podrás restaurar todo a su estado original en cuestión de minutos.
La mayoría de los paneles de control de hosting (como cPanel o Syspanel) ofrecen herramientas para hacer esto automáticamente. Si no sabes cómo, contacta con tu proveedor de hosting y pídeles ayuda. Es mejor perder diez minutos en esto que pasar un fin de semana entero intentando arreglar una tienda rota.
Activa el modo de mantenimiento
Puedes activar el mantenimiento desde el panel de administración de PrestaShop. Ve a Parámetros avanzados > Mantenimiento y activa la opción. Esto impedirá que los clientes vean tu tienda mientras realizas los cambios. Así evitarás compras fallidas y errores extraños durante el proceso.
Método 1: Cambiar la URL desde el panel de administración de PrestaShop
Este es el método más limpio y recomendado para modificar url prestashop. PrestaShop incluye una herramienta nativa que te permite cambiar las URLs de la tienda sin tocar una sola línea de código.
Paso 1: Accede a la configuración de la tienda
Inicia sesión en tu panel de administración de PrestaShop. En el menú lateral izquierdo, busca y haz clic en Parámetros avanzados y luego en General. Esta sección contiene la configuración básica de tu tienda, incluyendo las URLs que estás buscando.
Paso 2: Localiza los campos de URL
Dentro de la sección General, encontrarás dos campos clave:
- URL de la tienda: Aquí debes escribir la nueva dirección completa, incluyendo el protocolo (http:// o https://). Por ejemplo:
https://www.tudominionuevo.com - URL base (SSL): Este campo se utiliza para la versión segura de tu tienda. Si tienes un certificado SSL instalado (algo muy recomendable), aquí deberías poner la misma URL pero con
https://. Por ejemplo:https://www.tudominionuevo.com
Asegúrate de no incluir una barra diagonal al final de la URL. Es un error muy común que puede causar problemas de redireccionamiento.
Paso 3: Guarda los cambios
Una vez que hayas introducido las nuevas URLs, haz clic en el botón Guardar. PrestaShop actualizará automáticamente la configuración y tu tienda empezará a usar las nuevas direcciones.
Paso 4: Verifica el acceso y la redirección
Ahora es el momento de comprobar que todo funciona. Abre una ventana de incógnito en tu navegador y visita tu nueva URL. Deberías ver tu tienda funcionando con normalidad. También es importante que compruebes que la antigua URL redirige automáticamente a la nueva. PrestaShop suele hacerlo automáticamente, pero es bueno verificarlo.
Método 2: Modificar la URL mediante el archivo settings.inc.php
Si el método anterior no funciona o prefieres un control más directo, puedes cambiar url prestashop editando directamente el archivo de configuración de PrestaShop. Este método es un poco más técnico, pero no te preocupes, te lo explico de forma sencilla.
Paso 1: Accede a los archivos de tu hosting
Necesitas acceder al administrador de archivos de tu hosting o utilizar un cliente FTP como FileZilla. Busca la carpeta raíz donde está instalada tu tienda PrestaShop.
Paso 2: Localiza el archivo settings.inc.php
Dentro de la carpeta config, busca el archivo llamado settings.inc.php. Ábrelo con un editor de texto plano (como el Bloc de notas o Sublime Text).
Paso 3: Busca las constantes de URL
Dentro del archivo, busca las siguientes líneas:
define('_PS_BASE_URL_', 'https://tudominioantiguo.com');
define('_PS_BASE_URL_SSL_', 'https://tudominioantiguo.com');
Paso 4: Modifica las URLs
Reemplaza las URLs antiguas por las nuevas. Guarda el archivo y súbelo de nuevo al servidor si estabas trabajando localmente.
Este método es más directo, pero requiere más cuidado, ya que un error en este archivo puede dejar tu tienda inaccesible. Si no te sientes seguro, es mejor que uses el primer método.
Ajustes adicionales: no olvides estos pasos cruciales
Cambiar la URL en la configuración de PrestaShop es solo el principio. Para que todo funcione correctamente, necesitas realizar algunos ajustes adicionales.
Actualiza el archivo .htaccess
El archivo .htaccess contiene reglas de redireccionamiento y configuración del servidor. A veces, PrestaShop no lo actualiza automáticamente al cambiar la URL.
Para forzar la regeneración de este archivo, ve a Parámetros avanzados > Rendimiento y haz clic en el botón Regenerar el archivo .htaccess (si está disponible). Si no lo ves, puedes borrar manualmente el archivo .htaccess desde el administrador de archivos y PrestaShop lo volverá a crear en la próxima carga.
Limpia la caché de PrestaShop
La caché puede almacenar la URL antigua y causar problemas de redireccionamiento. Ve a Parámetros avanzados > Rendimiento y haz clic en el botón Vaciar la caché. También puedes borrar manualmente el contenido de la carpeta var/cache (o cache en versiones antiguas) desde el administrador de archivos.
Comprueba las URLs en la base de datos
En algunos casos, especialmente si tu tienda tiene muchas imágenes o productos, las URLs antiguas pueden estar guardadas en la base de datos. Puedes usar una herramienta como phpMyAdmin para buscar y reemplazar las URLs antiguas por las nuevas.
La consulta SQL básica sería algo así:
UPDATE ps_configuration SET value = REPLACE(value, 'https://tudominioantiguo.com', 'https://tudominionuevo.com');
Pero cuidado, esto es un ejemplo simplificado. Es mejor usar una herramienta específica para este fin o contratar a un profesional si no tienes experiencia con bases de datos.
Cómo cambiar el dominio de tu tienda PrestaShop sin perder SEO
El SEO es uno de los aspectos más delicados cuando realizas un cambio de dominio. Si no lo haces correctamente, podrías perder todo el posicionamiento que has ganado durante meses o años. Aquí te explico cómo minimizar el impacto.
Configura redirecciones 301
Las redirecciones 301 son la forma más efectiva de decirle a Google que tu contenido se ha movido de forma permanente. PrestaShop debería hacer esto automáticamente, pero puedes verificar que las redirecciones desde tu antigua URL a la nueva están funcionando.
Puedes usar herramientas online gratuitas para comprobar que una URL antigua redirige correctamente a la nueva con un código de estado 301.
Actualiza tus enlaces externos
Si tienes enlaces hacia tu tienda desde redes sociales, directorios de empresas, o publicaciones de blog, deberías actualizarlos manualmente con la nueva URL. Esto no solo mejora la experiencia del usuario, sino que también envía señales positivas a Google.
Crea un plan de seguimiento en Google Search Console
Una vez que hayas realizado el cambio, añade la nueva propiedad en Google Search Console. Utiliza la herramienta de Cambio de dirección para informar a Google de que tu sitio se ha movido. Esto acelerará el proceso de indexación de tu nueva URL.
Preguntas frecuentes sobre el cambio de URL en PrestaShop
¿Qué pasa si no tengo acceso al panel de administración?
Si no puedes acceder al panel de administración, tendrás que usar el método del archivo settings.inc.php. Si tampoco puedes acceder al hosting, contacta con tu proveedor para que te ayuden.
¿Puedo cambiar de HTTP a HTTPS con este proceso?
Sí, el proceso es exactamente el mismo. Solo asegúrate de que tienes un certificado SSL instalado y configurado correctamente en tu hosting antes de hacer el cambio. En Syspanel, por ejemplo, puedes gestionar tus certificados SSL de forma sencilla. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106.
¿Cuánto tiempo tarda en propagarse el cambio de dominio?
La propagación de DNS puede tardar entre 24 y 72 horas. Durante este tiempo, algunos usuarios podrían ver tu tienda en la URL antigua y otros en la nueva. Es normal y no debes preocuparte.
¿Perderé mis clientes y pedidos si cambio la URL?
No, mientras hagas una copia de seguridad y sigas los pasos correctamente, tus datos no se perderán. Los pedidos, clientes y productos se mantendrán intactos.
¿Debo cambiar también las URLs de mis imágenes?
Sí, es muy recomendable. Puedes usar un módulo o una consulta SQL para actualizar las rutas de las imágenes en la base de datos. Si no lo haces, las imágenes podrían no cargarse correctamente.
¿Qué es exactamente Syspanel?
Syspanel es el panel de control de hosting que te permite gestionar tus dominios, archivos, bases de datos y certificados SSL. Puedes acceder a él a través del puerto 2106. Es una herramienta muy útil para realizar tareas como las que hemos descrito en este artículo.
Conclusión: un cambio sencillo con grandes beneficios
Cambiar la URL de PrestaShop desde el panel de administración es un proceso mucho más sencillo de lo que parece. Con los pasos que te he dado, podrás modificar url prestashop sin problemas y sin necesidad de ser un experto en programación.
Recuerda siempre hacer una copia de seguridad antes de empezar, seguir los pasos en orden y verificar que todo funciona correctamente después del cambio. Si tienes dudas, no dudes en contactar con tu proveedor de hosting o con un profesional de PrestaShop.
Realizar este cambio correctamente te permitirá tener una tienda más profesional, mejorar tu posicionamiento en buscadores y ofrecer una mejor experiencia a tus clientes. Prestashop cambiar dominio es una tarea que, bien hecha, puede llevar tu negocio online al siguiente nivel.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna otra pregunta, déjala en los comentarios y estaré encantado de ayudarte a resolverla. ¡Mucha suerte con tu tienda online!
