StoreFleet
HomeBlog › How to Move from Etsy to Shopify: A Step-by-Step Migration Guide

How to Move from Etsy to Shopify: A Step-by-Step Migration Guide

Step-by-step guide to move from Etsy to Shopify - export your listings CSV, import products, move customers legally, and keep your Etsy shop selling.

Updated 2026-07-02

Moving from Etsy to Shopify is mechanically simple—Etsy gives you a CSV, Shopify has an official import path—but most sellers get the strategy wrong, not the mechanics. They close their Etsy shop on day one, lose the marketplace traffic that was paying their bills, and spend six months rebuilding an audience from zero. This guide walks through the actual migration steps, verified against Etsy's and Shopify's current documentation, and explains why "migrate" should usually mean "add Shopify, keep Etsy" rather than burning the bridge.

Decide First: Full Migration or Run Both?

Before touching a CSV, be honest about why you're moving. If it's fee frustration, do the math first: Etsy charges $0.20 per listing plus a 6.5% transaction fee on the order total (including shipping), plus payment processing that varies by country. Shopify replaces those with a monthly subscription plus its own payment processing. Depending on your volume and average order value, the switch may save less than you think—we break down the full comparison in our Etsy fee guide and the broader Etsy vs Shopify decision.

The bigger issue is traffic. Etsy is a marketplace: buyers arrive because they searched Etsy, not because they know your brand. Shopify is infrastructure: nobody visits your new store until you send them there. That's why the recommended path for most sellers is:

  1. Keep the Etsy shop open and let it keep generating orders and cash flow.
  2. Launch Shopify in parallel and treat it as your long-term home—email list, brand domain, repeat buyers.
  3. Shift marketing spend and new-product launches to Shopify over 6–12 months, and only wind Etsy down if it stops earning its fees.

Sellers who run Etsy and Shopify together get the best of both: marketplace discovery plus an owned channel Etsy can't suspend. And if your Etsy shop has ever been at risk of suspension, that alone is reason to have Shopify running before you need it—see our post on Etsy account suspension risks.

Step 1: Export Your Data from Etsy

Etsy provides CSV exports natively—no apps required. All of it lives in the same place:

Export your active listings. Sign in to Etsy, go to Shop Manager → Settings → Options → Download Data, then under "Currently for Sale Listings" click Download CSV. You'll get a file named EtsyListingsDownload.csv containing the title, description, price, currency, quantity, tags, materials, and image URLs for every active listing.

Two catches to know about:

Export your order history. From the same Download Data page you can download spreadsheets of your sold orders and order items by month or year. Do this even if you don't plan to import orders into Shopify—it's your sales history for bookkeeping and taxes.

Download your full account data. Etsy also lets you request a ZIP of your shop data in CSV and JSON formats (covered in Etsy's "How Do I Download My Etsy Data?" help article). This is the belt-and-suspenders backup: reviews, shop information, and more. Grab it once before you change anything.

Save your images at full resolution separately. The CSV contains image URLs, and import tools will pull from them, but URLs can break if you later deactivate listings. If your originals aren't already organized on disk, download them now.

Step 2: Import Your Products into Shopify

Shopify has an official migration path documented in its Help Center ("Migrate from Etsy"), and as of 2026 there are two realistic routes:

Route A: Shopify's first-party Store Migration app. Shopify's own Store Migration app imports products from your Etsy CSV directly into the Shopify admin—install the app, upload EtsyListingsDownload.csv, and it maps the fields for you. Note that it's in early access and not yet available to every store, and it has documented limits: products are capped at three options, and if you used Etsy's prices-by-location feature, the import sets each product to its highest price. Review every imported price before publishing.

Route B: Edit the CSV and use Shopify's standard product import. If the Store Migration app isn't available on your store, restructure the Etsy CSV to Shopify's product CSV format: one row per unique variant combination, with Option1 Name / Option1 Value columns mapped from Etsy's VARIATION fields, and an optional Variant Image column for variant-specific photos. It's tedious for large catalogs, but it gives you full control—and it's a good moment to clean up titles and descriptions that were written for Etsy search rather than Google.

Customers, orders, and reviews need third-party apps. Shopify's own guide is explicit that the CSV route covers products only; for historical orders, customer records, and reviews it points to App Store apps (Shuttle and ShopList for customers/orders, Shuttle or Reputon for Etsy reviews). Reviews are worth the effort—social proof is the single hardest asset to rebuild on a fresh domain.

Whichever route you take, do a sample check after import: 10–20 products, verifying variants, prices, inventory quantities, and image order. Bulk-fixing 400 broken listings after launch is far more painful than catching the mapping error on product #3.

Step 3: Rebuild What the CSV Can't Carry

A product CSV is maybe half the store. Budget time for the rest:

Step 4: Move Your Customers Without Breaking Etsy's Rules

This is where sellers get themselves suspended, so read carefully. Two Etsy policies constrain you:

You can't divert buyers off Etsy to purchase. Etsy's Off-Platform Transactions policy prohibits using Etsy to direct shoppers to another venue to buy the same items—that's treated as fee avoidance. You also can't complete a transaction that started on Etsy somewhere else. Links to your website are allowed in your shop, but per Etsy's own guidance they're only clickable on your About page—and even there, the link should present your brand, not say "buy the same thing cheaper here."

You can't email past Etsy buyers marketing without consent. Etsy's Seller Policy says buyer information you receive through a transaction may only be used for that transaction or Etsy-related communication—not unsolicited commercial messages. Sending "we've moved to ournewstore.com!" blasts to your Etsy buyer list violates the policy (and, in many countries, email marketing law). You need express consent—e.g., a buyer explicitly opting in.

What you can do, safely:

Step 5: Keep Etsy Alive During the Transition

Don't close the shop, and don't reach for vacation mode as a migration tool—Etsy's vacation mode hides all your listings from search, which means your shop stops earning and loses momentum while you fiddle with your Shopify theme. Instead:

What to Expect for SEO and Traffic

Set expectations low and horizons long:

One operational note as you scale: sellers who succeed on Shopify often don't stop at one store—a second niche brand, a regional storefront, a wholesale channel. If you get there, running each store from its own browser tab breaks down fast; a consolidated dashboard like StoreFleet gives you orders, revenue, and shipping across every Shopify store in one place, which keeps a growing portfolio manageable with a small team.

Migration Checklist

PhaseTaskWhere
ExportDownload listings CSVEtsy: Shop Manager → Settings → Options → Download Data
ExportDownload sold-order CSVs + full data ZIPSame page / Etsy account settings
ImportImport products via Store Migration app or edited CSVShopify admin
ImportMigrate reviews and customers via App Store appsShopify App Store
RebuildShipping, taxes, payments, policies, themeShopify settings
CustomersWebsite link on Etsy About page; opt-in email listEtsy + your own channels
Run bothInventory sync app; keep Etsy fulfillingShopify App Store
ReviewReassess channel mix after 6–12 monthsYour analytics

The sellers who migrate well treat it as an expansion, not an exit. Export cleanly, import carefully, respect Etsy's off-platform rules, and let the marketplace keep paying you while your own store finds its feet.

Sources

Run dozens of Shopify stores from one dashboard

Message us on Discord — the AI agent and the team reply right in chat — or email us. Free demo on your own Shopify store, no account needed.