/** * prepare: copy the mapping table */ public function __construct() { Shopware()->Db()->query('DROP TABLE IF EXISTS plenty_mapping_category_old'); Shopware()->Db()->query('CREATE TABLE plenty_mapping_category_old LIKE plenty_mapping_category'); Shopware()->Db()->query('INSERT plenty_mapping_category_old SELECT * FROM plenty_mapping_category'); Shopware()->Db()->query('TRUNCATE TABLE plenty_mapping_category'); // Clear the mapping cache PlentymarketsMappingController::clearCache('Category'); }