Me gustaría reportar un bug en Prestashop 1.6.0.14 que ya he arreglado en mi tienda, pero que estaría bien que Prestashop lo solucionara para sus próximas versiones: los meta tags en multitiendas. Actualmente cuando el usuario utiliza la opción de multitenda de Prestashop el nombre de la tienda sale siempre el de la tienda por defecto y no el de la que corresponde. Esto se debe a que los métodos getHomeMetas(), getCategoryMetas(), getManufacturerMetas(), getSupplierMetas(), getCmsMetas(), getCmsCategoryMetas() y completeMetaTags() de la clase Meta leen el nombre de la tienda desde Configuration::get('PS_SHOP_NAME') en vez de la tabla *_shop.
Para solucionarlo, he agregado el siguiente código en cada método:
$shop_id = Shop::getContextShopID(); if($shop_id){ $shop = Shop::getShop($shop_id); $shop_name = $shop['name']; }else $shop_name = Configuration::get('PS_SHOP_NAME');
Y donde estaba escrito Configuration::get('PS_SHOP_NAME') en el código original lo he cambiado por $shop_name.
Saludos.