← Blog·How-to10 May 2025 · 6 min read

Why You're Overselling on eBay (And How to Stop It)

You sold something on eBay. Great. Except you don't have it in stock. Now you've got an angry buyer, a cancellation on your record, and a dent in your seller level. Here's why it keeps happening — and how to make it stop.

What overselling actually costs you

It's easy to think of overselling as just an inconvenience — a quick apology message, a refund, move on. But the real cost is much higher:

  • Defect rate. eBay counts seller-cancelled transactions as defects. Too many and your seller level drops — which directly reduces your visibility in search results.
  • Late dispatch strikes. Even if you scramble to source the item, if it arrives late, it counts against you.
  • Negative feedback. Buyers who paid and got cancelled on often leave negative feedback, even if you refund promptly.
  • Lost buyer trust. Repeat customers won't come back if you've let them down once. In a marketplace where 70%+ of revenue often comes from repeat buyers, this compounds quickly.

If you're selling across eBay and Shopify, the risk multiplies — the same unit of stock is available to buyers on both platforms simultaneously.

The three reasons overselling happens

1. You're updating stock manually

Spreadsheets, manual eBay updates, or ad-hoc Shopify edits are the most common cause of overselling for growing sellers. The moment you sell a unit on one channel and haven't updated the other yet — which could be hours, or overnight — you're exposed.

A single Saturday afternoon with high sales volume can generate dozens of these discrepancies before you even notice.

2. Your channels aren't synced in real time

Some sellers use tools that sync inventory periodically — say, every 15 or 30 minutes. For low-volume products, this is fine. But for your bestsellers, a 15-minute window is enough time to sell the last unit twice.

Real-time sync — where a sale on eBay immediately reduces the available quantity on Shopify, and vice versa — is the only reliable solution.

3. You've got stock in multiple locations you're not tracking

If you store stock in more than one place — a home warehouse, a prep centre, an FBA location — and your inventory tool doesn't track all of them, your available quantity figure is wrong. You might list 10 units when 4 of them are already committed to an incoming Amazon shipment.

How to prevent overselling permanently

The fix is straightforward in principle: a single source of truth for your stock that all your sales channels read from in real time.

When a unit sells on eBay, your inventory immediately decrements. That updated quantity is immediately pushed to Shopify (and Amazon, Etsy, wherever else you sell). The listing goes to zero before another buyer can purchase it.

Here's what that system needs:

  • A central product catalogue — one place where each SKU lives, with a single authoritative stock level.
  • Real-time channel connections — not batch updates, but live webhooks that fire the moment a sale comes in.
  • Multi-location stock tracking — so stock at different warehouses or locations is properly accounted for before it's made available to sell.
  • A buffer setting — many sellers set a safety buffer of 1–2 units so the listing goes to zero before you're actually out of stock. A small insurance policy against processing delays.

What about just ending listings manually when stock gets low?

Some sellers do this — they set a reminder to check stock daily and end listings manually when they get to 1 or 2 units. It works, but it's fragile. You're one busy day away from forgetting, and one viral TikTok video away from selling out of a product in an hour.

It's also a significant time drain. If you have 100+ active SKUs, manually managing availability is a part-time job.

Setting this up with Salync

Salync keeps a single stock level per SKU in your central catalogue and syncs changes to your connected channels as they happen. When a sale comes in from eBay, your Shopify available quantity updates immediately — and vice versa.

You can also set per-channel stock buffers, track stock across multiple warehouse locations, and get low-stock alerts before you reach zero — giving you time to reorder before a listing has to come down.

It takes about 20 minutes to connect your eBay and Shopify accounts and import your existing products. After that, overselling becomes someone else's problem.

Stop overselling for good

Connect eBay and Shopify to Salync in minutes. Real-time stock sync, low-stock alerts, and multi-location tracking — free for up to 50 SKUs.