Hola [MENTION=143631]Melissa Thunder[/MENTION] eso depende de tus objetivos.
Por lo general tener prestashop y wordpress en el mismo dominio, responde al hecho de que una tienda on-line se posiciona mejor si tiene el respaldo de un blog y tanto a la tienda como al blog se le hace SEO. Por esta razón la tienda está en el dominio principal y el blog en un directorio o un subdominio, yo uso un directorio.
Si tu objetivo es posicionar el blog y tener una tienda como apoyo entonces se haría al revés.
Por otro lado si el proyecto se está desarrollando, entiendo que tendrá poco tiempo y poco SEO, por lo que si cambias y pones la tienda en el directorio raíz no perderás mucho trabajo.
Si la tienda tardará un tiempo en estar operativa y el blog ya está en marcha, tienes que pasar el blog del directorio raíz a un subdirectorio, instalar prestashop en el directorio raíz a modo mantenimiento y realizar las siguientes modificaciones para que redireccione directamente al blog hasta que la tienda ya la tengas en marcha
Puedes redireccionar desde el archivo de la instalación de prestashop
classes\controller\FrontController.php
En la siguiente función
protected function displayMaintenancePage()
Añade el código en color rojo con el enlace al blog
protected function displayMaintenancePage()
{
if ($this->maintenance == true || !(int)Configuration::get('PS_SHOP_ENABLE'))
{
$this->maintenance = true;
if (!in_array(Tools::getRemoteAddr(), explode(',', Configuration::get('PS_MAINTENANCE_IP'))))
{
Tools::redirect('https://www.prestashop.com/blog/en/');
header('HTTP/1.1 503 temporarily overloaded');
$this->context->smarty->assign($this->initLogoAndFavicon());
$this->context->smarty->assign(array(
'HOOK_MAINTENANCE' => Hook::exec('displayMaintenance', array()),
));
Con esta simple modificación solo desde la IP que le hayas dicho en prestashop, accederá a la tienda y el resto irá directamente al blog.
También puedes hacer una redirección 301 desde .htacess de todas las entradas que tengas ya indexadas a la nueva dirección.