by Shopify

The fastest and easiest way to switch to Shopify Plus

2.0 of 5 stars(1 review)

Migrate seamlessly

Use Transporter to convert and import data from your previous platform to Shopify Plus in just a few steps.

Be confident in your data

Have confidence in migrated data so you can use your store’s product, order, and customer data to execute campaigns.

Launch faster

Launch quicker, start making money faster, and give your customers a better experience without missing a beat.

About Transporter

Transporter is a suite of data migration tools that simplifies the process of switching to Shopify Plus. Transporter puts the control in your hands to offer a fast and seamless migration experience, from migration to launch. Launch quicker and start making money faster without missing a beat.

Your first step is Transporter’s command line tool to convert legacy platform data to Shopify-friendly CSVs. The tool and transformation scripts are open sourced, so you can customize scripts for complex data and contribute to and improve them.

Next, use the Transporter app to load the information into Shopify. The app has many benefits over native CSV importing, including:

  • Support for customers, products, orders, and metafields
  • A recommended file upload size of 250MB
  • Runs 10x faster than the standard APIs
  • The ability to delete data in bulk
  • Error reporting for easy troubleshooting

For more information, read Transporter’s Help Center documentation.

Note: This app can only be installed on Shopify Plus shops.

Media gallery




Overall rating
2.0 of 5 stars
Based on 1 review

  • 5 of 5 stars
    0% of ratings are 5 stars
  • 4 of 5 stars
    0% of ratings are 4 stars
  • 3 of 5 stars
    0% of ratings are 3 stars
  • 2 of 5 stars
    100% of ratings are 2 stars
  • 1 of 5 stars
    0% of ratings are 1 stars

Most recent reviews


Worked well enough for most orders and customers we had to import.

Found that sometimes an error would come back for a row, and all we had to do was re-run the import for that row and it would work. There was nothing actually wrong with the data.

Also, may be more of an issue with Shopify in general and not specifically with Transporter, but receiving errors about 'invalid email address domain' for orders we are trying to import (ie. historical data from our old store) is not helpful. Some addresses were indeed malformed, some likely existed at the time the order was placed but the email server for that domain has since gone down. This kind of check is useful during checkout, but not when we're trying to import old data.

Had some troubles with a couple batches of orders we were trying to import. The import kept failing and did not provide enough information for us to determine why it was failing. The error did not match any described in the troubleshooting documentation provided by Shopify.

Contacted support, who told us that the app is developed by a third party and that our support request would be forwarded to them.

Checked back after a day of not receiving any response from the developer. Shopify support apologized and said they'd reach out to the developer again.

That was 5 days ago, with no communication from the developer whatsoever. In the time since, we broke down our import into smaller batches and ran them one at a time and addressed errors as they came up. That worked, but took an additional couple hours of time for us compared to the rest of the imports we had run.

This app is branded as being built by Shopify, and is only available to Shopify Plus stores. The total lack of response from the developers is not impressive.