Ecom Store Pro

eBay to Shopify Migration: What Moves and What Doesn't

What Shopify's free Store Migration app brings over from an eBay Seller Hub CSV, what eBay keeps back, and how to switch without selling an item twice.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Shopify's free Store Migration app imports your active eBay listings from a CSV file you export in Seller Hub, and adds them to your store as draft products you review before anything goes live. eBay's report leaves out descriptions, images, item specifics and shipping details, so you add those in Shopify or check whether a third-party migration app can import them.

Your buyer list, feedback and order history don't come with the import: eBay offers no customer export and limits how you can use buyer details, and Shopify's guide points to third-party apps for feedback and past orders.

To keep selling on eBay, link your listings with Marketplace Connect; to leave, end them once the drafts are checked.

Which Route Fits Your Move?
Key Takeaway: Pick by what happens to eBay. Leaving entirely: import with Store Migration, review the drafts, then end your eBay listings. Keeping eBay: import the same way and link the listings in Marketplace Connect. Editing the data first: use a manual CSV import. Feedback or past orders: add a third-party app on top.

Find your row; the sections below show how each route works.

Your route, by what happens to eBay

Your situationPickWhy
You're leaving eBay entirelyStore Migration app, then end your eBay listingsIt takes the Seller Hub file unedited and adds the products as drafts you check first
You'll keep selling on eBayStore Migration app, then Marketplace ConnectLinked listings sync orders and inventory between eBay and Shopify
You want to clean the data before it landsManual CSV import through Products > ImportFree, but you edit eBay's file into Shopify's product CSV template first
You need feedback or past orders in ShopifyA third-party app, after checking it imports what you needSeller Hub reports carry no feedback, and its Reports tab only the last 90 days of orders; confirm an app takes seller feedback, not only product reviews, and historical orders

Moving from eBay to Shopify is mostly a product move. Shopify's guide to migrating from eBay runs to 15 steps, from deciding what to move to setting up a domain, and the part that decides whether you lose anything comes first: knowing which of your eBay data Shopify can take, and which eBay keeps.

What Moves From eBay to Shopify, and What Stays Behind

Key takeaway

Shopify's Store Migration app is a free app that imports products from other platforms, including eBay, and for eBay it works from a file rather than a connection to your account: you upload a CSV that you export from eBay Seller Hub. Imported products arrive as drafts, and their stock goes to your store's default location.

Your eBay data, item by item
Your eBay dataComes with the import?What to do
Active listings: title, quantity, price, category, conditionYes: they're in the Seller Hub listings report, which Store Migration convertsCheck prices and stock after the import; on an auction listing, eBay's Current price holds the current bid
Descriptions and imagesNo: eBay's CSV reports don't include themAdd them to each product in Shopify, or check whether a third-party migration app can import them
Item specifics and shipping detailsNo: the listings report leaves them outSet up shipping rates in Shopify, and add the specifics there or check whether a third-party migration app can import them
VariationsYes, up to 3 options per productWith Store Migration, a listing with 4 or more variation options, or 101 or more variations, arrives as one product without variants
Draft listingsNo: drafts can't be exportedRe-create them in Shopify by hand
Seller feedbackNo: Seller Hub reports don't include itUse a third-party app that imports eBay reviews
Order historyNot through Store MigrationSeller Hub's Reports tab covers the last 90 days; for older orders Shopify's guide points to an eBay data request, and says you can import order history with a third-party migration app
Buyer listNo: eBay offers no customer list exportRead eBay's User Privacy Notice before you use any buyer details

Shopify Help Center, Migrate from eBay, read November 2, 2026.

Shopify's guide frames the rest as a choice: it suggests considering three kinds of eBay data, namely products, historical orders that are already fulfilled, and reviews. The sections below take each in turn, along with the buyer details eBay holds back.

Store Migration App or a Manual CSV?

Key takeaway

Shopify's eBay guide lists five ways to move: copying each listing by hand, a CSV import, the Store Migration app, third-party migration apps, or a migration expert. The table compares the four that import data rather than retyping it.

Four ways to import eBay listings
MethodCostEdit the CSV first?Shopify suggests it when
Store Migration appFreeNo: upload the Seller Hub file as it isYou want to import your listings without editing a CSV file first
CSV import (Products > Import)FreeYes: the file must be edited to Shopify's templateYou have a simpler product catalog and accept editing the CSV
Third-party migration appsSet by each appDepends on the appYou have a large dataset to migrate
Migration expertSet by the expertDepends on the expertYour dataset is large and complex

Shopify Help Center, Migrate from eBay (methods table), read November 2, 2026. App and expert prices are set by each provider.

Check variations before you import. A product in Shopify can have up to 3 options, and when an eBay listing has 4 or more variation options, or 101 or more variations, Store Migration imports it as a single product without variants, so you rebuild what you need in Shopify; for options past the third, Shopify's guide says you can use metafields or a third-party app. Our guide to Shopify product variants covers how options and variants fit together.

If you're moving from a second platform as well, our guide to migrating to Shopify compares the routes across platforms.

Moving Your Listings: Export, Import, Review

Key takeaway

Steps one to five of Shopify's guide cover this stage: the file comes from eBay, the import happens in Shopify, and nothing should go live until you have checked what arrived.

Export Your Active Listings From Seller Hub

Key takeaway

The export happens on eBay's side, so check the labels against eBay's Seller Hub reports help if one has moved:

  1. Open the Reports tab in eBay Seller Hub and start a download.
  2. Choose Listings from the Source options.
  3. For Type, select All active listings; listings that ended without selling need a second report for unsold listings.
  4. Save the file to your computer as eBayProductDownload.csv.

You can't export draft listings. The fields the Listings report carries and the ones it leaves out are in the table under what moves from eBay to Shopify.

Import With the Store Migration App

Key takeaway

Install the Store Migration app from the Shopify App Store; its listing says app support is provided by Shopify. On its first screen you choose the platform you're migrating from, and eBay is one of the choices.

In Shopify adminOpen in your store
  1. Apps
  2. Store Migration
Pick eBay in the Choose platform list, then click Next.

For eBay the app asks for a file, not an account connection. You upload the CSV from Seller Hub as it is: Shopify's guide says you don't need to edit the file before you upload it, and the upload screen says the app converts it to match Shopify's template.

In Shopify adminOpen in your store
  1. Apps
  2. Store Migration
Drop the unedited Seller Hub CSV here; there is no eBay account to connect.

When the import finishes, review the import report. Products land as drafts with their stock at your store's default location, and the app's listing warns that some platforms don't export all data, so small edits in Shopify may be required. For eBay that means descriptions and images at the least.

If you remember Shopify's older Store Importer app, Shopify's help now points to Store Migration instead; what replaced the Shopify Store Importer app covers that change.

Import a CSV by Hand Instead

Key takeaway

Choose this route when you want to change the data before it lands. Shopify's guide is direct about the cost: you need to edit your CSV file before you can import it.

The guide maps these columns of eBay's listings report to Shopify's product CSV: Title, eBay category 1 name, Custom label (SKU), Available quantity, Current price, Variation details, P:UPC/P:EAN/P:ISBN, and Condition. Four of those entries carry a catch.

The catches in eBay's columns
eBay columnWhat Shopify's guide says to do
Current priceRename it to Shopify's price column. For auction-style listings it holds the current bid, so check those prices before you import.
Variation detailsGive each variant its own row, with the same value in the URL handle column as its product.
P:UPC, P:EAN, P:ISBNIf a product has more than one barcode, separate the barcodes with a semicolon.
ConditionOnly apps that sync products to Google Merchant Center use this column.

Shopify Help Center, Migrate from eBay (step 3), read November 2, 2026.

The file itself has limits, set out in Shopify's product import help. A product CSV can't exceed 15 MB, an import can't be cancelled once it starts, and if you've added image links, sorting the file in a spreadsheet editor such as Excel or Numbers can strip products of those links and lose the images. Before you upload, run through our pre-import checklist for a product CSV.

In the Import products dialog, Shopify's guide says to deselect Publish new products to all sales channels. As of November 8, 2026, our test admin had the option turned on once a file was chosen.

Turning it off doesn't hold products back, though: Shopify's product import help says the option chooses between all sales channels and only your online store. A product CSV with no Status column uploads as active, so make sure the file has a Status column set to draft if you want to review the products before they can sell.

In Shopify adminOpen in your store
  1. Products
Shopify's guide says to turn this off before you upload; a draft Status, not this option, keeps products as drafts.

Review What Came In Before Anything Goes Live

Key takeaway

Store Migration adds imported products as drafts, and a manual CSV does too if you added a Status column set to draft, which gives you a window to check them while eBay keeps selling. Shopify's guide warns that details such as price, weight and inventory can impact your business when they aren't imported correctly.

In Shopify adminOpen in your store
  1. Products
Filter Products by Status is Draft to see what is waiting for review before it goes live.
Three problems Shopify's guide expects
ProblemLikely causeWhat to do
Products don't appear in your storeThey were imported as drafts, or not published to your sales channelsReview them, set their status to Active, then publish them to the channels you sell on
Descriptions or images are missingeBay's CSV reports don't include themAdd them to each product, or check whether a third-party migration app can import them
Variants failed to importA product missing a variant option won't import successfullyCheck every variant row has its option values; if you used Store Migration, a listing with 4+ options or 101+ variations arrived without variants, so rebuild what you need, using metafields or a third-party app for options past the third

Shopify Help Center, Migrate from eBay (steps 1 and 5), read November 2, 2026.

Two items deserve a second pass in the drafts: auction listings, because eBay's Current price holds the current bid, and weight, because none of the columns Shopify's guide maps from the eBay report is a weight column. Shipping rates and taxes are set up separately, later in the move.

Why Your eBay Buyers Don't Come With You

Key takeaway

eBay's help lists Orders and Listings as the report sources, its export-seller guide adds Marketing, and none of them is a customer report. An Orders report does have columns named Buyer Username, Buyer Name and Buyer Email, though eBay says that in the majority of cases it doesn't share buyers' personal email addresses and replaces them with aliases. Shopify's guide states the result plainly:

eBay doesn't offer a customer list export, and it limits how sellers can use the customer information in their eBay orders.
Shopify — Shopify Help Center — Migrate from eBay ·

The guide's next instruction is to review the eBay User Privacy Notice before you import customer details from eBay orders or contact your eBay customers. eBay's own policies set the limits. Buyers and sellers can't:

  • use contact information obtained through an eBay transaction to offer to buy or sell an item outside of eBay, under eBay's policy on offers outside eBay;
  • share or request direct contact information before a sale is completed;
  • add members to mailing lists or send them marketing without their permission, under eBay's member-to-member contact policy.

The privacy notice limits the personal data you see to eBay transaction-related purposes, eBay services such as shipping, and purposes the buyer expressly consented to, and it names the mailing-list case outright:

Using personal data of other users that you have access to for any other purpose, such as adding them to a mailing list without their express consent, constitutes a violation of our User Agreement.
eBay — eBay User Privacy Notice ·

You generally can't send buyers from eBay to your store through the listings either. eBay's links policy says listings and item descriptions can't contain links that direct customers to any other site, with some exceptions, and an eBay Store name can't be a web address or include an ending such as .com. So plan to build traffic on Shopify itself. The full set of eBay rules on contacting buyers is in our comparison of eBay and Shopify.

If you do hold buyer data from eBay orders, the privacy notice makes you responsible for it as a seller: you must comply with data protection laws and give buyers the chance to access the personal data you collected and demand that it be erased.

Feedback and Order History

Key takeaway

Shopify's guide makes both optional, in steps six to eight, and points to third-party apps rather than Store Migration to import them.

Your eBay Feedback

Key takeaway

Shopify explains why there's no file to export:

eBay doesn't include your feedback in its Seller Hub reports, so you can't export it as a file.
Shopify — Shopify Help Center — Migrate from eBay (step 6) ·

Shopify's guide points to third-party apps that import eBay reviews, and asks you to check before installing whether an app adds imported feedback as store reviews or matches it to specific products.

As of November 2, 2026, the Shopify App Store collection Import your product reviews from eBay listed two apps: Reputon eBay Reviews and Opinew Product Reviews App UGC. On each app's listing, also check whether it imports your seller feedback or only reviews of products.

Your Order History

Key takeaway

In Seller Hub, an Orders report covers a date range of 1 to 90 days, and Shopify's guide confirms the ceiling: Seller Hub reports include only orders from the last 90 days. For anything older, it says to request a copy of your eBay data, which eBay lets you do from your account under Personal Info.

eBay's own pages go further than the Reports tab: its export-seller guide says you can find sold items for the last 2 years in Seller Hub's Orders tab, and its help lists a transaction report for a date range you select, without saying how far back it goes.

To get past orders into Shopify, Shopify's guide points to a third-party migration app, and it warns that many eBay apps sync only new orders between eBay and Shopify, so check that an app imports historical orders before you install it.

How to Avoid Selling the Same Item Twice

Key takeaway

The risk sits between the import and the switch. While the products are still drafts in Shopify, eBay is your only live channel; once both are live, the same unit can sell twice.

Marketplace Connect syncs orders and inventory for linked listings, so it closes that gap only for the listings you've linked.

As of November 9, 2026, the Marketplace Connect help pages we read don't say whether a listing can be linked to a product that's still a draft, so link one test listing first with Use eBay settings, because with Use Marketplace Connect settings the original eBay settings can't be restored. Linking still starts syncing its orders and inventory, and Marketplace Connect's help sends you to support to unlink a product.

For listings you aren't linking, end them on eBay before the Shopify products go live. In Seller Hub, open Active listings, select the checkbox next to the item and choose End item from the dropdown menu; for several at once, select each checkbox and choose End from Actions, as eBay's help on ending a listing describes; eBay's bulk templates can also end listings in a batch. Auction listings with bids can only be ended one at a time, by selecting a valid reason.

Whether you can end a listing early depends on its format, and the conditions for auctions are eBay's, so check the table on that page before you end one:

  • Fixed price: you can end it at any time.
  • Auction with no bids: you can end it however much time is left.
  • Auction with bids: you may be charged a final value fee based on the highest bid, and with fewer than 12 hours left and the reserve met or no reserve set, you can't end it and can only sell to the highest bidder.

eBay allows early endings and still asks sellers to avoid them:

If you end a listing early, it risks disappointing potential buyers, so we strongly discourage all our sellers from doing so.
eBay — eBay Help — Ending a listing ·

eBay also says it may place limits and restrictions on your account if you end listings early regularly.

Leave eBay or Keep Selling There

Key takeaway

Moving to Shopify doesn't require leaving eBay, and this choice decides what happens to your eBay listings once the drafts are ready.

Keep eBay Running With Marketplace Connect

Key takeaway

Shopify's guide is specific: to keep selling on eBay after you move, use the Shopify Marketplace Connect app to link your existing eBay listings to your Shopify products and sync orders and inventory between eBay and Shopify. It needs a verified seller account on eBay, an online store that isn't set to private mode, an active payment provider, shipping rates for the countries you sell to, and payments in a currency supported there.

During a free trial your online store is automatically in private mode, and launching it takes a selected plan, a store address and a payment method with test mode off, so launch before you connect. Launching doesn't put your drafts on sale: customers can't buy a product in a sales channel while it's still a draft.

In Shopify adminOpen in your store
  1. Apps
  2. Marketplace Connect
Connect account beside eBay starts the link between your eBay seller account and Shopify.

Linking is what protects the move. When a connected marketplace already has listings, Marketplace Connect suggests a Shopify product for each one based on its SKU, UPC or title, and once you link them it begins syncing orders and inventory for the linked listings. The step-by-step version is in our guide to linking listings you already have in Marketplace Connect.

One eBay setting you can't take back

When you link an existing eBay listing, you're prompted to choose eBay listing rules for shipping, return policy, eBay title, description, and price and taxes. If you select Use Marketplace Connect settings, the original settings for that eBay listing can't be restored.

Shopify's Marketplace Connect help says that changes made directly on eBay after you link get overwritten with the settings in Marketplace Connect, and that choosing eBay settings for price, title or description sets them as constant values that aren't synced with Shopify, a choice you can change later in the bulk editor. For images, the Help Center says you can turn off image sync in the bulk editor to manage them directly on the eBay listing.

Marketplace Connect is free to install. Its App Store listing makes the first 50 marketplace-synced orders a month free, then charges 1% per additional synced order, capped at $99 a month and billed in USD. That is Shopify's charge; what eBay itself takes from each order is broken down in our Shopify and eBay integration guide.

If You Close Your eBay Store or Account

Key takeaway

If you leave eBay entirely, there are two things to close, and they behave differently:

What closing does on eBay
What you closeWhat happensBefore you do it
Your eBay StoreAuction-style listings stay active until they end or sell; active fixed-price listings may be subject to standard fees after the Store closesEnd the fixed-price listings you no longer want live
Your eBay accountGenerally 14 days from eBay receiving the request, and up to 60 days if you had transactions, payments, claims or disputes in the previous 30 daysPay all fees and selling costs, bring your available funds to zero, clear open bids and pending transactions, and cancel all subscriptions; with active restrictions or below-standard seller performance, contact eBay

eBay Help, Close your Store and Closing your account, read November 2, 2026.

Treat account closure as the last step, if you take it at all: eBay says that after the closing period your account is permanently closed and your data deleted, and that if you'd like to use eBay again, you'll need to create a new account. So request your eBay data first if you want older orders.

What the Move Costs

Key takeaway

Shopify's import tools are free; what you pay for is the store you move into and any apps you add on top.

What you pay for, and when
WhatCostBoundary
Store Migration appFreeShopify's own app; pricing listed as Free on the App Store, read November 2, 2026
Manual CSV importFreeCosts the time it takes to edit eBay's file
Shopify trial3 days free, no credit cardThen $1 a month for the first 3 months on most plans, in the US
Shopify Basic plan$39 a month, or $29 a month billed yearlyUSD; the yearly figure is the effective monthly price
Marketplace ConnectFree up to 50 synced orders a monthThen 1% per additional synced order, capped at $99 a month; only if you keep eBay
Feedback and order-history appsSet by each appReputon eBay Reviews, for one, was free to install with a free trial as of November 2, 2026
eBayYour outstanding feesAll fees and selling costs must be paid before an eBay account closes

Shopify App Store listings and Shopify Help Center, read November 2, 2026; Shopify's pricing page, read November 8, 2026; eBay Help, Closing your account. Shopify prices in USD.

The plan is the real cost. Shopify starts with a free 3-day trial with no credit card required, and on most plans in the US the first 3 months then cost $1 a month before standard pricing applies. Basic's standard price is $39 a month, or $29 a month billed yearly; how the introductory offer works is in our guide to Shopify's 3-month trial offer.

The Move, Step by Step

Key takeaway

Shopify's guide runs to 15 steps; the checklist groups them into nine and adds the eBay decision the guide leaves to you. Steps one to four apply to everyone. Step eight is the fork: link the eBay listings if you're keeping eBay, end them if you're leaving, and only then set products Active.

eBay to Shopify Move ChecklistTick each step as you finish it; your progress stays in this browser.

eBay to Shopify Move Checklist

Tick each step as you finish it; your progress stays in this browser.

0 of 9 done
  1. Choose which eBay data you need on Shopify, then pick Store Migration, a manual CSV, an app or an expert.

  2. Download a Listings report from the Reports tab in Seller Hub and save it as eBayProductDownload.csv.

  3. Upload the file unedited to Store Migration, or edit it to Shopify's template, add a Status column set to draft, and import it.

  4. Check price, weight, inventory and variants, and add the descriptions and images the eBay file left out.

  5. Use a third-party app, after checking how it adds feedback and whether it imports historical orders.

  6. Choose a theme, then set up shipping, taxes and a payment provider.

  7. Run a few test transactions to confirm checkout and payments work, and add staff accounts.

  8. Link the listings in Marketplace Connect to keep eBay, or end them in Seller Hub to leave, before products go live.

  9. Connect your domain; if it served an old site, expect that site's page links to stop loading.

The Bottom Line

Key takeaway

The import is the easy part; the order around it is what keeps you from losing sales or selling the same item twice.

Import first, switch last. Bring the listings over as drafts, add what eBay's file left out, and settle eBay's future, linked through Marketplace Connect or ended in Seller Hub, before a single Shopify product goes live.
Your Next Step by Stage
Still deciding whether to leave eBayCompare what eBay and your own Shopify store cost each month, and who owns the buyer on each.eBay vs Shopify
Keeping eBay as a second channelSee what eBay requires of a synced listing and what each order costs once Marketplace Connect runs both.Shopify and eBay integration
If you want the storefront builtA storefront designed on a free Shopify theme from $650, with the listings import and app settings left in your hands.See store development

Open the Store Before You Move the Listings

As of November 8, 2026, Shopify starts with a 3-day free trial, then $1 a month for your first 3 months on most plans in the US: time to import your eBay listings as drafts and check them before Basic's $39 a month applies.

Start Free Trial

Frequently Asked Questions

Partly. Shopify's free Store Migration app imports your eBay products, but for eBay it works from a file rather than a connection to your account: you export a CSV of your active listings from the Reports tab in Seller Hub and upload it without editing. The products arrive as drafts, with their stock at your store's default location.
No. eBay's CSV reports don't include descriptions or images, and the listings report leaves out item specifics and shipping details. What the report does carry is each listing's title, quantity, price, category and condition. Plan to add descriptions and photos to each draft, or check whether a third-party migration app can import them, and to set up shipping rates, before anything goes live.
Not as a list. eBay doesn't offer a customer list export, and it limits how sellers can use the customer information in their eBay orders. Its policies bar using contact details from an eBay transaction to sell outside eBay, and adding buyers to a mailing list without their consent. Read eBay's User Privacy Notice before you use any buyer details.
Not as a file: eBay doesn't include feedback in its Seller Hub reports. Shopify's guide points to third-party apps that import eBay reviews, and its App Store collection for this listed two apps as of November 2, 2026. Before you install one, check whether it adds the feedback as store reviews or matches it to specific products.
Seller Hub's Reports tab includes only orders from the last 90 days, chosen as a date range of 1 to 90 days. For older history, Shopify's guide says to request a copy of your eBay data from your eBay account. Shopify's guide says you can import past orders with a third-party migration app; check it handles historical orders, not just new ones.
A product in Shopify can have up to 3 options. When an eBay listing has 4 or more variation options, or 101 or more variations, Store Migration imports it as a single product without variants. Find those listings before you import. Rebuild what you need in Shopify; for options past the third, Shopify's guide says you can use metafields or a third-party app.
No. To keep selling on eBay after you move, Shopify's guide says to use the Marketplace Connect app to link your eBay listings to your Shopify products and sync orders and inventory. Requirements include a verified eBay seller account, an online store that isn't in private mode, an active payment provider and shipping rates; charges start after 50 synced orders a month.
eBay says it generally takes 14 days from receiving your request, up to 60 if you had transactions, payments, claims or disputes in the previous 30 days. Fees and selling costs must be paid, funds at zero, open bids and pending transactions cleared and subscriptions canceled first; with active restrictions or below-standard seller performance, contact eBay. Returning later means creating a new account.
Generally not. eBay's links policy says that, with some exceptions, listings and item descriptions can't contain links that direct customers to any other site, and an eBay Store name can't be a web address or include an ending such as .com. So plan to build traffic on Shopify itself.
Yes. The Store Migration app is listed as free on the Shopify App Store, with support provided by Shopify, and a manual CSV import is free too. What you pay for is the Shopify plan: a 3-day free trial, then $1 a month for 3 months on most plans in the US, then Basic at $39 a month.
With Store Migration, they're drafts: customers can buy a product only when it has an Active or Unlisted status and is published to the sales channel they buy on. With a manual CSV, a draft Status hides them too, while a file with no Status column uploads as active; turning off Publish new products to all sales channels leaves them on your online store only.
It depends on the route. With the Store Migration app, Shopify says you don't need to edit the file before you upload it. With a manual import through Products > Import, you do: rename the price column, give each variant its own row, separate multiple barcodes with semicolons, and keep the file no larger than 15 MB.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.