Type
magento2-module
Wrapper for Magento2 ImportExport functionality, which imports products and customers from arrays
magento2-module
GPL-3.0
None
None
None
None
None
Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays
You can call the import from your own Magento 2 code. Example:
/** @var \FireGento\FastSimpleImport\Model\Importer $importerModel */
$importerModel = $this->objectManager->create('FireGento\FastSimpleImport\Model\Importer');
$productsArray = [
[
'sku' => 'firegento-test',
'attribute_set_code' => 'Default',
'product_type' => 'simple',
'product_websites' => 'base',
'name' => 'FireGento Test Product',
'price' => '14.0000',
],
];
try {
$importerModel->processImport($productsArray);
} catch (\Exception $e) {
$output->writeln($e->getMessage());
}
print_r($importerModel->getLogTrace());
print_r($importerModel->getErrorMessages());
You can find more examples in our demo module. We have implemented a few command line commands which demonstrate the usage of FastSimpleImport in a custom module.
If you encounter any problems or bugs, please create an issue on GitHub.
Any contribution to the development of FastSimpleImport is highly welcome. The best possibility to provide any code is to open a pull request on GitHub.
FireGento Team * Website: http://firegento.com * Twitter: @firegento
composer require firegento/fastsimpleimport
bin/magento module:enable FireGento_FastSimpleImport
bin/magento setup:upgrade
composer config repositories.firegento_fastsimpleimport vcs https://github.com/firegento/FireGento_FastSimpleImport2
composer require firegento/fastsimpleimport dev-master
bin/magento module:enable FireGento_FastSimpleImport
bin/magento setup:upgrade
GNU General Public License, version 3 (GPLv3)
(c) 2016 FireGento Team