Back to Blog

How to Prevent Overselling on Every Channel

SyncMe TeamUpdated

How to Prevent Overselling: Merchant Guide

Overselling happens when a customer buys an item you no longer have. It usually isn't a mistake by one person. It's what happens when the same stock is listed on several channels and each one keeps its own count.

This guide explains why overselling happens when you sell on more than one channel, what it costs you on Amazon, noon and your own store, how to prevent it, and what to do when it happens anyway.

Why overselling happens

Every channel you sell on, whether Salla, Zid, Shopify, noon or Amazon, shows customers a quantity. If those quantities don't update together, at some point two channels sell the same last unit.

Sync delay

If stock is updated between channels on a schedule, for example every 30 minutes, any sale inside that window isn't reflected elsewhere yet. The busier the product, the more likely two orders land in the same gap.

Manual updates

Updating stock by hand from a spreadsheet works with a few products and one channel. With more channels, every sale means several edits, and any missed or late edit leaves a channel showing stock that's already gone.

Bundles and variants

A gift set that contains two products uses stock from both. A T-shirt in 4 sizes is really 4 stock counts. If bundles and variants aren't linked to the stock of their parts, the channel can show a bundle as available after one of its parts has sold out.

Separate fulfilment pools (FBA and FBN)

Stock you send to Amazon FBA or noon FBN sits in the marketplace's warehouse and is counted there. That stock can only sell on that marketplace. If you also list the same products from your own warehouse on other channels, you are managing two separate pools, and mixing them up in your counts leads to overselling on the channels you fulfil yourself.

The pattern is the same in every case: two or more places believe they own the same unit. Prevention is about making sure only one count exists.

What overselling costs you on each channel

When you can't fulfil an order, you have to cancel it. Marketplaces track seller cancellations closely because customers ordered something that was shown as in stock.

ChannelWhat it measuresPublished thresholdPossible consequence
AmazonCancellation Rate: seller-cancelled orders as a share of all orders in a 7-day periodUnder 2.5%Loss or restriction of selling privileges, or deactivation of seller-fulfilled offers
AmazonOrder Defect Rate over a 60-day periodUnder 1%Loss or restriction of selling privileges
noon (DirectShip)Cancellation Rate: orders rejected or marked lost before handover, in a 7-day periodUnder 2.5%Stock pulldown, offer deactivation, store suspension or termination
noon (DirectShip)Late Shipment RateBelow 3%Same penalties as above
Your own store (Salla, Zid, Shopify)No marketplace metricNone publishedRefunds, support time, and customers who may not order again

To put 2.5% in perspective with a hypothetical example: if you receive 200 Amazon orders in a week, 5 seller cancellations already take you to 2.5%.

If your Amazon cancellation rate goes above the limit, Amazon's help pages explain you can appeal from the Account Health page. noon asks sellers to send a Plan of Action explaining the cause and the fix.

How to prevent overselling

1. Use one source of truth for stock

Pick one place where your stock count lives, such as your main store or warehouse system, and make every other channel read from it. When every sale reduces that one number and the new number is pushed to all channels, two channels can't believe they own the same unit.

2. Sync in real time, not on a schedule

Scheduled updates leave gaps. Real-time sync updates the quantity on every channel as soon as an order comes in, so the window for two orders on one unit becomes as small as possible. This is what multi-channel inventory tools such as SyncMe are built for: keeping stock, orders and listings in sync across Salla, Zid, Shopify, noon, Amazon and other channels.

3. Map every SKU across channels

Each product needs to be recognised as the same item on every channel. If your Salla SKU is TSHIRT-BLK-M and your Amazon SKU is TS-001-M, link them. Do the same for each variant, and link bundles to the products they contain.

Use one SKU format for new products where you can
Link each variant (size, color) separately
Link bundles to the stock of every product inside them
Check the mapping for your top sellers first

4. Keep a safety stock buffer

Safety stock means listing a little less than you really have, so a small delay or count error doesn't turn into a cancelled order.

For example, say you have 50 units of a fast-selling product. You decide to keep 5 units as a buffer and show 45 on your channels. When the 45th unit sells, every channel shows zero, but you still have 5 units to cover an order that arrived in the same moment or a miscount found during packing. Use a bigger buffer for products that sell quickly or during promotions, and a smaller one for slow sellers.

5. Separate FBA and FBN stock in your counts

Track stock held by Amazon or noon separately from stock in your own warehouse. Only the stock you hold yourself should be shared across your other channels.

6. Watch your promotions

A promotion can sell more in an hour than you normally sell in a day. Before a big sale, check your counts, increase the buffer on promoted products, and make sure your sync is running.

7. Count regularly

Even with sync, physical stock drifts: damaged items, returns put back on the wrong shelf, miscounts. Regular counts of your best sellers keep the source of truth honest.

What to do when you oversell anyway

Check whether you can source the item quickly from a supplier or another location before cancelling
If you must cancel, do it as early as possible and tell the customer clearly why
Offer a refund straight away, and an alternative if you have one
Fix the count on every channel at once so it doesn't happen again on the same product
Find the cause: delay, missing SKU link, bundle or manual edit, and fix that

FAQ

What is overselling?

Overselling is when a customer buys a product that you no longer have in stock, usually because more than one channel was showing the same units as available.

Why does overselling happen when I sell on several channels?

Because each channel keeps its own stock count. If those counts don't update together, through sync delays, manual edits, unlinked bundles or variants, two channels can sell the same unit.

What happens if I cancel too many Amazon orders?

Amazon asks sellers to keep their Cancellation Rate under 2.5% over a 7-day period. Above that, Amazon says you may lose or have restrictions on selling privileges, or have seller-fulfilled offers deactivated.

What is noon's cancellation limit?

For DirectShip sellers, noon expects a Cancellation Rate under 2.5% in any 7-day period and a Late Shipment Rate below 3%. Penalties can include stock pulldown, offer deactivation and store suspension.

How much safety stock should I keep?

There is no single number. Start with a small buffer on each product, make it bigger for fast sellers and promotions, and adjust it based on how often you come close to running out.

Does real-time sync completely stop overselling?

It makes the window for overselling much smaller, but it works best together with a single source of truth, correct SKU mapping, a safety buffer and regular counts.

Should FBA or FBN stock be shared with my other channels?

No. Stock held in Amazon's or noon's warehouses can only be sold on that marketplace, so count it separately from the stock you share across your own channels.

Share This Post

Start free with SyncMe

Start free. 2 channels included, no credit card required.