Guía fácil: Cambiar la URL de tu tienda PrestaShop en Syspanel
Introducción: ¿Por qué cambiar la URL de tu tienda PrestaShop?
Cambiar el dominio o la URL de tu tienda PrestaShop puede parecer una tarea complicada, pero en realidad es un proceso bastante sencillo si sigues los pasos correctos. Esta guía está diseñada especialmente para ti, que no eres un experto técnico, para que puedas realizar este cambio sin estrés. Ya sea porque estás migrando a un nuevo nombre de dominio, cambiando de marca o simplemente reorganizando tu sitio web, aquí te explicaremos todo lo que necesitas saber para cambiar URL PrestaShop Syspanel de manera segura.
Imagina que tu tienda es como una casa: la URL es la dirección. Si te mudas, necesitas actualizar la dirección para que tus clientes y los motores de búsqueda te encuentren. Hacerlo mal podría generar errores de página no encontrada (404) o pérdida de tráfico. Por eso, en esta guía cubriremos desde la preparación hasta la verificación final, incluyendo ajustes en Syspanel (el panel de control de tu hosting) y en la configuración interna de PrestaShop.
[INFO] Antes de comenzar, asegúrate de tener acceso a tu cuenta de Syspanel (puerto 2106) y a tu administración de PrestaShop. Si no tienes estos accesos, contacta con tu proveedor de hosting.
Sección 1: Preparativos antes de cambiar el dominio
Antes de tocar cualquier configuración, es fundamental que tomes algunas precauciones. Esto evitará que tu tienda quede inaccesible durante el proceso.
1.1. Haz una copia de seguridad completa
Este es el paso más importante. Una copia de seguridad te permitirá restaurar tu tienda si algo sale mal. En Syspanel, puedes hacerlo fácilmente:
- Ingresa a Syspanel a través de
https://tu-servidor:2106(recuerda el puerto 2106). - Ve a la sección Backups o Copias de seguridad.
- Selecciona tu sitio web de PrestaShop y haz clic en Crear copia de seguridad.
- Espera a que se complete. Esto puede tomar unos minutos dependiendo del tamaño de tu tienda.
[WARNING] No omitas este paso. Sin una copia de seguridad, cualquier error podría dejarte sin tienda. Guarda la copia en tu computadora local también.
1.2. Verifica que el nuevo dominio esté configurado
Antes de cambiar la URL, asegúrate de que el nuevo dominio ya esté apuntando a tu servidor. Esto significa que los DNS deben estar actualizados. Si estás usando un dominio nuevo, configúralo primero en tu registrador de dominios (como GoDaddy, Namecheap, etc.) para que apunte a la IP de tu servidor. Luego, en Syspanel:
- Ve a Dominios o Sitios Web.
- Añade el nuevo dominio como un alias o dominio adicional si aún no está registrado en Syspanel.
- Verifica que el dominio esté apuntando correctamente usando herramientas online como
whatsmydns.net.
[TIP] Si el dominio es nuevo, puede tardar hasta 48 horas en propagarse completamente. Es mejor esperar a que esté activo antes de continuar.
Sección 2: Cambiar la URL en la base de datos de PrestaShop
PrestaShop guarda la URL de tu tienda en su base de datos. Para cambiar dominio PrestaShop, necesitas actualizar estos valores. Existen dos formas de hacerlo: a través de phpMyAdmin (incluido en Syspanel) o mediante un archivo de configuración. Te mostraremos la más segura y directa.
2.1. Acceder a phpMyAdmin desde Syspanel
- En Syspanel, busca la sección Base de datos o phpMyAdmin.
- Selecciona la base de datos de tu tienda PrestaShop.
- Haz clic en phpMyAdmin para abrir la herramienta.
2.2. Localizar y modificar las tablas de configuración
Una vez en phpMyAdmin, busca las tablas que contienen la URL. Normalmente se llaman ps_configuration y ps_shop_url (el prefijo ps_ puede variar según tu instalación).
- En la tabla
ps_configuration, busca los campos con los nombresPS_SHOP_DOMAINyPS_SHOP_DOMAIN_SSL. - Edítalos haciendo clic en el ícono de lápiz. Cambia el valor antiguo (ej.
www.antiaguatienda.com) por el nuevo dominio (ej.www.nuevatienda.com). - Luego, ve a la tabla
ps_shop_url. Aquí verás las columnasdomain,domain_sslyphysical_uri. Actualizadomainydomain_sslcon el nuevo dominio. La columnaphysical_urigeneralmente se deja en blanco o con/, a menos que tu tienda esté en una subcarpeta.
[INFO] Si no estás seguro de los nombres exactos de las tablas, puedes buscar usando la función de búsqueda de phpMyAdmin con la palabra "domain".
2.3. Alternativa: Usar un script SQL
Si prefieres no navegar entre tablas, puedes ejecutar una consulta SQL directa. En la pestaña SQL de phpMyAdmin, pega lo siguiente (reemplazando nuevodominio.com por tu nuevo dominio):
UPDATE ps_configuration SET value = 'nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
UPDATE ps_shop_url SET domain = 'nuevodominio.com', domain_ssl = 'nuevodominio.com';
[WARNING] Asegúrate de que el prefijo de las tablas coincida con el de tu instalación. Si no estás seguro, revisa el nombre de una tabla cualquiera en tu base de datos.
Sección 3: Actualizar la configuración en Syspanel
Ahora que la base de datos está lista, debes asegurarte de que Syspanel reconozca el cambio. Esto es clave para que el servidor sirva correctamente el contenido.
3.1. Modificar el dominio en la configuración del sitio web
- En Syspanel, ve a Sitios Web o Dominios.
- Busca tu tienda PrestaShop y haz clic en Editar.
- En el campo Dominio principal, cambia la URL antigua por la nueva.
- Si tienes configurado SSL (recomendado), asegúrate de que el certificado cubra el nuevo dominio. Puedes generar uno nuevo desde la opción SSL en Syspanel.
3.2. Ajustar los archivos de configuración del servidor
A veces, PrestaShop usa un archivo llamado settings.inc.php para almacenar la URL. Este archivo se encuentra en la carpeta config de tu instalación. Para editarlo:
- Desde Syspanel, usa el Administrador de archivos o accede vía FTP.
- Navega a
tu-sitio/config/settings.inc.php. - Busca las líneas que contienen
_DB_SERVER_,_DB_NAME_, etc., pero enfócate enPS_SHOP_DOMAINyPS_SHOP_DOMAIN_SSL. Si están presentes, actualízalas con el nuevo dominio. - Guarda los cambios.
[TIP] Si no encuentras estas líneas, no te preocupes. La mayoría de las versiones modernas de PrestaShop ya no usan este archivo para la URL, pero es bueno verificarlo.
Sección 4: Verificar el cambio y solucionar problemas comunes
Una vez que hayas realizado todos los cambios, es hora de probar que todo funciona correctamente.
4.1. Prueba de acceso a la tienda
- Abre tu navegador en modo incógnito o privado.
- Escribe la nueva URL (ej.
https://www.nuevatienda.com). - Verifica que la página cargue correctamente, sin errores de CSS o imágenes rotas.
- Navega por algunas categorías y productos para asegurarte de que los enlaces funcionen.
4.2. Revisar el panel de administración
Accede a tu back-office de PrestaShop con la nueva URL (ej. https://www.nuevatienda.com/admin). Si no puedes acceder, es posible que debas limpiar la caché:
- En el back-office, ve a Parámetros de la tienda > Rendimiento.
- Haz clic en Limpiar caché.
- Si aún así no funciona, desde phpMyAdmin, busca la tabla
ps_cachey vacíala.
4.3. Errores comunes y soluciones
- Error 404 en todas las páginas: Esto suele ocurrir si el archivo
.htaccessno se ha regenerado. Desde el back-office, ve a Parámetros de la tienda > SEO y URLs y haz clic en Guardar (sin cambiar nada) para regenerar el archivo. - Imágenes rotas: Si las imágenes no se ven, es porque las rutas absolutas están desactualizadas. Puedes usar un módulo como "Image URL Replacer" o ejecutar una consulta SQL para actualizar las rutas en la tabla
ps_image. - Redirección al dominio antiguo: Verifica que no haya redirecciones 301 configuradas en Syspanel o en el archivo
.htaccess. Elimínalas temporalmente.
[WARNING] Si después de estos pasos la tienda sigue sin funcionar, restaura la copia de seguridad que hiciste al principio y repite el proceso con más cuidado.
Sección 5: Consideraciones SEO después del cambio de dominio
Cambiar la URL de tu tienda puede afectar tu posicionamiento en Google. Sigue estos consejos para minimizar el impacto.
5.1. Configurar redirecciones 301
Las redirecciones 301 indican a los motores de búsqueda que tu contenido se ha movido permanentemente. En Syspanel:
- Ve a Redirecciones o Reglas de URL.
- Crea una regla que redirija todas las URLs del dominio antiguo al nuevo. Por ejemplo:
- Desde:
https://antiguodominio.com/* - Hacia:
https://nuevodominio.com/$1 - Tipo: 301 (Redirección permanente).
- Desde:
5.2. Actualizar Google Search Console y sitemaps
- Agrega tu nuevo dominio en Google Search Console.
- Solicita la indexación de tu nuevo sitemap (generalmente en
https://nuevodominio.com/sitemap.xml). - Si usas Google Analytics, actualiza la propiedad con la nueva URL.
5.3. Notificar a tus clientes
Si tu tienda tiene clientes habituales, considera enviar un correo electrónico informando sobre el cambio de dominio. Esto evitará confusión y mantendrá su confianza.
[INFO] El SEO puede tardar semanas en estabilizarse después de un cambio de dominio. Monitorea tu tráfico y posiciones en Search Console.
FAQ: Preguntas frecuentes sobre cambiar URL PrestaShop Syspanel
P: ¿Puedo cambiar la URL sin perder mis productos y clientes?
R: Sí, siempre que sigas los pasos de esta guía y hagas una copia de seguridad. La base de datos se actualiza, no se borra.
P: ¿Qué hago si no recuerdo mi contraseña de Syspanel?
R: Usa la opción "¿Olvidaste tu contraseña?" en la pantalla de inicio de sesión de Syspanel (puerto 2106). Si no funciona, contacta a tu proveedor de hosting.
P: ¿Es necesario tener SSL en el nuevo dominio?
R: Sí, especialmente si tu tienda maneja pagos. Syspanel te permite generar certificados SSL gratuitos (Let's Encrypt).
P: ¿Puedo cambiar la URL desde el back-office de PrestaShop?
R: Sí, pero no es recomendable. Hacerlo directamente puede causar errores de conexión. Es mejor usar phpMyAdmin o Syspanel.
P: ¿Qué pasa si mi tienda usa un CDN?
R: Deberás actualizar también las configuraciones del CDN (como Cloudflare) para que apunten al nuevo dominio.
Conclusión
Cambiar la URL de tu tienda PrestaShop en Syspanel es un proceso que, con la guía adecuada, puede realizarse en menos de 30 minutos. Lo más importante es la preparación: copia de seguridad, verificación del nuevo dominio y paciencia. Recuerda que cada paso está diseñado para ser amigable incluso si no tienes experiencia técnica.
Si en algún momento te sientes abrumado, no dudes en consultar esta guía nuevamente o contactar al soporte de tu hosting. Con estos pasos, tu tienda estará funcionando bajo su nueva identidad en poco tiempo, lista para seguir creciendo.
[TIP] Guarda esta guía en tus favoritos. Te será útil si en el futuro necesitas hacer otro cambio de dominio o migrar tu tienda a un nuevo servidor.
