There is a fascinating discussion on StackExchange called
We cannot disagree with Federivo since the default Magento 2 import functionality is entirely suitable for fundamental business goals, but it causes lots of headaches when a more complex work is necessary.
You can neither fully automate the import routine nor solve the problem related to different attribute standards used by Magento 2 and external platforms. And what about file archives or direct URL downloads?
Luckily, there is the Improved Import & Export Magento 2 extension. Our module supports cron so that you can create any custom schedule for updates. It means that all product data will be moved to your store automatically.
Next, you can create a mapping scheme that will transform all third-party attributes to native Magento 2 attributes eliminating the necessity to edit data files manually.
And don’t forget that the module supports direct URL import and can untar/unzip compressed data. For any further information and other features, follow this link:
As for the ECC version of Webgility, it efficiently transfers products, syncs inventories, and can be used for shipping – the same functionality is provided by Improved Import & Export for Magento 2. It allows synchronizing Magento 2 with all existing integrations and according to Dawhoo, hasn’t approved a sale of an item that was out of stock in the physical store in three years. As soon as someone buys something in the shop, the ECC module updates the Magento 2 website in almost real time.
Since the Improved Import & Export Magento 2 extension supports standard cron syntax and allows creating ANY custom schedule of updates, you can easily recreate the same functionality by specifying a high frequency of import processes. Thus, even during the most insane holiday sale, you won’t sell any product that is out-of-stock. Besides, our module allows implementing custom logic for the creation of configurable products:
More features are described here:
When a new item is added, deleted, or updated, the indexer can tell whether to create new products or upgrade existing ones via the API. Of course, the whole case is much bigger than this explanation; therefore, we cannot compare all the details, but the Improved Import & Export Magento 2 extension fully supports API synchronization.
And if you need to adjust categories of the products from the import file, you can use the Map Categories section:
You can read about the corresponding functionality of our module here:
But let’s return to a wrapper for “FastSimpleImport2”. If you want to create a new import, you just have to implement some classes which extend the base classes and fill some abstract functions. Everything else is handled by the base classes. Creating a new import with the Improved Import & Export extension is much more user-friendly.
Besides, Matthias Kleine argues that the “normal” Magento 2 backend import is completely useless for the workflows of his customers since they use scheduled imports with a wide range of data sources and types. But our module solves this problem. As mentioned above, it supports automated updates, various data sources (FTP/SFTP, Dropbox, and URL), and multiple file formats.
For any additional information, follow the link below:
We hope the article was useful. For other useful Magento 2 tips, check out our Cookbook.'