🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la URL de tu tienda PrestaShop en cPanel (sin perder datos)

Actualizado el 2 de febrero de 2026

¿Necesitas cambiar la URL de tu tienda PrestaShop porque te mudas de dominio, pasas de HTTP a HTTPS o simplemente quieres reorganizar tu negocio? Es una operación que suena aterradora, pero con esta guía paso a paso, verás que es más sencillo de lo que crees. Y lo mejor: lo haremos sin perder ni un solo dato, producto o cliente.

Vamos a realizar este proceso directamente desde cPanel, la herramienta de gestión de hosting más común. No necesitas ser un gurú de la programación, solo seguir las instrucciones al pie de la letra y con calma.


Antes de empezar: La importancia de una copia de seguridad (¡No la saltes!)

[WARNING] Este es el paso más crítico. Cambiar la URL de tu tienda PrestaShop sin una copia de seguridad es como hacer malabares con platos de porcelana sobre un suelo de cristal. Si algo sale mal, podrías perder toda tu información. Tómate 15 minutos para hacer esto y dormirás tranquilo.

Tienes dos opciones para respaldar todo: los archivos y la base de datos. Necesitas ambos.

Cómo hacer una copia de seguridad completa desde cPanel

  1. Accede a tu cPanel: Escribe tudominio.com/cpanel en tu navegador e inicia sesión con tus credenciales de hosting.
  2. Respaldar la Base de Datos: Busca la sección "Archivos" y haz clic en "Administrador de Copias de Seguridad" o "Backup". Dentro, verás la opción "Descargar una copia de seguridad de la base de datos MySQL". Selecciona la base de datos de tu PrestaShop (normalmente empieza con el prefijo de tu usuario, por ejemplo usuario_prestashop) y descárgala. Guárdala en un lugar seguro.
  3. Respaldar los Archivos del Sitio: Vuelve a la sección "Archivos" y ahora abre el "Administrador de Archivos". Dentro de la carpeta public_html (o la carpeta donde tengas instalada la tienda), selecciona todos los archivos y carpetas, haz clic derecho y elige "Comprimir" y luego "Formato Zip". Una vez comprimido, descarga ese archivo .zip a tu computadora.

[INFO] Guarda ambos archivos (el de la base de datos y el comprimido) en carpetas separadas. Son tu red de seguridad.


La forma más segura: El truco de los archivos de configuración

PrestaShop guarda la configuración de tu tienda en dos archivos principales: parameters.php y parameters_old.php. Cambiar la URL no es solo cambiar el dominio; es decirle a la base de datos y al sistema de archivos dónde está ahora tu tienda.

Vamos a hacerlo de forma manual y controlada. Es el método más fiable para cambiar URL PrestaShop sin sorpresas.

Paso 1: Localiza y edita los archivos de configuración

  1. Entra de nuevo al "Administrador de Archivos" de cPanel y navega hasta la raíz de tu instalación de PrestaShop (normalmente public_html).
  2. Busca el archivo llamado parameters.php. Haz clic derecho sobre él y selecciona "Editar" (o "Edit"). Se abrirá un editor de texto.
  3. Busca las líneas que contienen 'host', 'database_name', 'database_user'... No las toques. Nosotros buscamos las líneas que tienen la URL. Estas suelen estar en un bloque llamado 'parameters' y contienen las claves 'PS_SHOP_DOMAIN' y 'PS_SHOP_DOMAIN_SSL'.

Paso 2: Sustituye la URL en los archivos

Verás algo similar a esto:

'parameters' => [
    // ... otras configuraciones ...
    'PS_SHOP_DOMAIN' => 'www.tudominioantiguo.com',
    'PS_SHOP_DOMAIN_SSL' => 'www.tudominioantiguo.com',
    // ... más configuraciones ...
],
  1. Reemplaza www.tudominioantiguo.com con tu nueva URL. IMPORTANTE: No pongas http:// o https:// aquí, solo el nombre del dominio (ej. www.tunuevodominio.com).
  2. Haz lo mismo en la línea de PS_SHOP_DOMAIN_SSL.
  3. Guarda el archivo con el botón "Guardar cambios" o "Save Changes".

[TIP] Si tu tienda usa SSL (el candadito en el navegador), es probable que ambas líneas tengan la misma URL. Si no estás seguro, pon la misma en ambas.

Paso 3: Haz lo mismo con el archivo "parameters_old.php"

Este archivo es una copia de seguridad que PrestaShop usa en ciertas actualizaciones. Es mejor actualizarlo también para evitar conflictos. Sigue el mismo proceso: edita parameters_old.php y reemplaza la URL antigua por la nueva en las mismas líneas.


Actualizar la base de datos: El corazón de tu tienda

Los archivos ya están listos, pero la base de datos todavía tiene la URL antigua en muchas tablas, como las de productos, enlaces de imágenes, etc. Por eso, el siguiente paso es crítico.

Paso 4: Accede a phpMyAdmin

  1. En cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
  2. En el panel izquierdo, selecciona la base de datos de tu PrestaShop.

Paso 5: La consulta SQL mágica

Necesitamos ejecutar una consulta SQL que reemplace todas las menciones de la URL antigua por la nueva. Es como un "buscar y reemplazar" gigante.

  1. En la parte superior de phpMyAdmin, haz clic en la pestaña "SQL".
  2. Verás un cuadro de texto grande. Ahí es donde vamos a escribir el comando.

[WARNING] Copia y pega el siguiente texto, pero CAMBIA www.tudominioantiguo.com y www.tunuevodominio.com por tus URLs reales. Es crucial que no sobreescribas nada más.

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.tudominioantiguo.com', 'http://www.tunuevodominio.com') WHERE value LIKE '%http://www.tudominioantiguo.com%';
UPDATE ps_configuration SET value = REPLACE(value, 'https://www.tudominioantiguo.com', 'https://www.tunuevodominio.com') WHERE value LIKE '%https://www.tudominioantiguo.com%';
UPDATE ps_shop_url SET domain = REPLACE(domain, 'tudominioantiguo.com', 'tunuevodominio.com'), domain_ssl = REPLACE(domain_ssl, 'tudominioantiguo.com', 'tunuevodominio.com');

[INFO] El prefijo ps_ es el predeterminado. Si cambiaste el prefijo de las tablas de tu base de datos al instalar PrestaShop, deberás reemplazar ps_ por tu prefijo personalizado (por ejemplo, shop_ o prestashop_).

  1. Haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior.

La limpieza final: Borrar la caché

PrestaShop es muy listo y guarda mucha información en caché para ir más rápido. Pero ahora, esa caché tiene la URL vieja. Hay que limpiarla para que la tienda cargue bien con la nueva.

Paso 6: Elimina los archivos de caché

  1. Vuelve al "Administrador de Archivos" de cPanel.
  2. Navega a la raíz de tu PrestaShop y busca la carpeta var/cache (en versiones antiguas se llamaba cache).
  3. Entra en la carpeta cache y dentro de ella verás otra carpeta llamada prod (o dev). Entra en ella.
  4. Selecciona todos los archivos que hay dentro y bórralos. No te preocupes, se regenerarán automáticamente.

[TIP] Si no encuentras la carpeta var/cache, busca en la raíz una carpeta llamada cache directamente. Dentro, suele haber archivos con extensión .php. Bórralos todos.


Verifica que todo ha ido bien

Este es el momento de la verdad. Abre tu navegador y escribe tu nueva URL (ej. www.tunuevodominio.com).

¿Qué deberías ver?

  • La página principal de tu tienda carga correctamente.
  • Las imágenes de los productos se ven bien.
  • Los enlaces internos (a categorías, productos, etc.) funcionan.

¿Ves algún error? Prueba a entrar al panel de administración. Añade /admin (o la ruta de tu panel) a tu nueva URL (ej. www.tunuevodominio.com/admin). Inicia sesión. Si todo funciona, ¡enhorabuena!

[WARNING] Si ves un error, no entres en pánico. Revisa que has escrito bien las URLs en los archivos parameters.php y en la consulta SQL. Asegúrate de haber borrado la caché. Si sigue fallando, restaura la copia de seguridad que hiciste al principio y vuelve a intentarlo con más calma.


Preguntas Frecuentes (FAQ) sobre el cambio de dominio en PrestaShop

¿Qué pasa con mis enlaces en Google si cambio la URL?

Es normal que al principio tu posicionamiento baje, pero es temporal. Para minimizar el impacto, deberías configurar redirecciones 301 desde la URL antigua a la nueva. Esto se hace en el archivo .htaccess de tu hosting. Es un paso avanzado, pero puedes pedirle a tu soporte de hosting que te ayude a configurarlas.

¿Debo cambiar la URL en cPanel si solo voy a mover la tienda a un subdominio (ej. tienda.midominio.com)?

Sí, el proceso es exactamente el mismo. Solo tienes que usar la nueva URL (con el subdominio) en los archivos de configuración y en la consulta SQL. La lógica no cambia.

¿Puedo hacer este proceso desde HestiaCP (o Syspanel)?

Claro. El proceso lógico es el mismo, pero la interfaz es distinta. En lugar de cPanel, accederás a tu panel de control Syspanel (a través del puerto 2106, por ejemplo tudominio.com:2106). Dentro de Syspanel, busca las herramientas de "Administrador de Archivos" y "phpMyAdmin" o "Bases de Datos". El resto de los pasos (editar parameters.php, ejecutar la SQL y borrar la caché) son idénticos.

¿Pierdo mis pedidos o clientes al hacer esto?

No. Estamos modificando la URL de acceso, pero los datos de tus clientes, pedidos, productos y contraseñas están en la base de datos y no los tocamos. Solo cambiamos las referencias a la dirección de la tienda. Por eso es tan importante hacer una copia de seguridad, para poder revertir si algo falla.

¿Qué pasa si mi hosting usa LiteSpeed o Apache? ¿Afecta?

No. El proceso de cambio de URL en PrestaShop es independiente del servidor web que uses. Los archivos de configuración y la base de datos son los mismos. Lo único que podría variar es la forma de acceder al administrador de archivos, pero en cPanel es universal.

¿Es necesario cambiar la URL en config/settings.inc.php?

En versiones modernas de PrestaShop (1.7 y 8.x), este archivo ya no se usa. Toda la configuración se centraliza en parameters.php. Si usas una versión antigua (1.6 o anterior), sí deberías buscar en ese archivo las líneas PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL y cambiarlas también. Para la mayoría de usuarios actuales, este paso no es necesario.

¿Y si solo quiero cambiar de HTTP a HTTPS?

El proceso es exactamente el mismo. Solo tienes que usar https://www.tunuevodominio.com en la consulta SQL y en los archivos de configuración. Asegúrate de tener un certificado SSL válido instalado antes de hacer el cambio.


Cambiar la URL de tu tienda PrestaShop en cPanel es un proceso metódico. Si has seguido todos los pasos, habrás logrado migrar PrestaShop cPanel de forma segura y sin perder datos. Ya puedes disfrutar de tu nuevo dominio. Si te has quedado atascado en algún punto, recuerda que siempre puedes contar con el soporte de tu proveedor de hosting para echar un cable. ¡Buena suerte con tu tienda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel