Import and Export Premium for Magento 2

See available pricing options!

Import and Export Premium for Magento 2 is an all-in-one tool for convenient store data migration, making regular stock data updates, and smooth connection with the ERP/CRM systems and third-party sources like marketplaces. The extension provides infrastructure for importing and exporting the most essential entities to or from Magento.

  • Create profiles for regular data transfer or perform one-time migration
  • Meet naming requirements with fields mapping and modify data in one place
  • Schedule automatic import and export tasks via cron
  • Use various file formats, including Google Sheets
  • Validate import files to avoid errors and generate sample files
  • Set performance options to speed up migration and avoid server overload
  • Hyva-compatible by default
  • ⏱Book a live demo
  • Hyvä Checkout ready
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $425

more info

Pick a combo deal with 20% discount:

Save $233.40

What sets Import and Export Premium apart?

This extension enables you to tackle the most demanded import & export tasks and effectively resolve the most common challenges often encountered by Magento 2 store owners when transferring large volumes of data. It provides your business with numerous benefits and a rich feature set that eliminates the need to purchase 9+ separate extensions for each requirement.

🎯 Tasks you can complete:

  • Transfer data of any type from Magento 1
  • Migrate information between Magento 2 instances
    (e.g. staging and production)
  • Set up integrations with 3rd-party systems
    (e.g. Amazon, Zoho, etc) to sync data
  • Massively edit or update records in your database

🚀 Challenges you can resolve:

  • Limited flexibility of native Magento import and export functionality
  • Inability to map data without custom development
  • The complicated configuration that requires tech skills
  • Time wasted on thousands of manual operations

💎 Benefits you’ll get

  • Minimize the risk of data losses while importing/exporting valuable information
  • Enjoy the interface adapted for users with no programming skills
  • Set up regular integrations with various import/export profiles
  • Reduce custom development costs utilizing multi-purpose field mapping

📚 Interfaces you’ll have access to:

  • Perform one-time import/export of any entity as required with a simplified interface
  • [Pro]: Utilize a separate module’s interface to set up cron jobs for automatic runs
  • [Premium only]: Create profiles dedicated to each entity and system step by step for regular data synchronization

All-in-one solution:
meet a set of essential and exclusive import & export features

  • Proven stable performance even during large-scale data migrations
  • 8 key entities and hundreds of subentities are available
    for import and export
  • Upload files or use local directories, FTP/SFTP servers, URLs,
    Google Drive and Sheets, Rest API Endpoint as import sources
  • Export to various storage destinations: local server, FTP/SFTP,
    Dropbox, Google Drive, Rest API Endpoint, email address
  • Change the values using text, numeric, and custom modifiers
  • Match naming requirements through field mapping
  • Run profiles manually or automatically by cron or events
  • Avoid possible data loss with file validation
  • Apply actions after importing and exporting
  • Filter the data by any field value
  • Select suitable import behavior: add/update, delete, only add, or only update
  • Autofill typical use cases to save time on mapping unnecessary fields
  • Migrate more entities thanks to compatibilities with other Amasty extensions

Explore Free Resources Collection

Here, we’ve gathered valuable materials containing useful information
to help you leverage the extension’s capabilities in the best possible way


Get a free extension version on GitHub to try transferring data to or from 3rd-party systems


Read a blog article to know more about the minimum set of required fields for importing


Download a whitepaper to access solution’s use cases and compatibility options


Avoid errors and data loss while importing by using sample files:


Ensure fast and stable performance

Let the testing results speak for themselves:

  • Import 500.000 orders in 1 hour*
  • Export 150.000+ customers for 1,51 min
  • Extract 200.000+ order fields for 1,2 min

*if the multi-process generation is enabled and 5 parallel processes (threads) are set.

Key Entities Overview

Magento 2 Import and Export extension is a complex solution for a huge website, providing the ability to seamlessly perform import and export jobs for the most essential entities, and thus manage your store data.

Import and export orders


Conveniently sync your Magento 2 store with the orders from third-party sources (ERP, marketplaces, other Magento stores). Configure an unlimited number of flexible import and export profiles and gather all valuable order data. Avoid data losses with automated file validation. Rapidly import and export orders with product info, shipping and customer info, credit memo, invoices, product attributes and categories.

→ Learn more about Magento 2 Import Orders
→ Learn more about Magento 2 Export Orders


Import and export customers

Save time by using this extension's component for exporting or importing all types of customers' data, including customer type, addresses, default billing and shipping address, customer groups, etc. Skip and edit customer data while mapping fields. Schedule automatic customer info updates via cron manager. Additionally, you can export only new customers to CRM systems or other third-party softwares as soon as they register.

→ Learn more about Magento 2 Export Customers
→ Learn more about: Magento 2 Import Customers

Import and export Magento 2 products

Magento 2 Import and Export Products is the component of the solution that provides import and export functionality for all types of products (simple, configurable, bundle, etc.) thus helping to massively update product content and avoid wasting time editing each product manually. Get automated stock updates and save even more time by scheduling Magento inventory import and export tasks via cron. Easily import Magento 2 products using CSV including images, categories and attributes. Import Magento 2 product images just by providing links to them in a file.

→ Learn more about Magento 2 Export Products
→ Learn more about: Magento 2 Import Products


Transfer catalog price rules and cart price rules

Duplicating the already created rules from staging to production manually equals inappropriate use of resources. Plus, there is always a risk of a human mistake that can turn into a big problem later. That’s why now, using the Import & Export extension for Magento 2, you can safely create and test various price rules on staging instances and transfer them to a production one in bulk. Both catalog and cart price rules are available in one-time import/export interfaces and ready to be scheduled via cron jobs.

Migrate CMS blocks and pages

No need to do the same job twice: synchronize your staging and production instances and transfer the already created CMS blocks and pages without manual operations. Be sure that all the data you need (including headings, meta information, layout and so on) will be transferred as well. The Magento 2 CMS migration extension can handle any type of CMS block, including the ones created with the help of Magento 2 Page Builder.

Include EAV attributes in the process

Previously, the products could be mapped and imported only in case all required attributes and sets are already created in Magento. If not, it was necessary to add them manually or associate the products with the default sets. Now you can migrate your catalog with any kind of product information in a few clicks. All the attributes and attribute sets can be automatically imported or exported during the migration process.

Process URL rewrites

Manual duplication of the linking strategy from other instances takes a lot of time. Unless you have an automated migration system. Using Magento 2 custom import and export of URL rewrites, it is possible to transfer 301 redirects, correct 404 errors or just automatically update the existing ones. You can import and export these entities using the one-time import interface or cron jobs.

Move search terms & synonyms

Each target audience has its own search habits and customer journey ways, which are hard to reproduce if lost. But the solution is here - move all search terms and synonyms between instances to keep your audience satisfied.


NEW: Generate product reviews feed for Google Merchant Center

The new ready-to-use Google Product Review template is now available in the Export Cron Job interface. With this template for Magento 2 you can export all product reviews from your store to a feed in XML file format, meeting Google's requirements. The Export Cron Job interface not only enables you to automatically upload the generated feed to Google Merchant Center using FTP/SFTP connection method but also allows you to schedule automatic updates.

Profile Creation Steps

Quickly transfer store data from/to other platforms (e.g. Shopify, WooCommerce) using multiple profiles with no single byte of data loss. The high configuration flexibility and multiple performance settings help you to build integration with any system you need and save money on implementation and maintenance.

Expand the boundaries of Magento 2 import and export
with multiple compatibility options

The more extensions by Amasty you have, the more diverse entities (including filters, RMA requests, blog posts, gift card images, and many more) you can import and export to simplify various workflows. Check out the list of available compatibilities:

Gift Card Pro and Premium

Improved Layered Navigation Pro and Premium

Special Promotions Pro

RMA Pro and Premium

SEO Toolkit Pro and Premium

Reward Points Pro

Store Locator and Store Pickup with Locator

Blog Pro

Automatic Related Products

Choose the import & export feature set according to your business needs

Import and Export


  1. $199
  • One-time manual import/export tasks
  • 3 entities: order, product, customer
  • 2 file formats (import and export to Magento using CSV or XML)
  • 2 sources (file upload/local directory)

Import and Export Pro


  1. $499
  • One-time manual import/export tasks
  • 3 entities: order, product, customer
  • Mini-automation using cron jobs
  • 6 file formats (CSV, XML, ODS, XLSX, Template, JSON)
  • 9 file sources
  • Import/Export history

Import and Export Premium


  1. $699
  • Regular sync of all entities using profiles
  • Fully automated profiles execution
  • One-time manual import/export tasks
  • 9+ entities: orders, products, customers, CMS blocks and pages, URL rewrites, EAV attributes, catalog price rules, cart price rules
  • Automation using cron jobs
  • 6 file formats (CSV, XML, ODS, XLSX, Template, JSON)
  • 9 file sources
  • Import/export histories and profile running logs


To start the bulk import of products in Magento 2 with CSV , please do the following:

  • In Magento 2 admin, go to System → Amasty Import → Import;
  • Select “Products” from “Entity Type” and click “Download Sample File”;
  • Select an import behavior option;
  • Upload your properly filled CSV file.

Keep in mind, that the Magento 2 import and export extension also includes the following components: magento order import and magento customers list.

magento 2 export products csv

Magento 2 scheduled import is available in all interfaces. If you use profiles, configure the schedule in the Automatic Import tab. If you add import cron jobs, you’ll be able to set the required frequency in the general Import Settings section. It is possible to choose a ready-made frequency (e.g. every week, every day, etc.) or set a custom one using cron expressions.

magento 2 export products csv

To automatically run product import on daily basis in Magento 2, you can utilize the Import and Export extension:

  • Navigate to System → Import Products → Profiles → Add New Profile;
  • Configure the general profile settings;
  • In the Automatic Import tab, enable the Run Profile by Cron setting;
  • Choose the Every Day at 4 am option from the Frequency dropdown menu or select the Custom option to manually set a suitable schedule.

What are the key features of Magento 2 Import and Export Products?

This module offers comprehensive capabilities for various Magento 2 export and import of configurable products, simple and bundle products, streamlining the process of updating product content on a large scale and eliminating the need for manual editing. By scheduling inventory import and export tasks via cron, you can automate stock updates, further enhancing efficiency. Magento 2 supports this custom module with grid for export CSV or import it , including images, categories, and attributes, importing Magento 2 products is effortless. Additionally, you can easily import product images by simply providing links to them in a file.

Adobe partner logo
Magento Marketplace logo
See 500+ 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 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?
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
How to export/import Magento 2 categories?

Import Export Categories for Magento 2 extension is developed to help you simplify your work by importing and exporting categories via a CSV file.

Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

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.10.1
Last Update: Apr 22, 2024
1.10.1 - Apr 22, 2024
  • Compatibility now the extension is compatible with Magento 2.4.7
1.10.0 - Apr 03, 2024
  • New we added the 'Google Product Review' template to Export Cron Jobs so now it is possible to export product reviews to a feed suitable for Google (Note: the compatibility is available for Pro and Premium module versions and as a part of an active product subscription or support subscription)
  • Compatibility we developed compatibility with Amasty Advanced Product Reviews and added the 'Advanced Product Review' template to Export Cron Jobs, enabling the export advanced reviews to a feed suitable for Google (Note: the compatibility is available for Pro and Premium module versions and as a part of an active product subscription or support subscription)
Version 1.9.0
Last Update: Feb 26, 2024
1.9.0 - Feb 26, 2024
  • New 'Add Merged Field' functionality was added so now it is possible to merge data from several fields into one in the export file (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • 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 'Custom Url Rewrite' entity was added
  • New we added 'not like' filter for export files
  • New new modifier 'Full Match Replace' was added
  • Fix we replaced the Zend classes with the Laminas
  • Fix now CMS blocks from different store views and with the same identifier are exported as they should
  • Fix fixed actions applying and information updating for product batches during the import process
  • Fix we eliminated the error occurred when 'Truncate' or 'Round To' modifiers are being used
  • Fix we fixed the bundle products import process
  • Fix now the 'Imported at' value from the Import History grid corresponds to the Database and server time zone
  • Fix we resolved the problem with incorrect import status in the Import History grid during the import process
  • Fix solved the importing fractional numbers in XLSX format issue
  • Fix now when deleting a profile cron jobs from the ‘amasty_cron_schedule’ table are deleted as well
  • Fix we fixed the error that occurred when attempting to load a deleted export profile
  • Fix we resolved the issue with importing custom option values only for the first product in the file
Version 1.8.0
Last Update: Aug 11, 2023
1.8.0 - Aug 11, 2023
  • Improvement new entity Order Notes was added to the Import and Export Orders which allows to work with orders and credit memos notes data
  • Improvement we optimized product images import process via link and now the images upload to the server is not required
  • Improvement we improved the errors logging process to reduce the number of errors during Import or Export running
  • Improvement now it is possible to run any Import or Export 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.7.0
Last Update: Mar 15, 2023
1.7.0 - Mar 15, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
  • Improvement we added the possibility to specify the encoding of the Export file
  • Improvement new modifier 'Replace Text Wrapping' was added
  • Improvement the ability to Import & Export 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 issue with Order Shipment creating after Import in multiple sources stores
  • Fix we fixed the problem with importing the '0' value into the text attributes
  • Fix we resolved the Export issues when modifier 'Option Value to Option Label' is being used
  • Fix we solved the problem with filtering by attribute_id of the Configurable Product Super Attribute entity
  • Fix we fixed the Memory metric values increasing issue during the Indexation process
  • Fix the problem with XLSX import type file was solved
  • Fix we eliminated the Export problem when filtering by Stores is enabled
Version 1.6.0
Last Update: Jan 23, 2023
1.6.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 solved the Export problem with Profiles which use the filter by Product Website
  • 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 we corrected the issue with exporting Profiles with 'last X days' filter is being used
  • Fix we fixed 'Notify Customer about Orders Status Change' email sending
  • 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.5.3
Last Update: Oct 05, 2022
1.5.3 - Oct 05, 2022
  • New we added the ability to filter the data while Exporting once the modifiers were applied
  • Improvement new Export modifier 'Apply Timezone' was added
  • Fix now the History data is being updated after Import as expected
1.5.2 - Jul 05, 2022
  • Fix we eliminated the incorrect data associated with the product SKU when it being imported or exported
  • 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.5.1 - Mar 21, 2022
  • Improvement code was refactored according to Magento Marketplace standards
1.5.0 - Nov 29, 2021
  • New now the extension comes with a new entity that allows you to import and export Search Synonyms
  • New we added a new Search Terms entity for you to import and export the search terms data
Version 1.4.1
Last Update: Nov 11, 2021
1.4.1 - Nov 11, 2021
  • New we added a new CMS page entity for you to import and export CMS pages data
1.4.0 - Aug 25, 2021
  • New now the extension comes with a new entity that allows you to import and export Cart Price Rules
  • New now you can import and export EAV attributes with the extension
  • New we added new functionality that allows you to import and export Catalog Price Rules
Version 1.3.1
Last Update: Jul 15, 2021
1.3.1 - Jul 15, 2021
  • Improvement we added the upgrade script to avert problems when installing the extensions from different tariffs
1.3.0 - Jun 24, 2021
  • New now the extension comes with a new entity that allows you to import and export URL Rewrites
  • New we added a new CMS block entity for you to import and export the blocks data
Version 1.2.0
Last Update: Jun 10, 2021
1.2.0 - Jun 10, 2021
  • New now we included Amasty Import Products in Import & Export extension package
Version 1.1.0
Last Update: May 06, 2021
1.1.0 - May 06, 2021
  • New now Amasty Import Customers module is included in Import & Export extension package

Ratings & Reviews

100% of 100