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?
Find your row; the sections below show how each route works.
Your route, by what happens to eBay
| Your situation | Pick | Why |
|---|---|---|
| You're leaving eBay entirely | Store Migration app, then end your eBay listings | It takes the Seller Hub file unedited and adds the products as drafts you check first |
| You'll keep selling on eBay | Store Migration app, then Marketplace Connect | Linked listings sync orders and inventory between eBay and Shopify |
| You want to clean the data before it lands | Manual CSV import through Products > Import | Free, but you edit eBay's file into Shopify's product CSV template first |
| You need feedback or past orders in Shopify | A third-party app, after checking it imports what you need | Seller 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 data | Comes with the import? | What to do |
|---|---|---|
| Active listings: title, quantity, price, category, condition | Yes: they're in the Seller Hub listings report, which Store Migration converts | Check prices and stock after the import; on an auction listing, eBay's Current price holds the current bid |
| Descriptions and images | No: eBay's CSV reports don't include them | Add them to each product in Shopify, or check whether a third-party migration app can import them |
| Item specifics and shipping details | No: the listings report leaves them out | Set up shipping rates in Shopify, and add the specifics there or check whether a third-party migration app can import them |
| Variations | Yes, up to 3 options per product | With Store Migration, a listing with 4 or more variation options, or 101 or more variations, arrives as one product without variants |
| Draft listings | No: drafts can't be exported | Re-create them in Shopify by hand |
| Seller feedback | No: Seller Hub reports don't include it | Use a third-party app that imports eBay reviews |
| Order history | Not through Store Migration | Seller 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 list | No: eBay offers no customer list export | Read 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
| Method | Cost | Edit the CSV first? | Shopify suggests it when |
|---|---|---|---|
| Store Migration app | Free | No: upload the Seller Hub file as it is | You want to import your listings without editing a CSV file first |
| CSV import (Products > Import) | Free | Yes: the file must be edited to Shopify's template | You have a simpler product catalog and accept editing the CSV |
| Third-party migration apps | Set by each app | Depends on the app | You have a large dataset to migrate |
| Migration expert | Set by the expert | Depends on the expert | Your 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:
- Open the Reports tab in eBay Seller Hub and start a download.
- Choose Listings from the Source options.
- For Type, select All active listings; listings that ended without selling need a second report for unsold listings.
- 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.
- Apps
- Store Migration
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.
- Apps
- Store Migration
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 column | What Shopify's guide says to do |
|---|---|
| Current price | Rename it to Shopify's price column. For auction-style listings it holds the current bid, so check those prices before you import. |
| Variation details | Give each variant its own row, with the same value in the URL handle column as its product. |
| P:UPC, P:EAN, P:ISBN | If a product has more than one barcode, separate the barcodes with a semicolon. |
| Condition | Only 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.
- Products
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.
- Products
Three problems Shopify's guide expects
| Problem | Likely cause | What to do |
|---|---|---|
| Products don't appear in your store | They were imported as drafts, or not published to your sales channels | Review them, set their status to Active, then publish them to the channels you sell on |
| Descriptions or images are missing | eBay's CSV reports don't include them | Add them to each product, or check whether a third-party migration app can import them |
| Variants failed to import | A product missing a variant option won't import successfully | Check 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.
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.
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'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 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.
- Apps
- Marketplace Connect
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.
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 close | What happens | Before you do it |
|---|---|---|
| Your eBay Store | Auction-style listings stay active until they end or sell; active fixed-price listings may be subject to standard fees after the Store closes | End the fixed-price listings you no longer want live |
| Your eBay account | Generally 14 days from eBay receiving the request, and up to 60 days if you had transactions, payments, claims or disputes in the previous 30 days | Pay 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
| What | Cost | Boundary |
|---|---|---|
| Store Migration app | Free | Shopify's own app; pricing listed as Free on the App Store, read November 2, 2026 |
| Manual CSV import | Free | Costs the time it takes to edit eBay's file |
| Shopify trial | 3 days free, no credit card | Then $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 yearly | USD; the yearly figure is the effective monthly price |
| Marketplace Connect | Free up to 50 synced orders a month | Then 1% per additional synced order, capped at $99 a month; only if you keep eBay |
| Feedback and order-history apps | Set by each app | Reputon eBay Reviews, for one, was free to install with a free trial as of November 2, 2026 |
| eBay | Your outstanding fees | All 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.
Choose which eBay data you need on Shopify, then pick Store Migration, a manual CSV, an app or an expert.
Before you tick this off
- Listed which data matters: products, past orders, feedback
- Found any listings with 4 or more variation options or 101 or more variations (Store Migration imports those as one product without variants)
- Picked the import method
Download a Listings report from the Reports tab in Seller Hub and save it as eBayProductDownload.csv.
Before you tick this off
- Report source set to Listings and Type set to All active listings
- File saved as eBayProductDownload.csv
- Draft listings noted: they don't export
Upload the file unedited to Store Migration, or edit it to Shopify's template, add a Status column set to draft, and import it.
Before you tick this off
- Shopify store open: the import happens in its admin
- Store Migration: eBay chosen and the CSV uploaded unedited
- Manual CSV: file no larger than 15 MB and not sorted in a spreadsheet editor
- Manual CSV: Status column added and set to draft, and Publish new products to all sales channels turned off
Check price, weight, inventory and variants, and add the descriptions and images the eBay file left out.
Before you tick this off
- Import report reviewed
- Auction prices checked: eBay's Current price holds the current bid
- Descriptions and images added
- Variants checked against the eBay listings
Use a third-party app, after checking how it adds feedback and whether it imports historical orders.
Before you tick this off
- Feedback app checked: store reviews or matched to products
- Order app confirmed to import historical orders
- Older orders requested from eBay if you need more than the Reports tab's 90 days
Choose a theme, then set up shipping, taxes and a payment provider.
Before you tick this off
- Theme chosen (Horizon is a collection of free themes by Shopify)
- Shipping rates set: the eBay file carried no shipping details
- Taxes configured for your location
- Payment provider set up
Run a few test transactions to confirm checkout and payments work, and add staff accounts.
Before you tick this off
- Test order placed and checked
- Staff added if others help run the store
Link the listings in Marketplace Connect to keep eBay, or end them in Seller Hub to leave, before products go live.
Before you tick this off
- Store launched out of private mode: plan selected, store address added, payment method set up with test mode off
- Keeping eBay: one test listing linked first with Use eBay settings, then the rest, with listing rules chosen
- Leaving eBay: listings ended in Seller Hub
- Shopify products set to Active and published to your sales channels
Connect your domain; if it served an old site, expect that site's page links to stop loading.
Before you tick this off
- Domain connected
- Old site links checked, if you had a site on that domain
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.
Frequently Asked Questions
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 PolicySome 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.
