Skip to content

Instantly share code, notes, and snippets.

@unicoder88
Created November 3, 2016 08:26
Show Gist options
  • Save unicoder88/b3aac279b20d357d9392fe2ac68e4d80 to your computer and use it in GitHub Desktop.
Save unicoder88/b3aac279b20d357d9392fe2ac68e4d80 to your computer and use it in GitHub Desktop.
<?php
/**
* Runs export via Import/Export module
*/
require __DIR__ . '/app/Mage.php';
// disable flat products collection
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
Mage::app()->getLayout()->setArea('adminhtml');
/** @var $model Mage_ImportExport_Model_Export */
$model = Mage::getModel('importexport/export');
$model->setData(array(
'entity' => 'catalog_product',
'file_format' => 'csv',
'export_filter' => array(),
));
print "Starting export...\n";
$content = $model->export();
$type = $model->getContentType();
print "Export done, writing to file...\n";
file_put_contents($model->getFileName(), $content);
print 'Done, memory ' . number_format(memory_get_peak_usage(true)) . " bytes.\n";
return 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment