New discounts and limited-time offers every two weeks! 💸 Don't miss out on your opportunity. SHOP NOW

Import Products for Magento 2

Integrate your catalog with other systems and marketplaces using Import Products for Magento 2. Save time with the simplified import processes. Avoid errors and data loss with a precise verification system. Regularly update product info with automatic import profiles.
  • Automate stock and price updates from local sources or third-party vendors
  • Use 4 formats and 9 import sources
  • Properly import any product data with fields mapping
  • Prevent errors with the smart verification system
  • Configure performance settings to migrate huge volumes of data
  • Use as a part of an all-in-one Import & Export M2 solution
60 days money back
Free lifetime updates
90 days free support

Pick combo deal and get 10% off

Save $57.70

⚡ Challenge

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 for a huge amount of products) and manual stock import from vendors takes a lot of time as well.

⚡ Solution

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.

Key benefits for your business

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

Fine-Tune the Importing Process Upon Your Requriments

Automate product updates with multi-purpose import profiles

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.

Massively import and create all types of products

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.


Choose the volume of product-related data for the import

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 MSI inventory information, group pricing options or other details.

Provide default values

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.

Map fields while importing

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 sample files with handy presets of columns for a more convenient configuration of the file content for further uploading.


NEW: Update the values given in a file

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:

  • Text Modifiers: Append, replace, capitalize, trim and so on.
  • Numeric Modifiers: Round, multiply, divide, truncate the numbers, etc.
  • Date Modifiers: Customize date format.
  • Custom Modifiers: Replace the output of one field with the value of another one.

💥 Available formats

Import Magento 2 products programmatically using CSV, XML, XLSX and ODS.

💥 Available sources

File Upload, FTP/SFTP, Direct URL,
Google Sheets, REST API Endpoint, Dropbox, Google Drive

Upgrade Your Experience of Managing Product Catalog


Prevent errors and data loss

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.

Enable automatic reindexation

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.

Choose import scenario upon your requirements

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.

Simplify configuration using autofill

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.


Log import activity

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.

Avoid database overload

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.

Get alerts about import errors

When you manage multiple automatic imports, it is hard for you to keep an eye on each of them. In case any error appears, it is crucial to fix it as soon as possible. Timely notice any issues during imports by getting email alerts. Configure sending options separately for each profile to check only relevant notifications.

Extra interfaces for additional import tasks

Amasty One-time Import

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 you will be able to import in one place.

Learn more about Import Orders
Learn more about Import Customers

Amasty Import Cron Jobs

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

Save time with our Configuration Service

Use this Configuration Service to avoid hours of manual configurations and endless surfing through the long-read manuals.

Learn more about Configuration Service

How to get
the configuration?

  • Install the extension by yourself or use our Installation Service
  • Click on 'Get the Config' button below and fill in the short form
  • We’ll contact you within 24 working hours and configure the extension quicker, safer, tailored to your needs
get the config

More features for the extension


Multi-website and multi-store supportlists


Performance optimization options


Compatibility with the split database

How to import products to Magento 2 with images?

To import products to Magento 2 with images, go to System > Import Products > Profiles and click Add New Profile. Then, fill in General Configuration and File Settings. Open the Import Source tab. Enter the path to the folder where the images are located in the Images File Directory field.

Adobe partner logo
Magento Marketplace logo
See 216+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Yes, once you buy any extension(s) by Amasty, you’ll get free lifetime updates for the product(s).Also, you will get 3 months of a free trial for support subscription. Magento support subscription plans:Monthly Annual -20% Lite.twhhkw2-s{text-align:...
Do you have the installation service?
Yes, we provide a professional installation service. You can purchase it when ordering an extension. If you buy more than 1 extension in one order, we can install all of them! If you need to configure plugins according to your business needs, you can...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. But we have three months of free support and a 60-day money-back guarantee. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty provides a 60-day money-back guarantee. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you.  To get a full or partial refund of your order, please create a ticket in our support...
How can I receive a discount?
According to the rules of Amasty's Reward Program, you get $15 back to your reward points for every $100 spent. You can spend them to buy other extensions or services from our catalog. These Points are valid for 60 days from the purchase date. You ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload: 1. log in to the customer account; 2. navigate to the Products tab, scroll to thePackages section, andclick the Download link next to the extension that should be updated; 3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
When you get any support subscription plan, it will be prolonged automatically. Also, you can cancel your subscription at any time. For this, go to your customer account and open the Subscriptions tab.
What should I do if my Reward Points have expired?
According to our reward program, the Reward Points are valid for 60 days starting from the moment they’re transferred to your account. But we always try to stay supportive, so you can create a ticket, and we’ll consider your case individually...
How can I use my Reward Points?
How to check your reward points balance? Step 1. Log in to your customer account or create a new one. After this, you will be redirected to your account dashboard. Step 2. In the left menu choose Reward points. Step 3. You will see your current reward...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

What feature your extension lacks?

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

Version 1.2.1
Last Update: Aug 27, 2021
1.2.1 - Aug 27, 2021
  • Fix we eliminated the issue caused by incorrect config setting
1.2.0 - Aug 25, 2021
  • New now the extension comes with modifiers for Import, so you can use optional elements which modifies the meaning of other elements in the fields
  • Improvement we optimized the logic of logging process to minimize SQL queries
Version 1.1.1
Last Update: Jul 15, 2021
1.1.1 - Jul 15, 2021
  • Fix we resolved the problem with the double 'You saved the profile' notice when saving the profile
  • Fix we fixed the issue that occurred when importing a sample file on the demo version
1.1.0 - Jun 24, 2021
  • New now the extension comes with a new import source that allows you to import data from Google Drive
  • New we developed the functionality of profiles duplicating to let you create similar profiles without additional steps
  • New we added alert notifications to profiles for you to send alerts to recipients when an error happens in importing
  • Fix we fixed the issue with the data imported to several websites
  • Fix we resolved the problem with product category IDs that are mixed if products are assigned to a new and existing category in importing

Ratings & Reviews

Be the first to review this product

© 2009-2021 Amasty. All Rights Reserved.