You can always download the recent version free of charge from your account installing an upgrade is easy
See Magento (and other software) versions we support and guarantee their compatibility with our extensions
Though the native Magento functionality provides the environment for importing products, it imposes certain limitations. Admin users have to fill a bunch of columns on a spreadsheet to update product content or migrate products. Besides, every import with default Magento is rather time-consuming since the importing speed is pretty low (especially if there is a huge amount of products with additional images for Magento 2 import) and manual stock import from vendors takes a lot of time as well.
Keep your catalog updated automatically: just create a profile and set the schedule for execution. Import Magento 2 products with images, reviews, categories and any other data you need. You can also autofill a set number of the required fields instead of a myriad of them for a stock update. It saves you a lot of time and money: all integrations can be configured without the developers’ help. Furthermore, this extension has 2 additional interfaces to complete the most sophisticated import challenges.
Automatically keep your catalog up-to-date with the improved import UX
Enjoy high importing speed even for a huge amount of products
Avoid errors and data losses with the multiple sample files and validation system
Keep your product catalog up-to-date by relying on automation, avoid manual mistakes and save lots of time. Create multiple profiles with specific configurations to sync catalog with products from other vendors without fear of missing something. Automate import profiles execution by scheduling them via cron.
Use this extension to import and create all types of products, including configurable, grouped, bundle, downloadable and virtual. Moreover, the module allows importing related products, cross-sell and upsell products.
Import profiles have a tree structure. That’s why you can choose whether to include the basic product info only (e.g. SKU, price, etc.) or import Magento 2 product attributes, attribute sets, categories and reviews as well. It is also possible to include product position within categories, MSI inventory information, group pricing options or other details.
To create a product in a database, Magento requires a number of must-have fields with values. But sometimes the import file doesn’t contain this data. In this case, you can simply provide the default value that will be automatically filled during the import and thus avoid errors in the info matching. By the way, you can use the feature intentionally, if you want to customize field value for all the products.
Sometimes the same-purpose fields have different names. To make Magento understand which column to use to get the required information, you need to match the namings. Good news: no need to pay for custom development since you can do it right from the admin panel. The extension provides a field-mapping system to help you with migrating large volumes of data and avoid restarting import tasks because of the inappropriate fields. Additionally, use dynamic sample files generated according to the fields you’ve added to avoid mistakes and speed up uploading. Another option - download a sample file with all values included if you haven’t configured the mapping yet.
The extension includes modifiers that can take particular actions over the values from the file before importing. For instance, you can round prices, change the ‘scarlet’ color to ‘red’ or just change the date format.
Types of modifiers you can use:
No need to sort products provided in the import file manually - now you can select the required filters and import only relevant products in the automatic mode. Filtering duplicates the structure of the fields mapping, which means that each column of the file is available for segmentation.
Typical use cases:
Import Magento 2 products with images programmatically using CSV, XML, XLSX, JSON, and ODS. Plus, create templates to interpret custom XML files with the help of XSLT editor.
File Upload, FTP/SFTP, Direct URL,
Google Sheets, REST API Endpoint, Dropbox, Google Drive
Testing files and configurations by running the import is not the best decision, since it may lead to unwanted errors. To avoid such situations, use the built-in validation system before starting the process to make sure everything is correct. If not, the extension will show a notification in a popup window so that you could make corrections.
To make newly uploaded products or product updates visible on the frontend, you need reindexation. But it doesn’t make sense to configure regular and automatic imports if you still need to start reindex manually. That’s why you may enable an automatic post-import reindexation for any profile, and the extension will do everything for you.
Specify whether you want to import new data and create new records for your Magento store, or you prefer to just update the existing ones by overriding the already created records. Thus, you’ll see different configuration settings depending on your choice. You can also allow counting errors so that the import will stop if only the number of errors reaches a certain amount.
Each import behavior requires a specific field set, e.g. for the ‘Add’ behavior Magento requires more fields than for the ‘Update’ one. To save time on mapping unnecessary fields, activate the autofill options, and the extension will automatically add all must-have fields according to the selected behavior.
Keep track of all import processes using several history grids. It is possible to check the statuses for each profile separately or see a full picture in an all-in-one import history. Use the summary tab to monitor the number of created, updated or deleted products.
The more import processes you run, the larger is the log size, and one day they will become too huge. Clean the outdated logs automatically after a certain period to free extra space on your server.
Explore a simplified UI to perform quick one-time imports. The more import extensions by Amasty you will have in the future, the more entities (in addition to product and image Magento import) you will be able to import in one place.
Learn more about Import Orders →
Learn more about Import Customers →
Use this interface to plan the automatic import of all available entities. Similar to the previous interface, all import extensions you have are available for configuration here.
Learn more about Import & Export solution →
Use this Configuration Service to avoid hours of manual configurations and endless surfing through the long-read manuals.
Learn more about Configuration ServiceMulti-website and multi-store supportlists
Performance optimization options
Compatibility with the split database
Magento 2 product attributes import can be easier if do it programmatically via CSV, XML, XLSX, JSON, or ODS. With the Import Products extension, you can embed such an automatic import approach and save a lot of time and money because all integrations can be set up without any help from developers.
Here are the basic steps to import Magento 2 attributes programmatically via CSV:
Login and Registration Form