Skip to content
Quickship Technologies logoQuickshipTechnologies

InventoryUAE & KSA5 min read

How to Stop Overselling on Amazon, Noon and Shopify (UAE & KSA)

Stop overselling on Amazon and Noon, and on Shopify: why stock drifts across channels, how buffer stock and one stock pool work, and the cancellation limits.

By Quickship Editorial Team · Published 21 October 2026

To stop overselling on Amazon and Noon while also selling on Shopify, you need one stock figure per SKU that every channel draws from, a small buffer held back on fast sellers, and a sync that runs faster than your orders arrive. Overselling is rarely a bug in one platform. It happens in the gaps between them. This guide explains where those gaps are for sellers on Amazon.ae, Amazon.sa, Noon and Shopify, what the marketplaces do when you cancel, and how to close the gaps.

Why overselling happens across marketplaces

Say a Dubai brand has 10 units of a SKU and lists it on Amazon.ae, Noon UAE and its own Shopify store. If each channel shows 10, the brand is offering 30 units it does not have. The common causes:

  • Separate stock numbers per channel. Someone updates Shopify after a delivery but forgets Noon.
  • Sync delay. Stock updates run every so often. During a flash sale, several channels can sell the last unit inside one sync window.
  • Manual edits. Staff adjust a count in one channel to "fix" a problem, and the other channels never hear about it.
  • Returns and damages. A return is restocked in one system before it is inspected, or a damaged unit is never written off.
  • Bundles and variants. A bundle and its single items draw on the same physical units but are tracked separately.
  • Marketplace-held stock confusion. Units sent to Fulfilment by Amazon or noon's own warehouse are counted again in your own warehouse figure.
  • Platform settings. On Shopify, the "continue selling when out of stock" option lets orders keep coming in after the tracked quantity reaches zero (Shopify: selling when out of stock).

What a cancelled order costs you on Amazon and Noon

Overselling ends in a cancellation, and marketplaces measure cancellations closely.

Marketplace What is measured Stated target What happens if you miss it
Amazon.ae Pre-fulfilment cancel rate (cancellations you start before shipment) Under 2.5% (Amazon.ae guide) Shown on Account Health; check Seller Central for consequences
Amazon.sa Pre-fulfilment cancel rate Under 2.5% (Amazon.sa guide) As above
Noon (DirectShip) Orders rejected or marked lost before handover, over a 7-day window Under 2.5% (noon DirectShip performance) Penalties that noon lists as stock pulldown, offer deactivation, and store suspension or termination
Noon (FBP) Orders you reject or cancel Cancellation charges apply (noon FBP policy) Charges plus a hit to your performance metrics

The same Amazon guides also list a late shipment rate target of under 4%, and noon's DirectShip page sets a late shipment rate standard of under 3%. Overselling hurts both: you either cancel, or you ship late while you hunt for stock. Noon's FBP policy is direct about it: if products are unavailable, you should reject the order promptly, and cancellation charges will apply.

On your own Shopify store there is no marketplace penalty, but there is a customer you have to call, refund and probably lose.

Build a single stock pool

The fix that matters most is structural: one place holds the true available quantity for each SKU, and every channel reads from it.

  1. Pick the source of truth. An inventory system, your ERP, or one platform you treat as the master. Not "whichever was updated last".
  2. Map every listing to one SKU. Amazon ASINs, noon listings and Shopify variants all point to your internal SKU. Bundles point to their component SKUs.
  3. Calculate available, not on-hand. Available = on-hand − reserved for open orders − damaged or quarantined − buffer.
  4. Push available to every channel. The marketplaces and your store show the same figure, less any per-channel buffer.
  5. Make every movement update the pool. Receipts, sales, returns, write-offs and transfers all change the master count first.

Keep marketplace-fulfilled stock separate

Units sitting in an Amazon or noon fulfilment centre can only be sold through that marketplace. Treat each one as its own location. Your single pool covers the stock you hold and ship yourself (merchant-fulfilled on Amazon, Fulfilled by Partner on noon, and your Shopify orders). Counting FBA units again in your Shopify quantity is one of the most common ways to oversell.

Use buffer stock on the SKUs that need it

A buffer is a number of units you hold back from channels so that a sync delay cannot sell the last few twice.

A simple way to set it (hypothetical numbers):

  • Your stock syncs to channels every 10 minutes.
  • At peak, one SKU sells about 6 units an hour across all channels, so roughly 1 unit per sync window.
  • A buffer of 2 units on that SKU covers a normal window with a margin.

Raise buffers before a big sales event such as White Friday or Ramadan promotions, when order rates jump, and lower them after. Slow movers may need no buffer at all. A flat buffer across the whole catalogue hides stock you could have sold on slow lines and is still too thin on fast ones.

Sync frequency: how often is often enough?

There is no single right interval. The rule is that your sync should run comfortably faster than the time between sales of your fastest SKUs. Things to check:

  • Is the sync event-driven or scheduled? An order that pushes a stock update immediately is better than a job that runs every hour.
  • Does it run both ways? A sale on noon must reduce the count Shopify shows, and a sale on Shopify must reduce noon's.
  • What happens when it fails? A silent sync failure is worse than a slow sync. You want an alert, not a surprise cancellation.
  • Marketplace processing time. Even after you push an update, a marketplace may take time to apply it. Your buffer covers that gap.

A weekly routine to stop overselling on Amazon, Noon and Shopify

  1. Review every cancellation from the past week by reason. Any "out of stock" cancellation gets a root cause.
  2. Check the sync log for failures or delays.
  3. Count a sample of fast-moving SKUs and compare with the system figure.
  4. Check returns: inspected and restocked, or still in quarantine?
  5. Adjust buffers for upcoming promotions.
  6. Check Shopify products for "continue selling when out of stock" switched on by mistake.

Where Quickship fits

Quickship's Inventory Module keeps one stock figure for each SKU across your warehouses and sales channels and pushes the available quantity to those channels, with every receipt, sale, return and transfer recorded in one movement ledger. Whatever tool you use, the principles are the same: one pool, a buffer where it is needed, a fast sync, and a weekly look at every cancellation.

Frequently asked questions

What cancellation rate does Amazon expect from sellers in the UAE and Saudi Arabia?

Amazon's seller guides for Amazon.ae and Amazon.sa list a pre-fulfilment cancel rate target of under 2.5%, meaning cancellations you start before shipping. Check the Account Health page in your Seller Central account for the live figure that applies to you.

Does stock I send to Amazon FBA or noon's warehouse count in my own stock pool?

No. Units held in a marketplace's fulfilment centre can only be sold through that marketplace's fulfilment. Keep them as a separate location in your records and do not offer them to Shopify or another channel.

How much buffer stock should I hold back?

There is no standard figure. Base it on how many units of that SKU you can sell across all channels in the time it takes your stock to sync, and raise it for fast sellers and during sales events. Review it per SKU, not as one number for the whole catalogue.

Should I turn off Shopify's 'continue selling when out of stock' setting?

For products you cannot restock quickly, yes. With it on, Shopify keeps taking orders after the tracked quantity reaches zero, which is exactly the overselling you are trying to prevent. Leave it on only for genuine made-to-order or pre-order items.

Sources

  1. Amazon.ae: Beginner's guide to selling (performance metrics)
  2. Amazon.sa: Beginner's guide to selling (performance metrics)
  3. noon Seller Help Center: DirectShip seller performance management
  4. noon Seller Help Center: FBP order cancellation and rejection policy
  5. Shopify Help Center: Selling when out of stock

Rules and fees in the UAE and Saudi Arabia change. This guide reflects the sources above on 21 October 2026. Check the official source before acting on it.

Inventory Module

One stock count across your warehouses and sales channels.

Book a demo

More on inventory