$model->saveOptions($options); } public function _afterImport() { //enable indexes $processes = Mage::getSingleton('index/indexer')->getProcessesCollection(); $processes->walk('setMode', array(Mage_Index_Model_Process::MODE_REAL_TIME)); $processes->walk('save'); echo date("\nY-d-m H:i:s") . " - reindex start\n"; passthru("php indexer.php reindexall"); echo date("\nY-d-m H:i:s") . " - reindex finish\n"; //enable cache $model = Mage::getModel('core/cache'); $options = $model->canUse(); foreach ($options as $option => $value) { $options[$option] = 1; } $model->saveOptions($options); } } echo date("\nY-d-m H:i:s") . " - import start\n"; $imp = new Oberig_Import(); $imp->loadCsv(); $imp->_beforeImport(); $imp->loadCategories(); $imp->addProduct(); $imp->importImages(); $imp->loadProductLinks(); $imp->productLinksMapping(); $imp->_afterImport(); echo date("\nY-d-m H:i:s") . " - import completed\n";