Blog

eBay, Shopify and Amazon integration: syncing listings, stock and orders across all three

eBay Shopify integration guide: Marketplace Connect, Amazon's multichannel tools, eBay's Inventory and Fulfillment APIs, item specifics, stock and orders.

By Rokibul Hasan8 min read

  • eBay
  • Shopify
Two vintage cameras on a white background

eBay is still a large channel. It reported $22.4 billion of gross merchandise volume in the second quarter of 2026, up 15% on a year earlier, and 136 million active buyers (eBay, 5 August 2026). For a brand already on Shopify and Amazon, an eBay Shopify integration that also respects Amazon is how you add those buyers without a third set of listings, stock counts and order screens to manage by hand.

This guide is for sellers on Shopify, Amazon or both who want eBay in the same flow, and for eBay sellers adding the other two. It covers the ready-made options from Shopify and Amazon, how eBay listings differ from the other two, eBay's Inventory and Fulfillment APIs, and how stock and orders move between all three. I build e-commerce automation and integrations on official APIs, so this is written from that angle.

Three ways to connect eBay, Shopify and Amazon

Route Hub Good fit
Shopify Marketplace Connect Shopify Shopify holds the catalogue; eBay and Amazon are sales channels
Amazon's multichannel tools in Seller Central Amazon Amazon-first sellers in the US
Custom integration on eBay's Sell APIs Your own system Bundles, several warehouses, your own pricing or routing rules

Third-party multichannel tools sit in between: they connect all three for a monthly fee and work well when your products fit their model.

Shopify Marketplace Connect for eBay

Shopify's own app links a Shopify store with Amazon, eBay, Walmart and Target Plus, and syncs listings, inventory, orders and tracking, with price sync and bulk listing tools (Shopify App Store). You need a verified eBay seller account first. It is free for the first 50 synced orders a month, then 1% per additional order, capped at $99 a month.

For a Shopify-first brand selling on eBay and Amazon, this is the natural first eBay Shopify integration to try. Test it with a handful of products before you connect the whole catalogue: the app's reviews include complaints about sync failures, wrong prices and stock, and image problems, so check what it does with your variants and categories before you rely on it.

Amazon's multichannel tools for eBay

In September 2026 Amazon announced tools for connecting eBay, Shopify, TikTok and Walmart accounts to Seller Central. Sellers can import and link listings from those channels, edit a description once and have it update everywhere, and see and act on every order in one place (About Amazon). They are rolling out gradually to sellers in the US store at no additional cost.

Amazon's Multi-Channel Fulfillment already ships eBay orders from FBA stock, so an Amazon-first seller can keep eBay inside the Amazon world entirely. Order fulfilment with Amazon MCF covers how that routing works.

How eBay listings differ from Shopify and Amazon

Most of the effort in an eBay integration goes into reshaping listings. The three platforms describe the same product differently.

Concept Shopify eBay Amazon
Classification Product category and type A leaf category in eBay's category tree A product type with its own schema
Attributes Optional fields and metafields Item specifics, some required per category Required attributes per product type
Variations Options and variants Inventory item groups that vary by aspects such as colour and size Parent and child SKUs with a variation theme
Selling terms Store-wide shipping, payment and return settings Payment, return and fulfilment business policies on every listing Account-level settings plus price and stock per offer

Some details are specific to eBay:

  • Item specifics. eBay's Taxonomy API returns the aspects each leaf category requires or recommends, so an integration can fill them before publishing rather than discovering gaps afterwards (eBay Taxonomy API).
  • Condition values vary by category, which matters if you sell refurbished or used stock alongside new.
  • Catalogue matching. If you supply an ePID, UPC or EAN that matches eBay's catalogue, eBay fills in the title, description, aspects and a stock image for you.
  • Business policies. A listing cannot be published through the API without payment, return and fulfilment policies, so set these up in your eBay account first.
  • Format. eBay supports fixed-price and auction listings. Fixed-price listings run "Good 'Til Cancelled" and renew monthly, which suits synced stock; auctions do not.

eBay's Sell APIs: Inventory and Fulfillment

The Inventory API models your catalogue in three parts: inventory locations (your warehouses), inventory items keyed by your SKU, and offers that turn an item into a listing on a particular eBay marketplace (eBay Inventory API). Points worth knowing before you build:

  • Bulk calls handle up to 25 records at a time for creating items, creating and publishing offers, and updating price and quantity.
  • Each listing can be revised up to 250 times in one calendar day. A busy SKU whose stock changes constantly needs updates batched, not sent on every movement.
  • Listings created through the Inventory API cannot be edited in Seller Hub or any other listing tool. Once an integration owns a listing, every change has to go through it.
  • Existing listings can be migrated into the Inventory API model with a bulk migration call, provided they meet eBay's requirements.
  • Out-of-stock control keeps a listing showing zero available alive for up to 90 days instead of ending it, so it keeps its history while you restock.

The Fulfillment API handles orders. By default it returns orders created in the last 90 days, can reach orders up to two years old, and filters by creation date, last-modified date or fulfilment status, up to 200 orders per page (eBay Fulfillment API). It adds shipping fulfilments with tracking, issues refunds and handles payment disputes. One trap: the order list does not include cancellation requests, so the integration has to read each order individually to see them.

eBay Shopify integration: keeping stock in sync with Amazon

Stock between eBay, Shopify and Amazon follows the usual multichannel rules: one source of truth, an update to every channel after every sale, and a scheduled job that compares the channels and corrects drift. The details, including buffers and race conditions, are in how to stop overselling across channels.

What eBay adds:

  • The daily revision cap. At 250 revisions per listing per day, a sync should merge several quick stock changes into one update.
  • Out-of-stock control. Turn it on, so a listing that hits zero waits for stock instead of ending.
  • FBA stock is separate. Amazon counts FBA units; your sync reads them. If eBay orders ship from FBA through MCF, give those listings their own SKUs so FBA and warehouse counts are never mixed.
  • Fixed price only for synced items. Keep auctions for one-off pieces that are not in the shared stock pool.

Importing eBay orders into Shopify

If Shopify is your hub, eBay orders should arrive there as ordinary orders, so your fulfilment, accounting and customer service work the same way for every channel.

  1. Fetch new and changed orders by last-modified date on a short schedule, and store eBay's order ID against the Shopify order so nothing is imported twice.
  2. Create the order in Shopify with the right SKUs, prices, shipping and taxes, tagged with its channel.
  3. Reserve stock across channels as soon as the order lands.
  4. Send tracking back to eBay when the order ships, so the buyer is notified and the order is marked as dispatched.
  5. Handle cancellations and refunds by checking each order's details, and reflect them in Shopify and your accounts.

If Amazon is your hub instead, the same steps apply with Seller Central as the destination, or MCF if FBA ships the order.

When a custom eBay integration makes sense

Ready-made tools are fine when your products fit them. A custom build on eBay's APIs is worth it when:

  • you sell bundles or kits whose stock depends on their components;
  • several warehouses ship different channels by rules;
  • listings need category-by-category mapping that tools get wrong, or condition grades for used and refurbished stock;
  • eBay prices follow their own rules rather than copying Shopify or Amazon;
  • you want one dashboard for eBay, Shopify and Amazon sales.

Build in this order: SKUs, stock sync, order import with tracking, then listings, then reports. If you are also considering Walmart, the Walmart Marketplace integration guide uses the same approach.

What an eBay integration costs

Marketplace Connect costs nothing for the first 50 synced orders a month, then 1% per order up to $99. Amazon's tools come at no extra cost while they roll out. Third-party multichannel apps charge monthly fees.

For a custom build, connecting eBay through its official APIs with one automation, such as importing eBay orders into Shopify or bulk listing updates, fits my MVP plan for marketplace and ecommerce apps, from $2,500. eBay, Shopify and Amazon with stock and orders kept in sync, plus a dashboard, is the Flexible plan, from $5,500. Repricing rules and AI-drafted listings you approve are in the Advanced plan, from $9,500. These are starting prices, and every project gets a fixed quote after a short brief: see the marketplace app plans.

FAQ

Can I still edit eBay listings in Seller Hub after an integration creates them?

Not if the integration created them through eBay's Inventory API. eBay says those listings cannot be edited in Seller Hub or any other listing tool, so every change, from price to photos, has to go through the integration. That is a reason to give it a simple screen or spreadsheet for edits. Listings created in Seller Hub can be moved into the Inventory API model later with eBay's migration call, if they meet its requirements.

Should I use auctions on eBay if my stock is synced with Shopify?

Usually not for synced products. Fixed-price listings on eBay run until cancelled and take a quantity that a sync can raise or lower after every sale, which is what keeps channels in step. Auctions sell one item at a time to a winning bidder at the end, so they do not fit a shared stock pool. Keep auctions for one-off or collectable items held outside your synced stock.

How far back can an integration import eBay orders?

eBay's Fulfillment API returns orders created in the last 90 days by default and can reach orders up to two years old if you filter by date. That is enough to backfill a new Shopify or accounting setup with recent history. For day-to-day syncing, the integration should ask for orders changed since its last check, using the last-modified date, so new orders, shipments and cancellations all come through.

To plan an eBay integration, send me a short brief: where you sell today, which system holds your stock, whether you use FBA, roughly how many SKUs and orders you handle, and whether you sell used or refurbished items. You can ask for a quote on the Flexible marketplace plan, read more on the ecommerce automation page, or start with what to automate first in ecommerce.