creativestyle/fastsimpleimport 1.0.0

Wrapper for Magento2 ImportExport functionality, which imports products and customers from arrays

Type

magento2-module

License

GPL-3.0

Requires
Requires (dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

FireGento_FastSimpleImport

Wrapper for Magento 2 ImportExport functionality, which imports products and customers from arrays

Usage

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.

Requirements

  • Magento >= 2.0.0
  • PHP >= 5.5.0

Support

If you encounter any problems or bugs, please create an issue on GitHub.

Contribution

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.

Developer

FireGento Team * Website: http://firegento.com * Twitter: @firegento

Installation Instructions with Composer

composer require firegento/fastsimpleimport 
bin/magento module:enable FireGento_FastSimpleImport
bin/magento setup:upgrade

Installation Instructions with Composer(Master Branch)

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

Licence

GNU General Public License, version 3 (GPLv3)

Copyright

(c) 2016 FireGento Team