From the makers of Shuttle Syncing Shopify shops since 2017

Sell on eBay and Shopify. Run one shop.

Ferry lists your products on both, keeps stock honest, brings eBay orders into Shopify with tracking going back, and carries your eBay feedback over. No transfer limits on any plan.

Free for 14 days. No credit card. Nothing changes until you switch something on.
Keeping both shops in step
Updated 4s ago
Shopify
eBay
From What happened Result
Since 2017
Shuttle, our first sync app
17,000+
Merchants who have used Shuttle
4.7 ★
Shuttle on the Shopify App Store
No limits
On transfers, on every Ferry plan

Adding eBay to your Shopify shop shouldn't mean doing everything twice.

The last one sold on eBay at 9:14. At 9:15 your Shopify store still says "in stock".
Ferry lowers the other side within minutes, and never raises stock on its own. Overselling stops being a thing you worry about.
Category. Item specifics. Condition. Policies. Package size. For every single listing, again.
Ferry fills those in from what's already in Shopify, and tells you the rare time it had to guess.
Copying eBay orders into Shopify, shipping, then going back to eBay to paste the tracking number.
Orders arrive in Shopify on their own. Ship there, and the tracking goes back to eBay on its own.
Ferry takes care of all three, quietly.
You added eBay to sell more, not to work more. Ferry makes sure it stays that way.
Set up in minutes

The hardest part is deciding what to switch on first.

Install on Shopify, connect your eBay account, and Ferry finds the products you already sell in both places. Then turn things on one at a time.

Shopify
Ferry
eBay
Connect your eBay account
Sign in to eBay from inside Ferry. No keys, no developer settings. Ferry matches the products you already sell in both places by title and SKU, and shows you the ones it isn't sure about.
Shopify
Stock · both ways
New products
eBay orders
Reviews · off for now
eBay
Switch things on, one at a time
Stock, new products, orders and reviews each have their own switch, per direction. Everything starts off. Nothing on eBay or Shopify changes until you decide it should.
Stock historyLinen Apron · SKU APR-LIN-M
eBayOrder 12-09876 · sold 114 → 13
ShopifyYou restocked13 → 30
FerrySafety sweep · both sides agree30 ✓
See why every number changed
Every stock change keeps a record of what caused it: an eBay order, a Shopify edit, the safety sweep, you. When something looks odd, you can see exactly what happened instead of guessing.
Stock

Stock that stays honest in both shops

Sell one on eBay and Shopify goes down. Restock in Shopify and eBay goes up. And if the two ever drift apart, Ferry only ever lowers the higher side — so it can never sell something you don't have.

Both directions, automatically
A change in Shopify is pushed to eBay straight away. An eBay sale is picked up within minutes and lowers Shopify. No schedules to set, nothing to click.
A safety sweep that can't oversell
Every four hours Ferry compares both shops. Where they disagree it lowers the higher side and leaves the lower one alone. It never raises stock by itself.
Sold out, the way your eBay account prefers
eBay can either hide a sold-out listing or end it. Ferry reads which one your account is set to and does exactly that, so listings come back cleanly when you restock.
Mismatches and SKUs, side by side
A mismatch report shows where the two shops disagree, and a SKU audit shows every SKU across both — duplicates, blanks and all — so you can fix a problem before it becomes an oversell.
Stock in both shops
In step
Product Shopify eBay
Linen Apron — Natural
APR-LIN-NT
30
30
Cast Iron Skillet 10"
SKL-CI-10
18
18
Vintage Brass Lamp
LMP-BRS-V1
3
3
Wool Blanket — Grey
BLK-WOL-GR
44
44
Ceramic Mug Set (4)
MUG-CER-S4
112
112
Safety sweep · every 4 hours
Lower only
Cast Iron Skillet 10"SKL-CI-10
Shopify18
≠
eBay21
eBay lowered to 18. Shopify untouched.
Vintage Brass LampLMP-BRS-V1
Shopify5
≠
eBay3
Shopify lowered to 3. eBay untouched.
The sweep never raises a number. If stock should go up, that's a decision only you make.
Vintage Brass Lamp · last one sold
eBay
Your eBay out-of-stock preference
Keep listings, hide when sold outYour setting
Ferry sets the quantity to 0. The listing keeps its views, its watchers and its history, and shows again the moment you restock.
End listings when sold out
Ferry ends the listing the way eBay expects. Relist it with one click when stock is back.
Read from your eBay account, not guessed.
SKU audit
3 to look at
BLK-WOL-GR Wool Blanket — Grey Quantity differs
MUG-CER-S4 Ceramic Mug Set (4) Used twice on eBay
— Hand-Thrown Vase No SKU on Shopify
Fix a quantity from the audit itself, or let Ferry generate consistent SKUs for the blanks.
Orders

eBay orders in Shopify, with the details right

Bring orders in one at a time, in bulk, or let them arrive on their own. Buyer, addresses, line items, shipping, tax the way eBay actually collected it — and when you ship in Shopify, the tracking goes back to eBay.

Orders arrive on their own
New eBay orders are created in Shopify within minutes, named so you can tell them apart, with the buyer's message in the notes. Or leave it manual and pick the ones you want.
Ship in Shopify, tracking goes to eBay
Fulfil the order where you always do. Ferry waits for Shopify to attach the tracking number, then marks the eBay order shipped with it. Works the other way too: shipped on eBay, fulfilled in Shopify.
Tax and shipping the way eBay did them
Tax that eBay collected and paid on your behalf stays out of your Shopify totals, so your numbers aren't inflated. Global Shipping Program orders carry the domestic leg you were actually owed. Custom VAT and EU rules are there if you need them.
Cancellations and refunds follow
A buyer cancels on eBay? The Shopify order is cancelled and restocked. A refund goes through on eBay? It's recorded on the Shopify order. A completed eBay checkout marks the order paid.
One pick list for both shops
Every unshipped eBay and Shopify order, folded into one list by product. Print it or download it, walk the shelves once, pack everything.
12-09876-54321eBay
BuyerDaniel R.
Paid$74.00
ShippingUSPS Priority
1×Cast Iron Skillet 10"$48
1×Linen Apron — Natural$26
"Please leave by the side door, thanks!"
#E-1209876Shopify
StatusUnfulfilled · Paid
CustomerDaniel R.
Total$74.00
1×Cast Iron Skillet 10"SKL-CI-10
1×Linen Apron — NaturalAPR-LIN-NT
Note: "Please leave by the side door, thanks!"
Created automatically · matched to your Shopify products by eBay item
✓
Order placed on eBayBuyer pays · 12-09876-54321
eBay
✓
Order created in Shopify#E-1209876 · paid, unfulfilled
Ferry
✓
You fulfil it in ShopifyTracking: 9400 1000 0000 0000 0000 00
Shopify
✓
Ferry waits for the tracking numberThen sends every package number, not just the first
Ferry
✓
eBay order marked shippedCarrier and tracking on the eBay order
eBay
→
Buyer notified by eBayYour eBay metrics see an on-time shipment
eBay
12-09877-11223eBay · Global Shipping
Item$37.50
Sales tax — collected and paid by eBay$5.00
International shipping — charged by eBay$20.00
Domestic leg — paid to you$5.00
Shopify order total$42.50
What lands in Shopify is what you were actually paid. Tax eBay remits for you is recorded, not added to your revenue.
✓
Buyer cancels on eBayBefore shipping · 12-09878-99001
eBay
✓
Shopify order cancelledRefund recorded, items restocked
Ferry
✓
Stock back in both shopsCast Iron Skillet 10" · 17 → 18
Ferry
Also mirrored
eBay refund → recorded in Shopify Checkout completed → marked paid Shipped on eBay → fulfilled in Shopify
Pick list · today 14 items to pack
Shop eBay Total
Cast Iron Skillet 10"SKL-CI-10
2
3
5
Linen Apron — NaturalAPR-LIN-NT
1
2
3
Wool Blanket — GreyBLK-WOL-GR
0
1
1
Ceramic Mug Set (4)MUG-CER-S4
2
1
3
Vintage Brass LampLMP-BRS-V1
1
0
1
Hand-Thrown Vase—
0
1
1
Products

List once. Sell in both places.

Ten listings or ten thousand — with variations, photos, prices and SKUs — Ferry moves products in either direction and fills in the parts eBay insists on. No transfer limits, on any plan.

Shopify product
Cast Iron Skillet — 10 inch
Variants3 sizes
Price$48.00 USD
SKUSKL-CI-10
Photos7
VendorHearth & Co.
Weight2.3 kg
cookware cast iron pre-seasoned
Ferry
eBay listing
Cast Iron Skillet — 10 inch
Variations3 sizes
Price$49.99 USD
CategoryHome & Garden › Skillets
Item specificsBrand, Material, Diameter ✓
ConditionNew
PoliciesShipping · Returns · Payment
Good 'Til Cancelled 7 photos Store category: Kitchen
Either direction
Shopify to eBay, or eBay to Shopify. Titles, descriptions, photos, variations, prices and SKUs come across; new products can go on their own, existing ones update when you ask.
Item specifics, filled in
eBay's required item specifics are filled from your vendor, options, tags and metafields — even eBay's own catalog when a barcode matches. When Ferry has to use a placeholder, it tells you.
Categories, chosen for you
Ferry picks the eBay category from your product type and collections, or suggests one from eBay itself. eBay Store categories come along too, and are created if they don't exist yet.
Price rules and currencies
Add a fixed amount or a percentage for eBay's fees, round to .99, and convert between the currencies your shops use. Set once, applied to every transfer.
SKUs that make sense
Generate consistent SKUs from a template you control, keep them unique, and write them back to Shopify so orders and stock always find the right variant.
Content rules
Find and replace in titles and descriptions, add text before or after, trim to eBay's limits, pull extra details from metafields. Your Shopify content stays as it is.
Exclusions and a master switch
Keep products out by tag, keyword or one at a time. Lock the fields Ferry must never update — photos, prices, descriptions — and they stay yours no matter what runs.
Policies, condition, packaging
Shipping, return and payment policies, item condition, package weight and size: set defaults once, or pull them from metafields, and every listing goes live complete.
Relisting that keeps up
Listings are Good 'Til Cancelled. If one ends, Ferry can relist it in full and keeps following the new listing, so stock and orders never point at the old one.
Reviews
Your eBay reputation, finally useful on Shopify

Years of eBay feedback. Zero reviews on your Shopify store.

Ferry imports your eBay feedback, matches each review to the right Shopify product, and hands it to the review app you already use.

Imported daily, matched to products
New feedback is collected every day and linked to the Shopify product it was left for — by listing, by SKU, or by a match you made once before. Anything unsure waits in a queue for you.
★★★★★eBay feedback
"Skillet arrived well packed and already seasoned. Cooked eggs the same night, nothing stuck. Would buy again."
m***r (214) · Cast Iron Skillet 10"
ShopifyCast Iron Skillet — 10 inchMatched
Ready for the review app you already use
Download a file laid out exactly the way your review app imports it — Judge.me, Stamped, Yotpo, Loox, Okendo, Opinew and more. Ferry can email you when a new batch is ready.
reviews-export.csv38 new reviews
product_handle,rating,author,body,created_at
cast-iron-skillet-10,5,M. R.,"Skillet arrived well packed…",2026-08-20
Judge.me Stamped Yotpo Loox Okendo Opinew Fera Growave +8 more
Tidied before it reaches your storefront
Shorten reviewer names for privacy, set a minimum rating, give one-word feedback a sensible default, add a product photo. Exclude anything you'd rather not show.
★★★★★Ready to export
"Lovely blanket, warmer than it looks. Fast shipping."
patricia.holloway1978 → Patricia H. · Wool Blanket — Grey
★ 3 and up First name + initial Product photo added Moderation queue

Ferry prepares the reviews; your review app displays them. It works with the apps most Shopify stores already have, so there's nothing new to install on your storefront.

Why Ferry

Built for how eBay actually works

eBay isn't just another sales channel with a different logo. It has its own rules about categories, stock, tax and shipping, and a sync app that ignores them creates work instead of removing it.

The eBay parts, done properly
Item specifics that pass first time
Required specifics are filled from your Shopify data in a fixed order — vendor, options, metafields, tags, eBay's catalog — and normalised to the values eBay accepts. A placeholder is the last resort, and you're told when it happens.
Your out-of-stock preference, respected
eBay lets you hide sold-out listings or end them. Ferry reads which your account uses and does that, so a restock brings the listing back the way eBay expects.
Tax and shipping as eBay charged them
Tax eBay collects and remits is kept out of your revenue. Global Shipping Program orders carry the domestic leg, not the international rate. Your books match what you were paid.
Good 'Til Cancelled, followed through
When a listing ends and is relisted, the new listing gets a new number. Ferry follows the chain, so stock, orders and matches always point at the live one.
Business policies and Store categories
Shipping, return and payment policies are picked for every listing. eBay Store categories are mapped from your collections and created when they're missing.
Built so you stay in charge
Everything starts off
Stock, new products, orders and reviews each have a switch, per direction. Ferry does nothing automatic until you turn it on. A master switch locks the fields it must never touch.
Stock only ever goes down on its own
The safety sweep lowers the higher side and never raises anything. Your own changes go up and down as you make them. The result: Ferry can't make you oversell.
A reason for every change
Every stock change records what caused it and which order or listing was behind it. When a number looks wrong, the answer is one click away.
No transfer limits, on any plan
Products, orders and reviews are never counted. The only thing the plans meter is automatic stock syncing, and passing the line pauses that alone — with an email first.
From the makers of Shuttle
We've kept Shopify shops in step with a marketplace since 2017, for 17,000+ merchants. Ferry is that experience pointed at eBay — same plans, same prices, same rule about never charging per transfer.
What Ferry will never do

A sync app you don't have to keep an eye on

Change a listing you didn't ask it to
Existing listings are only updated when you run an update. Automatic behaviour is limited to stock, new products, orders and reviews — each behind its own switch.
Raise your stock on its own
The safety sweep lowers the higher side when the two shops disagree. It never raises. Only your own changes make a number go up.
Count your transfers
Products, orders and reviews move freely on every plan. The only thing metered is automatic stock syncing, and it warns you before it pauses.
Leave you guessing
Every stock change has a recorded cause. Every transfer has a plain-language outcome. If Ferry had to fall back on something, it says so.
Pricing

Simple pricing. No transfer limits.

Every plan moves as many products, orders and reviews as you like. The plans differ in how much automatic stock syncing you get. All of them start with a 14-day free trial.

Monthly
Annually 2 months free
Essential
List on both, keep reviews flowing. Orders and stock stay in your hands.
$12/mo
Automatic stock syncing
Not included
You set quantities yourself, on either side
Start free trial
Every plan starts with the same 14-day free trial. No credit card needed.
What's included
  • Move products between eBay and Shopify, either way
  • New products listed on the other side automatically
  • eBay categories and item specifics filled in for you
  • Price rules and currency conversion
  • SKU generation and a cross-shop SKU audit
  • eBay feedback imported and matched to your products
  • Review exports ready for 15+ Shopify review apps
  • Bring eBay orders into Shopify whenever you choose
Scale
For busier shops: the same automation with five times the stock-sync room.
$39/mo
Automatic stock syncing
1,000 orders/month
Order transfers are always unlimited
Start free trial
Every plan starts with the same 14-day free trial. No credit card needed.
Everything in Growth, plus
  • Five times the stock-syncing room
  • Made for larger catalogs and busier months
  • Grow into it before you ever think about a limit
  • Same automation, same controls, same support
Max
No limits of any kind
For high-volume sellers who never want to think about a limit. Everything in Scale, with stock syncing that has no monthly ceiling.
  • Unlimited orders a month
  • Unlimited automatic stock syncing
  • Unlimited product, order and review transfers
  • Built for high-turnover shops
$99/mo
Start free trial
Same 14-day free trial
Every plan includes unlimited transfers. Move as many products, orders and reviews as you need. The stock-syncing allowance only counts orders that trigger an automatic stock update — and if you pass it, Ferry carries on to 120% before it pauses stock syncing alone. Orders, products and reviews keep flowing.
Not sure which plan? Start with Growth. It's the one most sellers need, and you can switch at any time.

Questions sellers ask

Is there a free trial?
Yes. Every plan starts with a 14-day free trial, no credit card. Everything is switched on, with a trial allowance of 50 product transfers, 50 orders and 50 reviews — enough to see Ferry working on your real shop.
Will Ferry change my eBay listings without asking?
No. Every automatic behaviour — stock syncing, listing new products, bringing in orders — has its own switch, and they all start off. Updates to existing listings only go across when you run them. A master switch lets you lock fields Ferry must never touch, and exclusions keep chosen products out altogether.
How quickly does stock update?
A change in Shopify is pushed to eBay straight away. An eBay sale is picked up within minutes and lowers Shopify. Every four hours a safety sweep compares both shops and only ever lowers the higher side — Ferry never raises stock on its own, so it cannot oversell.
What happens on eBay when something sells out?
Whatever your eBay account is set to do. If it hides sold-out listings, Ferry sets the quantity to zero and the listing stays ready for restock. If it ends them, Ferry ends the listing. Ferry reads that preference from your account instead of guessing.
Do eBay orders really come into Shopify with everything?
Buyer, shipping and billing addresses, line items matched to your Shopify products, shipping method, buyer message, and tax the way eBay actually collected it. Tax eBay collects and pays on your behalf is kept out of your totals by default. When you ship in Shopify, the tracking number goes back to eBay.
Can I show my eBay feedback on my Shopify store?
Yes, through the review app you already use. Ferry imports your eBay feedback, matches each review to the right Shopify product, tidies reviewer names for privacy, and gives you a CSV laid out for Judge.me, Stamped, Yotpo, Loox, Okendo, Opinew and more. Import it and your eBay reputation shows on your storefront.
What about eBay item specifics and categories?
Ferry picks the eBay category for each product and fills the required item specifics from your Shopify data — vendor, options, tags, metafields, even eBay's catalog when a barcode matches. If it has to fall back to a placeholder it tells you, so you can fix it before a buyer sees it.
Can I move products from Shopify to eBay and the other way?
Yes. Either direction, with variations, photos, descriptions, prices and SKUs. New products can go across on their own; existing ones update when you ask.
Does Ferry work with more than one eBay account?
One eBay account per Shopify store for now. If you run several, tell us — it is on the list.
Does my plan include automatic stock syncing?
Growth ($19/mo), Scale ($39/mo) and Max ($99/mo) keep stock in step automatically. Essential lists products, brings in reviews and transfers orders when you ask, and leaves quantities to you.
Can I switch plans later?
Yes. Move up or down, or between monthly and annual, at any time. Billing runs through Shopify and nothing about your setup is lost.

Ready to run eBay and Shopify as one shop?

Free for 14 days. No credit card. Your eBay listings stay exactly as they are until you switch something on.
Try Ferry free