Migrating from Etsy to Shopify

You can migrate your products, customers, and order data from Etsy to Shopify. You need to export your data from Etsy before you can import it to Shopify.

Step 1: Export your shop data from Etsy

The first step in shop migration is to export the product, customer, and order data from Etsy. When your export is complete, you'll have several CSV files saved to your computer that you can use to import your data into Shopify.

Export your product data from Etsy

Steps:

  1. From your Etsy dashboard, go to Settings > Options > Download Data.
  2. Under Currently for Sale Listings, click Download CSV. A CSV file containing your product data is saved to your computer.

Export your customer and order data from Etsy

Steps:

  1. From your Etsy dashboard, go to Settings > Options > Download Data.
  2. Under Orders, select Orders as the CSV type to download.
  3. Select a Month and Year. If you want to download data for an entire year, then select the year. If you have order data that spans multiple years, then download the files for each year and import them into Shopify together.
  4. Click Download CSV. A CSV file containing your customer and order data is saved to your computer.

Export your order items data from Etsy

Steps:

  1. From your Etsy dashboard, go to Shop Manager and then click Settings > Options > Download Data.
  2. Under Orders, select Order Items as the CSV type to download.
  3. Select a Month and Year. If you want to download data for an entire year, then select the year. If you have order items that span many years, then download the files for each year and import them into Shopify together.
  4. Click Download CSV. A CSV file containing your order items is saved to your computer.

Step 2: Import your store data into Shopify

After you've exported your products, customers, orders, and order items from Etsy into CSV files, you can import these files into Shopify. You need to have Shopify's Import store app installed to begin.

Steps:

  1. From the Shopify admin, click Apps > Import store.

  2. Under Upload files, click Add file and select the exported files. The Import store app lets you add multiple files, so you can add your CSV files at once. When importing orders, you need to add the exported files for both orders and order items for the data to import properly.

  3. Click Continue import > Import.

Step 3: Review and update your imported data

If your data import was successful, then you should see your product, customer, and order data in your Shopify admin. If some of your products or customers didn't import successfully, then you can add them manually. Learn how to add a product or add a customer in Shopify.

The following sections describe some of the behaviors that you might see while importing your Etsy data into Shopify:

Import was successful with changes

When your import is finished, the import summary page shows you the details of your import. If some of your products or customers were imported with changes, then you see specific messages in the Products to review section of the import summary. You can edit your products and customers manually by clicking View items next to these messages.

Products imported successfully but aren't published

If your product visibility was set to hidden in Etsy, then your product isn't available for purchase on Shopify. If you don't want a product to be hidden, then make it available for the sales channels of your choice.

Imported products no longer have their dimensions

If your customers need the dimensions of your product, then add the dimensions directly to the product description.

Some products, customers, or orders failed to import

You might notice that some of your products, customers, or orders failed to import. If some of your products or customers did not import, then you can add a product or add a customer manually.

Any customers with the same email address or phone number aren't included in an import. Only the most recent customer entry with the duplicated data is imported.

Product variants failed to import

If your product has variants, and one of the variants is missing an option, then the product isn't imported. You need to add this product to Shopify manually. For example, if you sell T-shirts with the options of size and color and one of your variants includes information about its size but not its color, then your product isn't imported.

Tags applied to imported records

The Import Store app applies tags to imported records. Tags make it easier to find the things you've imported, review them for errors, or make adjustments.

Tags automatically applied to each imported record are in the following format: import_<date>_<import_id>. Tags for any import errors can vary depending on your platform or error type; for example, missing-image or duplicate-variants.

You can keep these tags on your imported records, but this might create problems if you use tags as a method of organization for your store. For example, these tags could be visible to your customers on your online store. To avoid this, you can remove them once you've checked your imported records for errors.

Delete a store data import

If you’re unsatisfied with a data import, then you can delete it. For example, if your data import contains many failed items, then it might be helpful to remove that import and try again. You can delete only your latest import, and need to wait for the data to delete completely before you start another import.

Steps

  1. On the Import complete page, click Delete import.

Delete Import button on the Import complete page

  1. On the Delete import dialog, click Delete import.

After all your imported files are deleted, click Start new import to start another import.

Ready to start selling with Shopify?

Try it free