This product is transferred. If you delete it, you will no longer be able to buy it with a 100% discount for the initial order. Would you still like to proceed?
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 and sample files
Configure performance settings to migrate huge volumes of data
NEW: Import product images by specifying links to them
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.
⚡ 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 product position within categories, 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 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.
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.
NEW: Automatically filter products during the import process
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 only Configurable products.
Migrate products created during the last X days only.
Sort products by price, category, visibility, etc.
Available formats
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.
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 (in addition to product and image Magento import) you will be able to import in one place.
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.
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.
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 Magento 2 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?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions.
There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
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 offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
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 the packages section, and click 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?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free in magento?
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
New we added ‘Attribute Set Name to Set ID’ modifier, so now it’s possible to import an attribute set by specifying its name instead of ID
New we introduced 'Skip Existing Products' setting to import profiles, so now a file containing both new and existing products can be successfully imported
New we incorporated a new ‘Product SKU To Product ID’ modifier that allows using product SKUs instead of product IDs in subentities where there is no Product SKU field
Improvement we improved the error messages, so now the duplicated values are provided in the error message in case the import file contains duplicated identifier values
Fix we eliminated the error that occurred on multi-node Magento Cloud environments. If you’re using a multi-node environment, please change the value of the Process Status Check Mode setting to ‘Statuses’ in the extension configuration
Fix we improved the indexing process so that salable quantity is now correctly updated after the import is executed
Fix we improved the classes of our extension, and now they comply with the psr-4 autoloading standard
Fix we resolved the issue with import of multi-page Google Sheet files
Fix we fixed the error that occurred when importing a large JSON file from an FTP server as an import source
Version 1.8.1
Last Update: Apr 22, 2024
1.8.1 - Apr 22, 2024
Compatibility now the extension is compatible with Magento 2.4.7
1.8.0 - Feb 26, 2024
New we implemented a new 'Create New Attribute Value' modifier for imports, allowing new attribute values to be automatically created in the system during the import process
New new modifier 'Full Match Replace' was added
Fix we replaced the Zend classes with the Laminas
Fix fixed actions applying and information updating for product batches during the import process
Fix we resolved the problem with incorrect import status in the Import History grid during the import process
Fix now the 'Imported at' value from the Import History grid corresponds to the Database and server time zone
Fix solved the importing fractional numbers in XLSX format issue
Fix we resolved the issue with importing custom option values only for the first product in the file
Version 1.7.0
Last Update: Aug 11, 2023
1.7.0 - Aug 11, 2023
Improvement we improved the errors logging process to reduce the number of errors during Import running
Improvement we optimized product images import process via link and now the images upload to the server is not required
Improvement now it is possible to run any Import profile via REST API and CLI
Improvement we added the possibility to Import JSON files
Improvement we optimized the REST API code and added validation for the File Type according to the selected Import Sources
Fix we fixed the MSI source data updating error during the Import process
Fix the issues with Url Rewrites generation and products displaying after Import were resolved
Version 1.6.0
Last Update: Mar 15, 2023
1.6.0 - Mar 15, 2023
Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
Improvement the ability to Import Downloadable Product Links was added
Improvement we improved system messages to avoid the undefined index error with duplicate identifiers in Import files
Fix we corrected Product Import Entity table prefixes
Fix we fixed the problem with importing the '0' value into the text attributes
Fix the problem with XLSX import type file was solved
Version 1.5.0
Last Update: Jan 23, 2023
1.5.0 - Jan 23, 2023
New we added an Advanced section for Import and Export which allows to catch and display detailed information about errors that occurred during the import or export process
New we added the possibility to Import or Export data without memory limit
Improvement new Import entities 'Product Media Gallery' and 'Product Media Gallery Value' were added so now it is possible to import a few images at once (Please note: adding relations with new entities affected already existing Export entities, so if you have configured Export profiles with 'Product Media Gallery' and 'Product Media Gallery Value' entities they will need to be reconfigured)
Fix we fixed the error occurred while importing Profile with the Configurable Product Super Attribute entity
Fix we resolved the Import issue via Rest Api Endpoint (Please note: the Import using this functionality is only possible with CSV and XML files)
Fix now Configurable Products import with linked Simple Products work as it should
Fix the issue with the Unique Constraint Violation while Add/Update Import behavior was resolved
Fix we solved the problem with updated records incorrect number displaying in the Import History
Fix we solved the file problem when Import Source is FTP
Version 1.4.4
Last Update: Oct 05, 2022
1.4.4 - Oct 05, 2022
New we added the possibility to import product images by specifying links to them in the import profile
Fix we solved the reindexing problem so now products quantity is displayed correctly after the import
1.4.3 - Jul 05, 2022
Fix we resolved the problem with images importing and assigning roles to them
Fix the import issue when the batch size matches the number of profile records was resolved
1.4.2 - Feb 28, 2022
Compatibility now the extension is compatible with Magento 2.4.4
Improvement we added XSLT editor to ‘Profile’ settings, so now you can import XML files with custom format
Fix we solved the problem with the incorrect value of the foreign key field ‘product_id’ for ‘Catalog Inventory’ entities
1.4.1 - Feb 07, 2022
Fix we fixed the issue with saving a sub-entity with the missing identifier field of the parent entity for the 'Add/Update' behavior
Fix we resolved the problem with the simultaneous import of new and existing data in case of 'Add/Update' behavior
1.4.0 - Dec 07, 2021
Improvement we improved the process of sample file generation, so now it considers the fields mapping configuration before generating
Fix we resolved the problem that occurred when one of the attribute options is represented by a number
Fix we fixed the issue when searching entities in the ‘Select Entity’ dropdown
Version 1.3.2
Last Update: Nov 29, 2021
1.3.2 - Nov 29, 2021
New we added a new entity ‘Product Category Relation’ to let you import products position inside categories
1.3.1 - Nov 11, 2021
New now you can write a custom path to PHP in env.php to use it for the logic of import process
Improvement now you can configure ‘last X days’ and ‘last X weeks’ filtering for date fields
1.3.0 - Oct 20, 2021
New now the extension comes with filtering, so you can filter import entities to process only those records that match the filtering conditions in case the import file contains the extra ones
Fix we fixed the issue with saving empty values in the profile’s Import File Field
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
Login and Registration Form