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

Cómo cambiar la URL de PrestaShop (dominio) sin perder datos

Actualizado el 27 de noviembre de 2025

Cambiar el dominio de tu tienda PrestaShop es un paso importante, ya sea porque has renovado tu marca, te mudas a un dominio más corto o porque finalmente has decidido pasar de un subdominio de pruebas a tu dominio definitivo.

Sin embargo, esta tarea puede generar cierta aprensión. La idea de que los clientes vean un error o, peor aún, perder tu valioso posicionamiento en Google, asusta a cualquiera.

Pero no te preocupes. Con esta guía paso a paso, muy detallada y pensada para principiantes, podrás cambiar la URL de PrestaShop de forma segura y sin perder ni un solo dato de tus productos, clientes o pedidos.

Vamos a desglosar el proceso en dos fases principales: la preparación (copia de seguridad) y la ejecución (el cambio en sí). Además, te daré consejos cruciales para que tu SEO no sufra durante la mudanza.


Fase 1: Preparación del Terreno (La Copia de Seguridad)

Antes de tocar nada, debemos asegurarnos de que tenemos un "chaleco salvavidas". Si algo sale mal, podremos volver atrás sin perder nada. Esta es la regla de oro en el hosting: nunca hagas cambios sin una copia de seguridad.

1.1. Haz una Copia de Seguridad Completa (Archivos y Base de Datos)

Tu tienda se compone de dos partes: los archivos (el código, las imágenes, los módulos) y la base de datos (donde están tus productos, clientes y pedidos). Necesitas copiar ambos.

La forma más sencilla de hacerlo es desde el panel de control de tu hosting, que probablemente sea Syspanel.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Ahí encontrarás todas las herramientas de gestión.

Los pasos son:

  1. Accede a Syspanel con tus credenciales (puerto 2106).
  2. Busca la sección de "Archivos" o "Administrador de archivos".
  3. Localiza la carpeta donde está instalada tu tienda (normalmente public_html o una subcarpeta).
  4. Selecciona todos los archivos y carpetas y comprímelos en un archivo .zip. Descarga este archivo a tu ordenador.
  5. Ahora, busca la sección de "Bases de Datos" o "MySQL".
  6. Encuentra la base de datos de tu PrestaShop (el nombre suele ser similar al de tu usuario).
  7. Usa la opción de "Exportar" o "Copiar" para descargar un archivo .sql. Guárdalo también en tu ordenador.

¡Perfecto! Ya tienes tu red de seguridad. Ahora sí, podemos empezar a trabajar.


Fase 2: El Cambio de Dominio en PrestaShop (La Migración)

Aquí es donde ocurre la magia. Vamos a cambiar la URL de PrestaShop. Hay dos métodos principales: usar el instalador integrado (recomendado para novatos) o hacerlo manualmente.

2.1. Método Recomendado: Usar el Instalador de PrestaShop

Este es el método más seguro y sencillo. PrestaShop tiene un asistente que se encarga de actualizar todas las referencias a tu antiguo dominio en la base de datos.

Paso 1: Sube tus archivos al nuevo dominio

Si tu nuevo dominio ya está apuntando al mismo servidor (misma cuenta de hosting), puedes saltarte este paso. Si es un servidor nuevo, deberás subir el archivo .zip que descargaste antes al nuevo espacio y descomprimirlo en la carpeta public_html del nuevo dominio.

Paso 2: Importa tu base de datos al nuevo servidor

Al igual que con los archivos, si es el mismo servidor, puedes ignorar esto. Si es un servidor nuevo, crea una nueva base de datos y un usuario con todos los privilegios. Luego, importa el archivo .sql que descargaste usando la herramienta de importación de Syspanel o phpMyAdmin.

[WARNING] Asegúrate de que el nuevo dominio esté correctamente configurado en tu servidor y apunte a la carpeta donde están los archivos de PrestaShop. De lo contrario, no podrás acceder al instalador.

Paso 3: Ejecuta el asistente de migración

  1. Abre tu navegador y escribe la URL de tu nuevo dominio, pero añadiendo /install al final. Por ejemplo: https://tunuevodominio.com/install.
  2. Si la carpeta install no existe, deberás subirla desde la copia de seguridad de tus archivos.
  3. Sigue el asistente. Cuando te pida la información de la base de datos, introduce los datos de la nueva base de datos (o la misma si no has cambiado de servidor).
  4. En el paso final, el instalador te dará la opción de "Actualizar la base de datos". Asegúrate de marcar esta casilla. Esto es lo que cambiará todas las URLs de tu antiguo dominio al nuevo.
  5. Completa el asistente y borra la carpeta install por seguridad.

¡Listo! Con este método, PrestaShop ha actualizado todas las referencias internas automáticamente.

2.2. Método Manual (Para los más atrevidos)

Este método es útil si el instalador te da problemas o si solo quieres cambiar de dominio en el mismo servidor sin mover archivos.

Paso 1: Cambia los datos en la tabla ps_configuration

Necesitas acceder a tu base de datos (phpMyAdmin desde Syspanel). Busca la tabla ps_configuration (el prefijo ps_ puede ser diferente si lo cambiaste). Ejecuta la siguiente consulta SQL, reemplazando las URLs:

UPDATE ps_configuration SET value = 'https://tunuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'https://tunuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
UPDATE ps_configuration SET value = 'https://tunuevodominio.com' WHERE name = 'PS_SHOP_URL';

Paso 2: Actualiza la tabla ps_shop_url

Esta tabla almacena las URLs de tus tiendas. Ejecuta:

UPDATE ps_shop_url SET domain = 'tunuevodominio.com', domain_ssl = 'tunuevodominio.com', physical_uri = '/';

Paso 3: Busca y reemplaza en el resto de la base de datos

Este es el paso más delicado. A veces, las URLs antiguas están incrustadas en el contenido de productos, descripciones o enlaces internos. Para ello, puedes usar una consulta SQL como esta (¡úsala con mucho cuidado!):

UPDATE ps_product_lang SET description = REPLACE(description, 'https://tudominioantiguo.com', 'https://tunuevodominio.com');

Deberías repetir esta operación para las tablas y campos más comunes: description_short, link_rewrite, meta_title, meta_description, etc. Es un proceso tedioso y propenso a errores, por eso el método del instalador es mucho más fiable.


Fase 3: Los Imprescindibles para tu SEO (No lo Olvides)

Has cambiado la URL de PrestaShop, pero Google aún no lo sabe. Si no haces esto, podrías perder todo tu tráfico orgánico.

3.1. Configura las Redirecciones 301

Una redirección 301 le dice a Google: "Esta página se ha movido permanentemente a esta nueva dirección". Es esencial para no perder el posicionamiento.

La forma más fácil de hacerlo es desde el archivo .htaccess que está en la raíz de tu tienda PrestaShop.

Añade estas líneas al principio del archivo (después de RewriteEngine on):

RewriteCond %{HTTP_HOST} ^tudominioantiguo\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.tudominioantiguo\.com$ [NC]
RewriteRule ^(.*)$ https://tunuevodominio.com/$1 [L,R=301,NC]

Esto hará que cualquier visita a tu antiguo dominio (o cualquier página de él) sea redirigida automáticamente a la misma página en tu nuevo dominio.

[TIP] Si no sabes editar el .htaccess, puedes contactar con el soporte de tu hosting y pedirles que configuren las redirecciones 301 por ti. La mayoría lo hace de forma gratuita.

3.2. Actualiza Google Search Console

Debes añadir el nuevo dominio a tu cuenta de Google Search Console y, lo más importante, crear un cambio de dirección. Esta herramienta de Google te guía paso a paso para informar del cambio. También es recomendable presentar el nuevo sitemap (https://tunuevodominio.com/sitemap.xml).

3.3. Revisa tus enlaces internos y externos

Asegúrate de que en tu nueva tienda no queden enlaces rotos que apunten al antiguo dominio. Puedes usar herramientas gratuitas como "Screaming Frog" para rastrear tu web y encontrar errores 404.


Preguntas Frecuentes (FAQ)

Para terminar, resolvamos las dudas más comunes que suelen tener los usuarios al mover PrestaShop o cambiar la URL de PrestaShop.

¿Perderé mis pedidos y clientes si cambio el dominio?

No, siempre y cuando hagas una copia de seguridad correcta de tu base de datos y la importes (o actualices) correctamente en el nuevo dominio. Toda la información de clientes, pedidos y productos se guarda en la base de datos.

¿Qué pasa con mi tienda en el antiguo dominio?

Lo ideal es mantenerla activa durante un tiempo, pero con las redirecciones 301 activadas. Así, los usuarios que tengan enlaces antiguos o marcadores serán enviados automáticamente a tu nueva tienda.

¿Cuánto tarda en actualizarse mi posicionamiento en Google?

No hay una respuesta exacta. Puede tardar desde unos días hasta varias semanas. Lo importante es que hayas hecho las redirecciones 301 y hayas informado a Google a través de Search Console para acelerar el proceso.

¿Puedo cambiar de un dominio con "www" a uno sin "www"?

Sí, el proceso es exactamente el mismo. Solo asegúrate de que en la configuración de PrestaShop y en las redirecciones uses la versión que prefieras (es recomendable elegir una y ser consistente).

¿Qué es mejor, cambiar el dominio desde el hosting o desde PrestaShop?

Realmente necesitas hacer ambas cosas. El hosting gestiona la parte técnica de que el dominio apunte a tus archivos, y PrestaShop gestiona la parte interna de las URLs. Esta guía cubre ambos aspectos para que el cambio sea completo.

¿Y si solo quiero cambiar de HTTP a HTTPS?

Ese proceso es más sencillo, pero sigue los mismos principios. Debes actualizar las URLs en la base de datos y configurar las redirecciones 301 de HTTP a HTTPS. Muchos hosting ofrecen certificados SSL gratuitos (Let's Encrypt) que puedes activar desde Syspanel.


Conclusión

Cambiar la URL de PrestaShop no tiene por qué ser una pesadilla. Siguiendo estos pasos, con paciencia y, sobre todo, con una buena copia de seguridad, podrás realizar la migración sin contratiempos y sin perder tu valioso SEO. Recuerda: la clave está en la preparación y en no saltarse el paso de las redirecciones 301. ¡Mucha suerte con tu nueva dirección!

¿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