An oversell is when you accept two orders for one item. It's embarrassing, it damages your seller ratings, and it eats into profit through refunds and postage. If you sell on more than one platform, it's not a question of if it will happen — it's when.
Here's exactly why it happens and what you can do about it — permanently.
Why oversells happen on multiple platforms
Every platform thinks it has exclusive rights to your inventory. Shopify doesn't know about your eBay stock. eBay doesn't know about your Etsy stock. When you list 1 unit on three platforms simultaneously, all three show it as available.
The moment two buyers purchase at the same time — even milliseconds apart — you have an oversell. It doesn't matter how fast you are at manually updating things. Humans can't react in milliseconds.
The three approaches (and why two of them don't work)
1. Selling the same item with inflated stock
Some sellers list 5 units on each platform even when they only have 5 total, banking on the fact that not all will sell simultaneously. This works until it doesn't — and when it fails, you have multiple unhappy customers.
2. Only listing on one platform at a time
Delisting from eBay when something sells on Shopify and then relisting it eliminates oversells but eliminates revenue too. You're doing more work for less exposure.
3. Real-time inventory sync (the only one that actually works)
When a sale happens on any platform, the stock count updates on all the others within seconds. A sale on eBay immediately decrements the Shopify and Etsy quantities. If stock hits zero, listings are taken down automatically.
This is the only approach that scales and actually prevents oversells — not just reduces them.
The role of webhooks
Real-time sync is only possible with webhooks — instant notifications from each platform when a sale completes. Without webhooks, your sync tool has to poll (check periodically), which means there's always a window of a few minutes where an oversell can happen.
Shopify, eBay, and Etsy all support webhooks. SoldSync registers them automatically when you connect each store — you don't configure anything.
Low stock is your highest risk window
Oversells are most likely to happen when you have 1–2 units left. Two buyers on different platforms, both checking out at the same time — it's a race condition your manual process can't win.
The low stock alert in SoldSync flags any listing that drops to or below a threshold you set. You can see at a glance which products are in the danger zone and decide whether to pull them from a secondary platform until you restock.
What to do if an oversell already happened
First, cancel one order as quickly as possible and refund in full. Message the buyer proactively with an apology and a clear explanation — most buyers are understanding when it's handled quickly.
Second, delist the item from all platforms immediately until you resolve the inventory situation. In SentChat Sync the "Delist from all platforms" button in the product panel does this in one click.
Third, set up real-time sync so it can't happen again. One oversell is a lesson. Two is a pattern.
The simple checklist
- Connect all your selling platforms to a single sync tool
- Make sure the sync uses webhooks, not polling
- Set up low-stock alerts for items with fewer than 3 units
- For truly one-of-a-kind items: sell on one platform only, or accept that manual management is a risk
- Review your sync health weekly — platforms occasionally revoke webhook registrations