How to migrate from Etsy to Shopify?

Blog Autore Icon
Тарас Герасимюк, Shopify Expert
Blog Autore Icon
1781
Blog Autore Icon
August 21, 2025
Blog Image

Step 1: Decide how to transfer the content and data of your Etsy store to Shopify

note
If you haven't already created a store on Shopify where you want to move your content, first
register it.

After you've created a store on Shopify, look at your existing Etsy store and decide what data and content you want to move to Shopify. Migrating can be a good time to remove old, ineffective content and give your site and business a fresh look. You may want to transfer the following data from Etsy:

Products
Clients
Historical orders (orders that have already been completed)
Reviews

Next, choose how to transfer each type of content. Check out the following options, which range from the least technically complex to the most technically complex:

Метод міграції Опис
Ручне копіювання даних вставлення Скопіюйте вміст з існуючого магазину Etsy і вставте його у свій новий магазин Shopify.
Імпорт CSV Експортуйте свої дані у файли CSV та імпортуйте їх у свій новий магазин Shopify (деякі дані не можна перенести таким чином).
Додаток Store Migration (Ранній Доступ) Перенесіть свої продукти Etsy на Shopify за допомогою програми Shopify Store Migration.
Сторонні програми міграції Використовуйте сторонні програми міграції з Shopify App Store.
Експерт з міграції Найняти партнера Shopify щоб легко та просто мігрувати

Shopify Store Migration App

🚩 Early Access

The Shopify Store Migration app has early access and is only available for select stores and on desktop devices.

The Store Migration app is a new third-party app that allows you to import your products from Etsy into the Shopify admin panel.

Before using the Store Migration app, check out the following recommendations:

Prices do not depend on the region.
A product can have a maximum of 3 options - products with more than 3 options will not be imported. You can solve this problem with third-party applications or metapols.

Step by step:

1. Subscribe to free trial version of Shopify.
2. Question. Which of these best describes you, choose I already sell online or in person.
3. Question Are you selling through another platform now? select Etsy.
4. In the Shopify admin, install the Store Migration app by following the link in the setup guide.
5. After installing the Store Migration app, follow these steps:

Export your products from Etsy in CSV format and upload the CSV file to the app without making changes to it.

6. After downloading the CSV file, click “Import” to start the import process.
7. When the import is complete, the report will show how many goods have been imported. If there are problems during the import, a list of items describing the problem will also be displayed.

Further in this guide, it is recommended to use files in CSV format if possible, but other options will be indicated if using CSV is not possible.

Step 2: Export Data from Etsy

📝 Note
The CSV file from Etsy contains only those items that are currently available for sale. You may need to temporarily re-register other items, for example by increasing their number to include them in exports.

You can export your lists from Etsy and use export to create a CSV file that can be downloaded to Shopify.

Steps:
1. Sign in to Etsy.
2. IN Shop Managerclick”Setup“>”Parameters“.

3. Go to the tab Download Data.

4. In the section Currently for Sale ListingsclickDownload CSV

5. Save file with name EtsyListingsDownload.csven su computadora.

Step 3: Edit the CSV file of the lists before importing to Shopify

If your lists contain variations (known as options on Shopify), you may need to edit the CSV file before you can import it into Shopify.

To edit the formatted version of CSV files, it is recommended to use Google Sheets, although many other popular spreadsheet programs such as Microsoft Excel or Numbers may also be suitable.

Edit list options

If you have options for lists, then the file EtsyListingsDownload.csvcan be imported incorrectly without editing. For example, if each of your options has a unique SKU, then you will need one line in your CSV file for each unique combination of options. This means that if you have a T-shirt that has size options “Small, Medium, Large”, as well as color options “Red, Green, Blue”, then in total you will need 9 lines - one line with “Small” and “Red”, one line with “Small” and “Green” and so on.

Steps:

1. Add a new column with a name Option1 Nameand Option1 Value.

2. Using the same format as in step 1, add as many additional columns until you get columns with names and values for the maximum number of options available in your products. For example, if one of your products has four options, then you should create columns of options to Option4 nameand Option4 Value..

3. Take values from your existing “VARIATION 1 NAME” and “VARIATION 1 VALUES” columns from Etsy and paste them according to the new columns Option1 Nameand Option1 Value. Use the starting line of the list to add details about your first option, and then add new lines as needed (duplicating the same name) for additional options.

4. If you have meanings of SKU in your CSV file Etsy:

1. Add a new column called “SKU Option”.
2. Take the values from your existing “SKU” column and paste them into the corresponding “SKU Option” cell in each row.

For example, if in one of your lists in the cell”VARIATION 1 NAME” specified”Grootte”, in the cell”VARIATIE 1 WAARDEN” - “S, M, L”, and in the cell “SKU” - “TS123-S, TS123-M, TS123-L”, then follow these steps:

1. Create two new blank lines.
2. Duplicate the title of the list in two new lines.
3. Paste “Size” into cells with the name Variant1 for all three rows.
4. Paste “S” in the Value box for Option 1 and “TS123-S” in the “SKU Option” field for the original list.
5. Insert “M” into Variant1 and “TS123-M” into the SKU option for the first additional line.
6. Insert “L” into Variant1 and “TS123-L” into SKU option for the second additional line.

📝 Note

If your options also have unique images, then you can add a column called Variant Image to your CSV file, and then paste the image URL into this cell in the same row where you specify your variant data.

For more information about the column options in your CSV file, see: Use CSV files to import and export products.

Step 4: Import your Etsy Lists into Shopify

Once you have received the file EtsyListingsDownload.csv and have made all the necessary edits, you can import your Etsy products into Shopify.

Step by step:

1. In the Shopify admin, go to the Products section.
2. Click “Import”.
3. Click Add File, and then select the EtsyListingsDownload.csv file downloaded in the second step.
4. Click Download and view.
5. Review the import details, and then click Import Products.

After uploading the CSV file, you will receive a confirmation email from Shopify to your email inbox that was used to set up your Shopify store.

Step 5: Checking and ordering goods after import

After you import your products into Shopify, check that all the information is imported correctly. Data such as price, weight and inventory can affect your business if imported incorrectly.

Overview of common import errors

Проблема Дозвіл
Продукти були імпортовані успішно, але не опубліковані. Якщо продукти, які ви імпортуєте, позначені як приховані, то вони не публікуються, поки ви не зробите їх доступними для своїх каналів продажів.
Деталі відсутні в імпортних продуктах. Перегляньте опис продукту на сторінці продукту, а потім заповніть відсутню інформацію.
Варіанти продуктів не вдалося імпортувати. Якщо в продукті відсутній варіант варіанту, то він не буде успішно імпортований. Замість цього ви можете додати продукт до свого магазину Shopify вручну.

View and organize your products

📝 Note

If you sell digital products or services, see how to sell digital products on Shopify.

  1. View the details of your productincluding product description, images, options, price and meta description.
  2. Create product collectionsto organize your products by category, which helps you group your products both in your Shopify admin and on your external website.
  3. Understand Inventory and transfers productsto keep track of inventory in your business. View available programs for inventoryto determine if there are any necessary for your business.

Step 6: (Optional) Import your customers and orders into Shopify

You can use third-party migration programs with Shopify App Storeto import order and customer history from Etsy to your Shopify store.

The following programs can help with importing customers and orders:

Step 7: (Optional) Import your reviews into Shopify

You can use third-party migration programs with Shopify App Storeto import your reviews from Etsy to your Shopify store.

The following programs can help with importing your reviews:

Step 8: (Optional) Sync Your Etsy and Shopify Stores

Official Shopify Marketplace Connect appis an additional way to sell on both Shopify and Etsy from one place, with synced and managed lists, orders, and inventory in your Shopify admin.

Step 9: Make Your Website Look Great

To help you get started, topicsYour admin page has the default theme set when you open an account in Shopify. You need customize your themeto make your website look the way you want it to. If you want to set up a different theme for your online store, then you can add it through your Shopify admin.

To add a theme to your online store, choose one of the following options:

Add a free theme

Free themes designed by Shopify. Help with settings for free themes supported by Shopify.

or

Add a theme from the theme store

Paid themes are designed by third-party designers. Help with settings for third-party themes provided by theme designer.

Steps:

  1. Visit the store Shopify Theme Storeand choose a theme. If you are still in the free trial period, choose a free theme to avoid paying any fees.
  2. If you have chosen a free theme, then click Add a theme or Start with this topic. If you have chosen a paid theme, then click Buyto buy the theme. Paid themes are non-refundable. To make sure that it meets your needs, you can try paid themebefore you buy it.
  3. For paid themes click Approve, to approve the payment. The theme will be added to Themesof your administrator.

Try a paid theme in your store

You can try a paid theme to see how it looks with your products, brand colors, and style before committing to purchase the theme. When you are viewing a theme, you can make settings using the theme editor. Any changes you make are saved when you purchase the theme. You can view up to 19 paid themes, allowing you to compare different themes before you buy.

Steps:

  1. Visit the store Shopify Theme Storeand choose a paid theme.
  2. Press the button Try the theme. A preview of the theme will download for your online store.
  3. Do one of the following:
    • To stop the theme preview, click Close Preview.
    • To purchase the theme, click Buy.
    • To change the theme settings using the theme editor, click Customize the theme.

If you decide not to purchase the theme, then the paid theme will still be added to Themesyour admin page. The paid themes you try have a trial theme tag.

Step 10: Set up delivery

You need to set up shipping rates and shipping methods correctly before launch - you don't want to reimburse customers for overpaying or emailing customers asking to pay more because you didn't charge enough to cover the shipping of their order)

For more information on delivery and order fulfillment, click hereto.

Steps:

  1. Check the address of your store, to get accurate shipping rates based on your location. If you are shipping from other places, add them as placements.
  2. Create Delivery Zonesto allow delivery to different regions, states and countries.
  3. If you use shipping rates calculated by the carrier, adjustShipping sizes. Many carriers use bulk weight (height, weight and depth of the parcel) to calculate shipping rates.
  4. Adjust tariffs upon delivery for the delivery areas you create.
  5. Choose a delivery strategythat is suitable for your business. You may find it helpful to review some optionsto find what suits your needs before making a decision.
  6. Decide how you want to ship your orders. You can send orders yourself or use service performancethat sends the order for you.

Step 11: Adjust Your Taxes

Sales tax collectionis an important part of running your business. Depending on your location, there are different sales tax rules and regulations that apply to your products. To make sure your store complies with these rules, take some time to understand the process of adjusting taxes It's Shopify.

Destination based tax collection.

When you set up delivery, you can apply shipping taxes to your products based on the customer's provincial, state, or regional tax rules. They are calculated automatically by Shopify.

If you need to adjust taxes manually, based on a region with unique tax restrictions, or based on a specific collection of products, then you can do it with a tax redefinition.

Tracking Your Taxes

When you set up tax settings for your products, you need to think about how to track your taxes throughout the year.

If you're not sure which system to use to track your taxes, then you might want to check out some accounting apps in the Shopify App Store.

Step 12: Set up a payment provider

To make sure customers can pay you, you need to create payment provider. The payment provider allows you to securely accept credit card payments.Shopify PaymentsAvailable in certain countries and various supportedThird-party payment providersare available.

Set up a payment provider

  1. Choose a payment provider from Shopify or from a supported third party.
  2. Activate Shopify Payments or Third-party payment provider in your Shopify account.
  3. Choose how you want to record and authorize paymentswhen customers buy something from your store.

Once you set up your payment providers, you need to set up your checkout page so that you can process customer orders.

Set up your check

  1. Customize order fulfillment and Authorization of payment.
  2. Add your store's policy, so that your customers can review your policy before the order is complete.
  3. Edit Customization of customer information your cashier and decide if you want collect email addressesto inform customers about events and promotions.

Step 13: Place Multiple Test Orders

Now that you have set up your payment options, you should try multiple transactions to make sure everything works.Start a test order helps you understand the process your customers go through when they buy your products. You can access all orders that customers place with orderspage in your Shopify admin.

You can run test orders for several different types of transactions:

When you create, return, and execute orders, you you will see emailsthat your customers receive for each action. You can edit templates for these emails from the Notifications page in your Shopify admin.

Step 14: Add Staff to Your Store

If you have staff who help you manage and manage your store, then you can add employees to your Shopify store. Each employee has personal login credentials. You can also set permissions for each employee to restrict access to certain areas of your store and keep confidential information safe.

Learn more about Personnel management.

Step 15: Set up your domain

When you set up your Shopify store, you can purchase a new domain or transfer the domain associated with your existing store to a new Shopify account.

📝 Note

To prepare for the store migration, you may need to disable any existing domains that you want to migrate from the settings of the previous platform. If you do not cut it, then you may encounter errors with SSL certificates.

Get a new domain

You can purchase a new domain directly from Shopify.

Steps:

  1. Acquire your domain through Shopify.
  2. Set your Shopify domain as your primaryso that it becomes a domain that is displayed to customers in their browser, in search results and on social networks.
  3. Set up email forwardingso that email messages that customers send to your own domain email address are redirected to your personal email address.

Connect or transfer an existing domain to Shopify

If you have an existing domain, run The following actionsto assign your domain to your Shopify store.

You can use your existing domain, but the link structure on individual Shopify pages is likely different from the previous service, which means that old links to certain pages will most likely not load for customers. For example, your old shipping policy page might have the URL example.com/policies/shipping-policy, but on Shopify, this page can now be example.com/pages/shipping-policy.

To help customers avoid landing on error pages, before migrating your domain, you can advance configure URL redirection for any pages that your customers may have bookmarked, or linked from third-party sources. Thus, if they visit the old link after you transfer the domain, then they redirect to the new link instead of getting an error page.

Step 16: (Optional) Configure SEO for Success

You can set up your Shopify store for successful search engine optimization (SEO) to maintain your ranking in search results.

Configure redirection

You can set up redirects for all your important pages to help maintain your SEO ranking. Once your store is up and running, you can see which pages on your site receive the most traffic and make sure those pages are redirected to your Shopify store. You can also use CSV file to import your redirects.

Steps:

  1. From your Shopify admin, go to Content > Menus.

2. Click View URL redirects.

3. Click Create URL redirection.

4. In the field”Redirect from” enter the old URL from which you want to redirect visitors.

5. In the field Redirect to Enter the new URL to which you want to redirect visitors. If you want to redirect to the home page of your store, enter /.

6. Click Save redirects.

Confirm the operation of your redirects

After you set up redirects and launch your store, make sure they work correctly by entering the original URL in your web browser and confirming that it redirects to the target URL. Any pages that are most visited in your other store should be checked to make sure they redirect to your Shopify store.

Edit your Metaphors

A meta description is a short piece of text that appears in search results. You can set a meta description for web pages, product pages, collections pages, and blog posts in Shopify. Make sure each page has a unique meta description that uses simple, straightforward language. A good description encourages more people to click on links to your store.

The Shopify admin has different areas where you can edit the meta description. Consider editing the following meta descriptions to help optimize your store for search engines:

Using the program for SEO

You can use the app to help the SEO of your site. SEO apps can help optimize your images, increase site speed, and track broken links.

View SEO appsin the Shopify App Store.

Icon
Україна, м. Київ, вул. Богдана Хмельницького 30
Icon
Пн – ПТ: 9:00 – 18:00
Нд, Сб (Вихідний)
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Image
📱 Обговорити проєкт в Telegram