Ir al contenido principal

Cómo Cambiar el Dominio de una Web PrestaShop (todas las versiones)

Esta guía explica cómo hacer que PrestaShop funcione con un dominio nuevo, editando su base de datos según la versión. Es útil si cambias de dominio o mueves la tienda. Requiere acceso a phpMyAdmin y a los archivos.

1. Requisitos previos

  • Acceso a cPanel (phpMyAdmin y Administrador de archivos) o FTP.

  • Nuevo dominio con DNS o Registro A al servicio de hosting.

  • Saber la versión de tu PrestaShop.

  • Una copia de seguridad de la base de datos y los archivos.

⚠️ Importante: No cambies el dominio en PrestaShop hasta confirmar los dos primeros requisitos. Si no, perderás el acceso a la tienda y al panel. Compruébalo abriendo tu web con el nuevo dominio.

2. Instrucciones paso a paso

PrestaShop 1.6 y 1.7

  1. En phpMyAdmin, abre la base de datos de PrestaShop y la tabla configuration.

  2. Cambia los valores de PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL al nuevo dominio.

  3. Borra el contenido de cache/smarty/compile/ y cache/smarty/cache/, excepto index.php.

  4. Entra al panel con el nuevo dominio y comprueba que todo funciona.

PrestaShop 1.5

  1. En phpMyAdmin, abre la tabla shop_url.

  2. Cambia domain y domain_ssl al nuevo dominio.

  3. En physical_url pon / si la tienda está en la raíz, o /carpeta/ si está en una subcarpeta.

PrestaShop 1.4 o anterior

  1. En phpMyAdmin, cambia PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL en la tabla de configuración.

  2. Edita config/settings.inc.php y revisa la línea de la ruta base. Déjala así si la tienda está en la raíz:

define('__PS_BASE_URI__', '/');

  1. Si está en una carpeta, pon su nombre:

define('__PS_BASE_URI__', '/carpeta/');

4. Resultado esperado

La tienda carga correctamente con el nuevo dominio, tanto la parte pública como el panel.

5. Solución de problemas

Si: La tienda redirige al dominio antiguo.

Solución: Revisa que cambiaste ambos valores (normal y SSL) y vacía la caché.

Si: Necesito cambiar los datos de conexión a la base de datos.

Solución: Están en config/settings.inc.php (1.4–1.6) o app/config/parameters.php (1.7).

6. Recursos relacionados

7. Resumen y siguientes pasos

Tu tienda PrestaShop funciona con el nuevo dominio.

¿Ha quedado contestada tu pregunta?