Reutilizar Prestashop para otro dominio

  Sin categoría

Cuando tenemos un Prestashop configurado perfectamente a nuestro gusto y queremos crear otra tienda, lo mejor es copiar la carpeta completa del Prestashop, duplicar la base de datos y cambiar los parámetros en algunas tablas para reutilizar la instalación sin necesidad de empezar de cero.

El primer paso es hacer una copia completa de la carpeta donde tenemos nuestro Prestashop. Hacerlo dependerá de cómo lo tenemos, si es un hosting compartido con acceso exclusivamente por ftp, si se trata un servidor propio, si tenemos acceso por vpn, etc.. esto es otro tema aparte.

La copia la volcamos a la nueva carpeta donde vamos alojar la nueva tienda. Si se trata de cambiar simplemente el dominio a la tienda este paso y clonar la base de datos no sería necesario.

Realizamos una clonación de la base de datos del Prestashop, esto lo puedes hacer desde el terminal, desde Webmin con el módulo Mysql instalado o desde phpmyadmin.

Localizamos el archivo /app/config/parameters.php y modificamos los parámetros de conexión para la nueva base de datos:

'database_name' => 'la nueva DB',
'database_user' => 'nombre de usuario',
'database_password' => 'contraseña'

A continuación abrimos la tabla ps_configuration de la nueva base de datos localizamos los siguientes campos PS_SHOP_DOMANIN y PS_SHOP_DOMAIN:SSL y los sustituimos por el nuevo dominio.

Si nuestro nuevo dominio aún no tiene configurado la conexión SSL debemos poner el campo PS_SSL_ENABLED en 0

En la tabla ps_shop_url en los campos DOMAIN, DOMAIN_SSL también sustituimos por el nuevo dominio.

En el campo PHYSICAL_URI si queremos alojar la instalación en una carpeta, por ejemplo «midominio.com/mitienda» debera poner «/mitienda/» por defecto debe poner «/».

Eliminar el cache de Prestashop.