importerFactory = $importerFactory; $this->file = $file; } /** * @param \Magento\Store\Api\Data\WebsiteInterface $website * @param string $customersFile * @param int $customerNum * @param array $customerIds * @param \Dotdigitalgroup\Email\Model\ResourceModel\Contact $resource * * @return null */ public function enqueueForExport( \Magento\Store\Api\Data\WebsiteInterface $website, $customersFile, $customerNum, $customerIds, $resource ) { if (is_file($this->file->getFilePath($customersFile))) { if ($customerNum > 0) { //register in queue with importer $this->importerFactory->create() ->registerQueue( \Dotdigitalgroup\Email\Model\Importer::IMPORT_TYPE_CONTACT, '', \Dotdigitalgroup\Email\Model\Importer::MODE_BULK, $website->getId(), $customersFile ); //set imported $resource->setImportedByIds($customerIds); } } } }