/**
  * 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');
 }