Cómo cambiar la URL de PrestaShop en el panel de administración
¿Por qué necesitas cambiar la URL de tu tienda PrestaShop?
Cambiar la URL de tu tienda PrestaShop es un proceso más común de lo que parece. Puede que hayas comprado un dominio nuevo, que estés migrando de un subdominio a un dominio principal, o que simplemente quieras pasar de HTTP a HTTPS. Sea cual sea tu motivo, hacerlo correctamente desde el panel de administración es fundamental para no romper tu tienda y para mantener tu posicionamiento en Google.
Si no lo haces bien, podrías encontrarte con problemas de "página no encontrada", enlaces rotos o incluso la imposibilidad de acceder a tu propio panel de control. Por eso, en esta guía te voy a explicar paso a paso y de forma muy sencilla cómo hacerlo sin necesidad de ser un experto en programación.
Lo primero que debes saber es que PrestaShop guarda la URL de tu tienda en dos sitios principales: la base de datos y los archivos de configuración. Ambos deben actualizarse para que todo funcione correctamente. Pero no te preocupes, con este tutorial lo tendrás resuelto en pocos minutos.
Antes de empezar: precauciones imprescindibles
[WARNING] No empieces a cambiar nada sin hacer una copia de seguridad completa de tu tienda. Si algo sale mal, podrías perder datos importantes o dejar tu tienda inaccesible.
Antes de tocar nada, te recomiendo que hagas una copia de seguridad de:
- La base de datos de tu tienda.
- Los archivos de tu instalación de PrestaShop (la carpeta donde está instalado).
Puedes hacer esto desde el panel de control de tu hosting. Si usas Syspanel (accesible a través del puerto 2106), tendrás opciones sencillas para exportar la base de datos y descargar los archivos.
[TIP] Si tu tienda es muy importante, haz la copia de seguridad y también pruébala en un entorno de pruebas antes de aplicar los cambios en producción. Así evitarás sustos.
Método 1: Cambiar la URL desde el panel de administración de PrestaShop
Este es el método más sencillo y el que te recomiendo si tienes acceso al panel de administración. Sigue estos pasos al pie de la letra:
Paso 1: Accede a la configuración de tu tienda
- Inicia sesión en tu panel de administración de PrestaShop.
- En el menú lateral izquierdo, busca la sección "Configuración avanzada".
- Dentro de esa sección, haz clic en "General".
Paso 2: Localiza los campos de URL
Una vez dentro de "General", busca la sección que se llama "Parámetros de la tienda" o similar. Ahí verás dos campos clave:
- URL de la tienda: Aquí se muestra la dirección web actual de tu tienda (ej:
https://www.midominio.com). - URL base (SSL): Este campo es para la versión segura de tu tienda. Si no tienes certificado SSL, puede estar vacío o mostrar la misma URL.
Paso 3: Actualiza las URLs
Este es el paso más importante. Debes cambiar ambas URLs para que coincidan con tu nuevo dominio.
- En el campo "URL de la tienda", escribe la nueva dirección completa, incluyendo
https://al principio. Por ejemplo:https://www.nuevodominio.com. - En el campo "URL base (SSL)", escribe la misma dirección, pero asegurándote de que también empiece con
https://.
[WARNING] No añadas una barra diagonal (/) al final de la URL. PrestaShop lo añade automáticamente y podría causar problemas de redireccionamiento.
Paso 4: Guarda los cambios
Después de actualizar los campos, haz clic en el botón "Guardar" que encontrarás en la parte superior de la página.
Paso 5: Verifica el resultado
Ahora viene la prueba de fuego. Intenta acceder a tu tienda con el nuevo dominio. Si todo ha ido bien, deberías ver tu tienda funcionando con normalidad.
[TIP] Si al guardar los cambios la página se queda en blanco o te da un error, no entres en pánico. Vuelve a intentarlo con el dominio antiguo y revisa que has escrito las URLs correctamente.
Método 2: Cambiar la URL manualmente (para casos de emergencia)
Si no puedes acceder al panel de administración porque la URL es incorrecta, este método te salvará la vida. Implica editar archivos del servidor, así que necesitas acceso al panel de control de tu hosting (Syspanel, puerto 2106) o a un cliente FTP.
Opción A: Editar el archivo settings.inc.php
Este archivo contiene la configuración principal de PrestaShop.
- Accede a tu hosting y localiza la carpeta donde está instalada tu tienda.
- Busca la carpeta
configy dentro de ella, el archivosettings.inc.php. - Descarga el archivo y ábrelo con un editor de texto (como el Bloc de notas).
- Busca las líneas que contienen las constantes
_PS_SHOP_DOMAIN_,_PS_SHOP_DOMAIN_SSL_,_PS_BASE_URL_y_PS_BASE_URL_SSL_. - Edita estas líneas con el nuevo dominio. Por ejemplo:
define('_PS_SHOP_DOMAIN_', 'www.nuevodominio.com');
define('_PS_SHOP_DOMAIN_SSL_', 'www.nuevodominio.com');
define('_PS_BASE_URL_', 'https://www.nuevodominio.com');
define('_PS_BASE_URL_SSL_', 'https://www.nuevodominio.com');
- Guarda el archivo y súbelo de nuevo al servidor, reemplazando el original.
[WARNING] Asegúrate de no dejar espacios en blanco al principio o al final del archivo, ya que esto puede romper la tienda.
Opción B: Actualizar la base de datos directamente
Si el archivo de configuración no es suficiente, tendrás que actualizar la base de datos.
- Accede a phpMyAdmin desde Syspanel (puerto 2106).
- Localiza la base de datos de tu tienda y haz clic en ella.
- Busca la tabla
ps_shop_url(el prefijops_puede variar). - Haz clic en la pestaña "Buscar" y ejecuta la consulta para ver los registros.
- Edita los campos
domain,domain_sslyphysical_uricon la nueva información.
[TIP] Esta opción es más técnica, así que si no te sientes cómodo, es mejor que contactes con tu proveedor de hosting para que te ayuden.
Qué hacer después de cambiar la URL: pasos de limpieza
Una vez que hayas actualizado la URL, no termina todo ahí. Hay algunos pasos adicionales que debes seguir para asegurarte de que tu tienda funciona perfectamente.
1. Limpia la caché de PrestaShop
PrestaShop guarda mucha información en caché para acelerar la carga de las páginas. Después de cambiar la URL, esta caché puede contener la dirección antigua y causar errores.
Para limpiarla:
- Ve a "Parámetros avanzados" en tu panel de administración.
- Haz clic en "Rendimiento".
- Haz clic en el botón "Vaciar la caché".
2. Regenera los enlaces permanentes (URLs amigables)
Los enlaces de tus productos y categorías también pueden contener la URL antigua.
- Ve a "Configuración de la tienda".
- Haz clic en "Tráfico y SEO".
- En la pestaña "SEO y URLs", haz clic en el botón "Guardar" sin cambiar nada. Esto forzará a PrestaShop a regenerar los enlaces.
3. Actualiza tus enlaces externos
Si tenías enlaces hacia tu tienda desde redes sociales, otros sitios web o newsletters, tendrás que actualizarlos manualmente con la nueva URL.
4. Configura redirecciones 301
Esto es fundamental para el SEO. Si alguien visita la URL antigua, debe ser redirigido automáticamente a la nueva. Puedes hacerlo desde el archivo .htaccess de tu servidor o desde Syspanel (puerto 2106).
Un ejemplo de redirección 301 en el archivo .htaccess sería:
Redirect 301 / https://www.nuevodominio.com/
[INFO] Las redirecciones 301 son esenciales para no perder el posicionamiento en Google. Sin ellas, los buscadores podrían interpretar que tu tienda ha desaparecido.
Preguntas frecuentes (FAQ) sobre cambiar la URL de PrestaShop
¿Puedo cambiar la URL sin perder mi posicionamiento en Google?
Sí, puedes hacerlo, pero debes seguir los pasos de limpieza y configurar las redirecciones 301. Si lo haces correctamente, tu posicionamiento se mantendrá.
¿Qué pasa si olvido cambiar la URL en la base de datos?
Si solo cambias la URL en el panel de administración, PrestaShop normalmente se encarga de actualizar la base de datos automáticamente. Sin embargo, si tienes problemas, puede que necesites hacerlo manualmente.
¿Cómo sé si mi tienda usa SSL?
Si la URL de tu tienda empieza con https://, significa que usas SSL. Si no es así, puedes contratar un certificado SSL desde tu hosting o desde Syspanel (puerto 2106).
¿Puedo cambiar la URL de HTTP a HTTPS?
Sí, el proceso es exactamente el mismo. Solo tienes que asegurarte de tener un certificado SSL válido instalado en tu servidor y de que todos los recursos de tu tienda se carguen a través de HTTPS.
¿Qué hago si mi tienda se queda en blanco después de cambiar la URL?
Esto suele deberse a un error en la configuración. Vuelve a revisar los pasos y asegúrate de que las URLs están escritas correctamente. Si el problema persiste, restaura la copia de seguridad que hiciste al principio.
¿Es necesario contactar con mi proveedor de hosting?
No siempre, pero si no te sientes seguro haciendo estos cambios por tu cuenta, es recomendable contactar con tu proveedor de hosting. Ellos pueden hacerlo por ti y resolver cualquier problema que surja.
Conclusión final
Cambiar la URL de PrestaShop en el panel de administración es un proceso sencillo si sigues los pasos correctos. La clave está en actualizar la configuración en PrestaShop, limpiar la caché y configurar las redirecciones para no perder tráfico ni posicionamiento.
Recuerda siempre hacer una copia de seguridad antes de empezar y, si tienes dudas, no dudes en pedir ayuda. Con un poco de paciencia, tu tienda estará funcionando en su nueva dirección en muy poco tiempo.
[TIP] Si después de seguir esta guía sigues teniendo problemas, revisa que tu nuevo dominio esté correctamente apuntando a tu servidor. Esto se hace desde el panel de gestión de dominios, no desde PrestaShop.
