* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ if (!defined('_PS_VERSION_')) { exit; } /** * @return bool */ function upgrade_module_3_0_0($module) { $db = Db::getInstance(); $query = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'eventbus_live_sync` ( `shop_content` VARCHAR(50) NOT NULL, `last_change_at` DATETIME NOT NULL, PRIMARY KEY (`shop_content`) ) ENGINE = ENGINE_TYPE DEFAULT CHARSET = utf8;'; $db->execute($query); $module->registerhook('actionObjectCartRuleAddAfter'); $module->registerhook('actionObjectCartRuleDeleteAfter'); $module->registerhook('actionObjectCartRuleUpdateAfter'); return true; }