Import Orders for Magento 2

Conveniently sync your Magento 2 store with the orders from third-party sources, marketplaces and other Magento stores. Automatically transfer order data with no technical skills with Magento 2 Import Orders.
  • Synchronize order data with the third-party platforms
  • Avoid data losses with automated file validation and sample files
  • Create an unlimited number of import profiles
  • Import orders in CSV, XML, ODS, JSON, and XLSX formats
  • Upload files or use local directories, FTP/SFTP servers, URLs, Google Sheets, Rest API, Dropbox, Google Drive as import sources
  • Perform regular or one-time imports with additional interfaces
  • Import any Gift Card data
  • Hyva-compatible by default
  • New! Hyvä Checkout ready
$199
Transparent pricing We believe in being open and honest with our customers. When you buy our module, you get one of free support and updates.

Here's what you get: Free updates for 1 : You'll receive the latest versions of the module at no extra cost.
Free support: Our team will help you with any questions or issues after your purchase.
Cancel & renew options: You can cancel your subscription at any time and renew it later, but keep in mind that an additional fee will apply if you choose to renew.
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $125

more info

Pick a combo deal with 15% discount:

=
$597
Save $89.55
$507.45

⚡ Challenge

Managing several asynchronous systems at a time increases the risk of data losses and provokes the necessity of making time-wasting manual sync and data coordination. Besides, the native Magento does not provide out-of-box infrastructure to transfer orders between the systems (e.g. from Magento 1 to Magento 2, and from other platforms, like Shopify or WooCommerce, to Magento 2), so it’s inevitable to attract a programmer for this task.

⚡ Solution

Seamlessly sync Magento 2 orders with the other orders made on third-party platforms. With this extension, you don’t have to lead two or more order sources in parallel anymore, as the extension provides the complete infrastructure for the comfortable management of your order data from all the sources you work with. Our Magento 2 Import Orders was designed to be user-friendly enough so you can configure data migration by yourself.

What benefits do you get for your store

Achieve effective management: sync orders from third-party platforms with Magento

🍀

Get reliable import process: save time with a stable and multi-process import flow

🎯

Exclude custom development expenses: configure data migration with no tech skills

Enjoy high importing speed for huge data volumes

Even if the data you are going to import is of a great volume, you can be sure that the speed of importing will remain high. This is one of the basic qualities of the Magento Order Import extension, as there are extra features to improve import performance according to your server capabilities.

Key indicators of Big Data testing:

  • 500.000 orders are imported in 1 hour if we enable the multi-process generation and 5 threads;
  • 100.000 orders are imported in 15 min if we use 4 threads and the server is not overload;
  • 100.000 orders are imported in 1 hour 40 min with the multi-process generation disabled;
  • 3.000 orders are imported for less than a minute if we run it in 4 threads.

Import Order Data with no Programming Skills

As the native Magento does not provide merchants with the appropriate tools for efficient order data migration, it becomes a real headache. This extension allows setting up a fully automated integration with marketplaces, other Magento instances and other sources to keep all the data from several platforms up-to-date.

Manage order sources using separate import profiles

Thanks to this feature, you can import orders from several platforms like Amazon, eBay or any others, with no fear of mixing them up. Create an unlimited number of order profiles and set up unique import configurations to avoid cross-sources issues.

Keep stable server performance

On the one hand, you can enable the multi-process generation and set the required batch size to speed up the import process. But on the other hand, the more threads you have, the higher the load on the server is. If your server doesn’t have enough capacity, you can avoid the negative effect by configuring the number of parallel threads. Try several configurations to find the balance between speed and performance.

import-profiles

Import Gift Card Data

Now you can import any gift card data provided by the Amasty Gift Card extension. Upload voucher information using one-time import and add the required gift card fields to the import profiles for regular data migration.

import-structure

Import any order data you need

Each platform has its own order structure with the different data collected. As a result, you have completely different files to import. That’s why the extension has a tree-structured UI that lets you build a precise import profile in a root entity->subentities->fields model to map any entities and fields you need. You can extract all the data provided in the import file or just configure the fields required for the order creation in Magento.

Match data with fields mapping

While importing, it often happens that same-purpose fields may have different names. To make the extension understand which field to use to get specific data, you can match the namings in Magento and in the import files. Or, vice versa, you can download sample files for each format right from the configuration page and structure an import file in the appropriate way.

NEW: Automatically change values before import

Import files that come from third-party instances or marketplaces may contain irrelevant data or inappropriate value format. No need to make manual changes after importing - just apply modifiers and transfer the correct data automatically.

  • Text Modifiers: Make changes in the text, e.g. append, prepend, capitalize, etc.
  • Numeric Modifiers: Apply for numbers, e.g. round prices or taxes.
  • Date Modifiers: Provide a suitable date format.
  • Custom Modifiers: Replace the output of one field with the value of another.
modifiers-orders-description
import_orders_filter

NEW: Filter orders to import only required ones

Now you can automatically filter all orders provided in the import file and upload the ones you need. Similar to the Fields configuration tab, filtering has a tree structure, which means that you can choose any column of the file for segmentation.

Some use cases:

  • Import only Complete orders.
  • Upload orders created during the last X days only.
  • Sort orders by currency, store ID, etc.

💥 Supported formats

CSV, XML, ODS, JSON, and XLSX.

UPD: Now you can import any custom XML files with the help of the XSLT editor.

💥 Supported sources

Local Directory, FTP/SFTP, URL, Google Sheets, File Upload, REST API, Dropbox and Google Drive.

Manage Import Process and Interaction with Magento

Avoid possible data loss with file validation

Importing huge volumes of data is a complex task and it’s quite easy to accidentally miss something. To avoid this, we added the automatic file validation system that checks for errors while importing order data. You can choose a suitable validation strategy and either skip error entities or stop the import if any issue is found. By the way, download a sample file to simplify configuration. Two file variants are available - with all possible fields included or with the specific ones if you’ve already added particular fields for mapping.

Apply post-import actions to manage orders

Magento 2 Import Orders allows you to make a range of additional actions: change order statuses, create invoices, shipments, credit memos, cancel orders and send emails right after the process of importing orders was finished.

import-validation
import-behavior

Choose import behavior

Select the strategy according to which new orders will be added to your Magento instance. The extension can add all imported orders as new ones or compare them with the already existing orders and update the data in them. Additionally, you can choose what to do with customers: place all imported orders as if guest users placed them, assign new orders to particular customers if they already have accounts in Magento or create new customers using the data from the import file.

Configure automatic import

If you have managed to set the integration with a particular source correctly, you can reduce management time by running the import profile automatically. You may either schedule cron import (some cron templates are already included) or execute file upload by the custom schedule.

Stay notified about each error

Get email alerts on import errors to take the whole process under total control. You can configure emails separately for each profile to avoid unnecessary alerts and exclude the chance of missing the important one.

Inform customers about the updates in orders

Migrating orders from one platform to another should not affect the communication with shoppers and their experience. When you have imported orders in Magento 2 and updated the statuses, you can automatically notify customers about any changes in their orders to keep them informed.

import-history
import-profiles

Log import activity

Use import logs to conveniently track import job statuses. With the import history of each separate profile, you can quickly find and fix possible errors concerning a particular integration. Also, the extension includes the general log with all import activity so that you could see the full picture.

Prevent database overload

Timely clean import logs to reduce the load on your database. No need to do it manually - just set the required time period after which the out-of-date recording will be removed from the logs.

Amasty Import: Advanced Options

Amasty One-time Import

This interface has a simplified UI so that you could quickly perform 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.

See how it works for Export Entities

Amasty Import Cron Jobs

Use this interface to plan the automatic import of all available entities. Similar to the previous interface, all import extensions will be available for configuration here.

Learn more about Import & Export solutions 

FAQ

Utilizing the Magento 2 Import Orders extension allows you to import orders with several interfaces and methods depending on your business needs and objectives. It can be a one-time import, profile creation with flexible settings for completing the most specific regular import requirements, or automatically scheduled import via cron job setup. The same methods and interfaces for order export can be found in the Export Orders extension for Magento 2.

Adobe partner logo
Magento Marketplace logo
4.5
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 in magento?
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 in magento?
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
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.11.0
Last Update: Feb 26, 2024
1.11.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 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 now when deleting a profile cron jobs from the ‘amasty_cron_schedule’ table are deleted as well
  • Fix we resolved the issue with importing custom option values only for the first product in the file
Version 1.10.0
Last Update: Aug 11, 2023
1.10.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 improved the errors logging process to reduce the number of errors during Import running
  • 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.9.1
Last Update: Mar 15, 2023
1.9.1 - Mar 15, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
  • Improvement we improved system messages to avoid the undefined index error with duplicate identifiers in Import files
  • 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 the problem with XLSX import type file was solved
1.9.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
  • 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 fixed 'Notify Customer about Orders Status Change' email sending
  • 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.8.2
Last Update: Feb 28, 2022
1.8.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
1.8.0 - Dec 07, 2021
  • Compatibility now the module supports custom order statuses generated by Amasty Order Status
  • Improvement we improved the process of sample file generation, so now it considers the fields mapping configuration before generating
  • Fix we fixed the issue when searching entities in the ‘Select Entity’ dropdown
Version 1.7.1
Last Update: Nov 11, 2021
1.7.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.7.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.6.0
Last Update: Sep 21, 2021
1.6.0 - Sep 21, 2021
  • New we covered the extension with MFTF tests. It will help to enhance the extension quality and stability
Version 1.5.0
Last Update: Aug 25, 2021
1.5.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
Version 1.4.1
Last Update: Jul 15, 2021
1.4.1 - Jul 15, 2021
  • Fix we fixed the issue with saving a sub-entity with the missing identifier field of the parent entity for the 'Add/Update' behavior
  • New now the extension comes with a new entity that allows you to import Gift Message
  • Fix we resolved the problem with the simultaneous import of new and existing data in case of 'Add/Update' behavior
  • Fix we fixed the issue with the double 'You saved the profile' notice when saving the profile
1.4.0 - Jun 24, 2021
  • New we added a new import source that allows you to import data from Google Drive
Version 1.3.0
Last Update: Jun 10, 2021
1.3.0 - Jun 10, 2021
  • New we added a new import source that allows you to import data from dropbox
Version 1.2.0
Last Update: May 26, 2021
1.2.0 - May 26, 2021
  • New we added the functionality of import history auto-cleaning for you to set up the automatic removal of import history records after the specified period
  • New now the extension comes with alert notifications added to profiles for you to send alerts to recipients when an error happens in importing
  • New we added the functionality of profiles duplicating to let you create similar profiles without additional steps
Version 1.1.1
Last Update: May 06, 2021
1.1.1 - May 06, 2021
  • Improvement we enhanced the work of the import log and improved the error messages to be more detailed and informative
1.1.0 - Apr 30, 2021
  • New we added a new import source that allows you to import data using REST API endpoint
  • Compatibility we made the module compatible with Amasty Gift Card extension, so you can import Amasty Gift Card fields
Version 1.0.1
Last Update: Apr 14, 2021
1.0.1 - Apr 14, 2021
  • Fix we fixed the SQL error occurred when importing non-existent customer_id

Ratings & Reviews

5
Rating:
100% of 100