Importing Categories

Category Import

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');

$categoryArray = [
    [
        '_root' => 'Default Category',
        '_category' => 'FireGento TestCategory',
        'description' => 'Test',
        'is_active' => '1',
        'include_in_menu' => '1',
        'meta_description' => 'Meta Test',
        'available_sort_by' => 'position',
        'default_sort_by' => 'position',
    ],
];

$importerModel->setEntityCode('catalog_category');


try {
    $importerModel->processImport($categoryArray);
} catch (\Exception $e) {
    print_r($e->getMessage());
}

print_r($importerModel->getLogTrace());
print_r($importerModel->getErrorMessages());