Hi all,
So I've written a script to import customer records from csv files but the import is too slow. I've over a million records which need to be imported into magento but I can't find a fastest way of doing so.
The code snippet is below:
$importModel = Mage::getModel('importexport/import'); /** @var $importModel Mage_ImportExport_Model_Import */ $importModel->setEntity('customer'); $importModel->validateSource($fileInfo->getPathname()); $importModel->importSource(); $importModel->invalidateIndex();
Any help is highly appreciated.
Solved! Go to Solution.
Thanks @Tom Robertshaw
I ended up extending some functions of fastcsv import extension and everything was smooth afterwards
If the magento import process isn't fast enough, I would probably work out how to do it with direct mysql queries (with care!)
Thanks @Tom Robertshaw
I ended up extending some functions of fastcsv import extension and everything was smooth afterwards