An eBay to Shopify migration has two halves that work differently. Listings move cleanly: you download a listings report from eBay’s Seller Hub and import it with Shopify’s own Store Migration app. Orders do not: Shopify’s guide sends order history to third-party apps, and eBay’s order reports cover a date range of up to 90 days at a time. So plan the listings import as the main job, and decide separately how much order history you actually need in the new store.
This article walks through both halves in order, with the limits each platform documents, and a way to decide what to leave behind. It covers the data. What eBay lets you do about contacting past buyers and carrying your feedback is a separate question with its own rules.
Last checked: September 25, 2026. Every eBay and Shopify statement below was read on the platform’s own help pages on that date. Menus, report types and import limits change, so confirm each step on the current pages before you start.
What moves and what does not
Before exporting anything, it helps to see the whole picture. At the time of writing (September 2026), this is what the official pages describe:
| Data | How it leaves eBay | How it enters Shopify | Notes |
|---|---|---|---|
| Active listings | Seller Hub, Reports, Downloads, listings report | Shopify Store Migration app | Main, supported path |
| Unsold listings | Same report, “All unsold listings” type | Same app | Worth exporting even if you do not import |
| Draft listings | Not exportable, per Shopify’s guide | Not applicable | Recreate by hand if needed |
| Orders | Seller Hub, Reports, Downloads, orders report | Third-party apps listed in Shopify’s guide | Report date range up to 90 days per eBay |
| Inventory by location | Not imported by this method | Separate import or manual | Per Shopify’s guide |
| Feedback and ratings | Not covered by either guide | Not covered | A separate issue |
The pattern is clear. Your catalog is the part both platforms have built a route for. Everything tied to eBay’s own buyer relationship is either unsupported or partial.
Step 1: Export your listings from eBay
Shopify’s Migrate from eBay guide (checked on 2026-09-25) gives the eBay side of the export: “From eBay’s Seller’s Hub, go to Reports > Downloads.” From there you download a report with Listings as the source and choose a type.
Two report types matter: “All active listings” and “All unsold listings.” The guide notes that draft listings cannot be exported, and it names the saved file eBayProductDownload.csv.
Export both types, even if you only plan to import active listings. The unsold listings file is a record of products you may want to bring back later, and it costs nothing to keep. Draft listings you care about will need to be recreated by hand or published on eBay before export.
Step 2: Import listings with Shopify’s Store Migration app
Shopify’s guide uses the Shopify Store Migration app, Shopify’s own importer, for this step. You upload the eBay CSV into the app and start the import. The app reports how many items were imported when it finishes.
Read the limits before you run it. At the time of writing, Shopify’s guide says:
- Options: “Shopify only allows for 3 product options. Products with greater than 3 options will not have their options imported.”
- Prices: “Shopify doesn’t support prices by location. Prices will automatically be set to the highest price for a product.”
- Inventory: “This import method doesn’t import inventory by location.”
- Variants: “If a product is missing a variant option, then it won’t be imported successfully.”
Each of these is worth a check against your own catalog before importing. A seller with many multi-option listings, or with prices that differ by location, should expect some products to need manual work. It is easier to find them in the CSV first than to hunt for them after import.
Shopify’s guide also lists what to review afterwards: the product description, images, variants and price for each product, before anything is made visible to shoppers.
Step 3: Decide how much order history you need
This is where most eBay to Shopify migration plans are vaguer than they should be. Shopify’s guide describes exporting orders from the same Reports, Downloads screen with the status “Paid and shipped,” saving the file as eBayOrdersDownload.csv, and then using third-party apps from the Shopify App Store to import them.
eBay’s own Seller Hub Reports help page (checked on 2026-09-25) adds a constraint: when downloading a report you “Select the Date Range for the report (from 1-90 days).” A long selling history therefore means several downloads, and you should check on eBay’s current pages how far back your order data is available.
Before you pay for any import, ask what the history is for. The answer changes what you need:
| Purpose | What you need | Does it have to be inside Shopify? |
|---|---|---|
| Tax and accounting records | Complete order CSVs, stored safely | No. An archived file does the job |
| Knowing past sales by product | Order CSVs, analyzed once | No. A spreadsheet does the job |
| Customer service on past eBay orders | eBay’s own records | No. Those orders still belong to eBay’s process |
| Showing order history to customers in your store | Imported orders linked to customer accounts | Yes, and this is the hardest case |
For many sellers, the honest answer is that historical eBay orders are records to keep, not data to import. Downloading every available order report and storing it with your business records may cover what you need without an app.
Where an import is still wanted, compare what each app on Shopify’s list actually moves before choosing one.
For anything tax-related, including how long to keep records and in what form, ask an accountant in your country. This article describes the data, not your obligations.
Step 4: Rewrite, do not just import
An imported eBay listing is a starting point, not a product page. eBay titles are built for eBay search, with item specifics and keyword-packed titles. On your own store, the same product needs a page written for a shopper who arrived from Google or a link, with no eBay search result around it.
Rewriting marketplace listings as product pages covers that rewrite in detail. It was written with Etsy in mind, and the same method applies to eBay listings.
Two practical checks after import:
- Images. Confirm every product has its images and that they display at a size that works on your theme.
- Collections. eBay store categories do not map one to one onto Shopify collections. Plan collections around how shoppers browse your products, not around your old eBay categories.
Step 5: Run both before you switch off
A migration is not complete when the import finishes. The safer order is to import, check, and run the store alongside eBay for a period, rather than end eBay listings the day the store opens. Opening a store before you leave the marketplace walks through how that overlap works and what it costs in effort.
Running both also means stock can sell twice. If the same units are listed on eBay and on your store, you need a way to keep quantities in step, whether by hand at low volume or with a tool that syncs them.
Keep in mind what eBay costs you during the overlap as well. eBay seller fees explained breaks down final value, insertion and store fees, which continue for as long as listings stay live.
A pre-migration checklist
Before you start the eBay to Shopify migration, confirm each of these:
- Both listings reports downloaded: active and unsold.
- Draft listings you want to keep either published or recorded by hand.
- Multi-option and location-priced products identified in the CSV.
- Every available order report downloaded and stored with your business records.
- A decision made on whether order history needs to be inside Shopify at all.
- A plan for keeping stock counts in step while both channels run.
FAQ
Can Shopify import my eBay listings directly?
Shopify’s Migrate from eBay guide uses the Shopify Store Migration app. You export a listings report from eBay’s Seller Hub as a CSV and upload it into the app, which imports the products and reports how many came through.
Can I export eBay draft listings?
Shopify’s guide says draft listings cannot be exported. You can export all active listings or all unsold listings from Seller Hub Reports.
Does the Shopify import bring over my eBay orders?
No. Shopify’s guide describes exporting orders from eBay and using third-party apps from the Shopify App Store to import order history. The Store Migration app step in the guide covers products.
How far back can I download eBay orders?
eBay’s Seller Hub Reports help page says you select a date range for each report “from 1-90 days.” For a longer history, plan several downloads and check eBay’s current pages for how far back your data is available.
Will my eBay feedback transfer to Shopify?
Neither platform’s migration guide covers feedback, and it does not move with your listings. What you can and cannot do with your eBay reputation after moving is a separate question from the data export.