execute(' ALTER TABLE `'._DB_PREFIX_.'x13googlemerchant` DROP INDEX `id_category`; ALTER TABLE `'._DB_PREFIX_.'x13googlemerchant` ADD `id_shop` INT(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `id_lang`, ADD UNIQUE INDEX (`id_category`, `id_lang`, `id_shop`); ALTER TABLE `'._DB_PREFIX_.'x13googlemerchant_product` RENAME `'._DB_PREFIX_.'x13googlemerchant_product_lang`; ALTER TABLE `'._DB_PREFIX_.'x13googlemerchant_product_lang` ADD `custom_title` char(255) NULL; CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'x13googlemerchant_product`( `id_product` INT(10) UNSIGNED NOT NULL, `id_shop` INT(10) UNSIGNED NOT NULL DEFAULT 0, `export` tinyint(1) unsigned NULL, PRIMARY KEY(`id_product`, `id_shop`), INDEX(`export`) ) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;' ); if (version_compare(_PS_VERSION_, '1.5' , '>=')) { Db::getInstance()->execute(' UPDATE `'._DB_PREFIX_.'x13googlemerchant` SET `id_shop` = ' . (int)Configuration::get('PS_SHOP_DEFAULT') ); } return true; }