PrestaShop: ¿Cómo cambiar la URL de la tienda desde el panel de control?
Introducción: ¿Por qué cambiar la URL de tu tienda PrestaShop?
Cambiar la URL de tu tienda en PrestaShop es una tarea que, aunque parece sencilla, requiere seguir pasos precisos para evitar errores de acceso o pérdida de datos. Ya sea porque cambiaste de dominio, migraste a un servidor nuevo o simplemente quieres reorganizar tu tienda, es fundamental saber cómo realizar este cambio desde el panel de control.
En este artículo te guiaremos paso a paso usando herramientas como cPanel, Plesk y Syspanel (HestiaCP). Además, te daremos consejos para que la transición sea fluida y sin problemas de SEO.
[INFO] Si no tienes experiencia técnica, no te preocupes. Este instructivo está diseñado para que cualquier persona, incluso sin conocimientos avanzados, pueda cambiar la URL de su tienda PrestaShop sin complicaciones.
¿Qué necesitas antes de empezar?
Antes de modificar la URL, asegúrate de tener lo siguiente:
- Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.).
- Credenciales de FTP o del administrador de archivos para acceder a los archivos de PrestaShop.
- Copia de seguridad completa de tu tienda (archivos y base de datos). Esto es crucial por si algo sale mal.
- Acceso a phpMyAdmin (o herramienta similar) para modificar la base de datos.
[WARNING] Nunca realices cambios en la URL sin hacer una copia de seguridad previa. Un error podría dejar tu tienda inaccesible.
Paso 1: Cambiar la URL desde el panel de administración de PrestaShop
El primer paso es modificar la URL en el propio PrestaShop, ya que la plataforma guarda esta configuración en la base de datos.
- Accede a tu panel de administración de PrestaShop (normalmente en
tudominio.com/adminXXXX). - Ve a Configuración de la tienda > Parámetros generales.
- En la sección Configuración de la tienda, verás dos campos:
- URL de la tienda (por ejemplo,
http://tudominio.com). - URL de SSL (si usas HTTPS, como
https://tudominio.com).
- URL de la tienda (por ejemplo,
- Cambia ambos campos por la nueva URL. Si tu tienda usará HTTPS, asegúrate de que el campo SSL también esté actualizado.
- Haz clic en Guardar.
[TIP] Si tu nuevo dominio aún no apunta al servidor, puedes usar la IP del servidor temporalmente. Pero recuerda actualizarlo después.
Paso 2: Actualizar la URL en la base de datos (phpMyAdmin)
A veces, PrestaShop no actualiza todas las referencias de la URL en la base de datos. Para asegurarte, modifica manualmente las tablas ps_configuration y ps_shop_url.
- Accede a phpMyAdmin desde tu panel de control (en cPanel suele estar en la sección "Bases de datos").
- Selecciona la base de datos de tu tienda PrestaShop.
- Ejecuta la siguiente consulta SQL (reemplaza
tudominio.compor tu nueva URL):
UPDATE ps_configuration SET value = 'http://tudominio.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'http://tudominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
UPDATE ps_shop_url SET domain = 'tudominio.com', domain_ssl = 'tudominio.com' WHERE id_shop = 1;
[INFO] Si tu tabla tiene un prefijo diferente (por ejemplo,
prestashop_), ajusta el nombre de la tabla (ej:prestashop_configuration).
Paso 3: Modificar archivos de configuración (opcional pero recomendado)
En algunos casos, PrestaShop guarda la URL en archivos como config/settings.inc.php (versiones antiguas) o en el caché. Para evitar problemas:
- Conéctate por FTP o usa el administrador de archivos del panel de control.
- Busca el archivo
app/config/parameters.php(en PrestaShop 1.7+) oconfig/settings.inc.php(en PrestaShop 1.6). - Edita el archivo y busca líneas como:
'PS_SHOP_DOMAIN' => 'tudominio.com''PS_SHOP_DOMAIN_SSL' => 'tudominio.com'
- Actualiza con la nueva URL.
- Guarda los cambios y cierra el archivo.
[WARNING] Si editas archivos manualmente, asegúrate de no dejar espacios o caracteres extraños. Un error de sintaxis puede romper tu tienda.
Paso 4: Cambiar la URL desde el panel de control (cPanel, Plesk, Syspanel)
Ahora que PrestaShop ya sabe la nueva URL, debes configurar el dominio en tu panel de control.
Si usas cPanel:
- Inicia sesión en cPanel.
- Ve a Dominios > Domains o Addon Domains.
- Agrega el nuevo dominio (si es nuevo) o redirige el dominio antiguo al nuevo.
- Si cambiaste de dominio, asegúrate de que el nuevo dominio apunte a la misma carpeta donde está instalado PrestaShop.
- Configura el SSL si usas HTTPS (recomendado). En cPanel, usa SSL/TLS > Instalar y gestionar SSL.
Si usas Plesk:
- Accede a Plesk.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio o Cambiar dominio.
- Selecciona la carpeta raíz donde está PrestaShop.
- Configura SSL desde Certificados SSL/TLS > Añadir certificado.
Si usas Syspanel (HestiaCP):
[INFO] Syspanel (HestiaCP) usa el puerto 2106 para acceder al panel.
- Accede a Syspanel a través de
http://tudominio.com:2106ohttps://tudominio.com:2106. - Ve a Web > Dominios.
- Añade el nuevo dominio o edita el existente.
- Asigna la carpeta
public_html(o la carpeta donde está PrestaShop). - Configura SSL desde SSL > Añadir certificado (puedes usar Let's Encrypt gratis).
[TIP] En Syspanel, recuerda que el puerto 2106 es exclusivo para el panel de administración. No lo confundas con el puerto de tu sitio web (80 o 443).
Paso 5: Verificar y limpiar caché
Después de todos los cambios, es importante verificar que todo funcione correctamente.
- Limpia la caché de PrestaShop desde el panel de administración: Configuración avanzada > Rendimiento > Limpiar caché.
- Borra la caché del navegador o prueba en modo incógnito.
- Accede a tu nueva URL y navega por varias páginas (productos, carrito, etc.) para asegurarte de que no haya errores.
- Revisa los enlaces internos: a veces quedan URLs antiguas en el contenido. Puedes usar herramientas como Better URLs o SEO Expert para corregirlas.
[WARNING] Si ves errores 404 o páginas en blanco, revisa los pasos anteriores. Un error común es olvidar actualizar la base de datos o no configurar correctamente el dominio en el panel de control.
Preguntas frecuentes (FAQ)
1. ¿Qué hago si mi tienda deja de cargar después del cambio?
- Verifica que la URL en la base de datos esté correcta (paso 2).
- Revisa que el dominio apunte a la carpeta correcta en el panel de control.
- Limpia la caché de PrestaShop y del navegador.
2. ¿Cómo afecta esto a mi SEO?
- Si cambias de dominio, configura una redirección 301 desde el dominio antiguo al nuevo. En cPanel, puedes hacerlo desde Redireccionamientos.
- Actualiza tu Google Search Console y Google Analytics con la nueva URL.
- Si solo cambias la URL sin cambiar de dominio, el impacto SEO es mínimo.
3. ¿Puedo cambiar la URL sin perder datos?
- Sí, siempre que hagas una copia de seguridad previa y sigas los pasos correctamente. Los productos, clientes y pedidos se conservan.
4. ¿Qué hago si uso HTTPS?
- Asegúrate de que el campo URL de SSL en PrestaShop esté actualizado.
- Configura el certificado SSL en tu panel de control (cPanel, Plesk, Syspanel).
- Usa
https://en todas las URLs.
5. ¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?
- Accede por el puerto 2106. Sigue los pasos descritos en la sección de Syspanel.
- Recuerda que la carpeta raíz suele ser
public_html.
6. ¿Necesito contactar al soporte técnico?
- Solo si tienes problemas con la configuración del servidor o el dominio. Los pasos aquí descritos son suficientes para la mayoría de los casos.
Consejos finales
- Prueba todo antes de anunciar el cambio a tus clientes. Navega por la tienda, realiza un pedido de prueba, verifica el carrito y el proceso de pago.
- Actualiza tus herramientas de marketing: enlaces en redes sociales, newsletters, Google My Business, etc.
- Monitorea el tráfico durante los primeros días para detectar posibles problemas.
[TIP] Si eres principiante, haz el cambio en un entorno de pruebas primero. Muchos hostings ofrecen subdominios o staging para ensayar.
Conclusión
Cambiar la URL de tu tienda PrestaShop desde el panel de control es un proceso que, aunque requiere varios pasos, es totalmente manejable si sigues una guía clara. Desde modificar la configuración en PrestaShop, actualizar la base de datos, editar archivos y configurar el dominio en cPanel, Plesk o Syspanel, cada paso es crucial para un cambio exitoso.
Recuerda siempre hacer una copia de seguridad y verificar cada acción. Con paciencia y atención al detalle, tu tienda estará funcionando con la nueva URL en poco tiempo. Si tienes dudas, revisa la FAQ o consulta a tu proveedor de hosting.
¡Buena suerte con tu tienda PrestaShop!
