Inventory Management for Online Stores: Avoid Overselling

In this article10 sections
Good inventory management for an online store means the stock level customers see is the stock you can actually ship. When the two drift apart, you either oversell, taking orders you cannot fulfil, or undersell, hiding products that are sitting on your shelves. Both cost money and goodwill. The fix is a combination of one trusted source of stock, fast updates to every sales channel, simple rules for buffers and reservations, and regular checks that the numbers match reality.
Key takeaways
- Choose one system as the single source of truth for stock, and make every channel update from it.
- Reduce stock when an order is placed, not when it is shipped, so the same item cannot sell twice.
- Use small safety buffers on fast-selling items and on channels that update slowly.
- Decide clearly how back-orders, pre-orders and out-of-stock products should behave.
- Count stock regularly and investigate differences; accurate data starts in the warehouse.
What overselling costs you
Overselling looks like a small operational problem, but its effects reach far:
- Cancelled orders and refunds, which frustrate customers who chose you over a competitor.
- Customer service time spent apologising, explaining and offering alternatives.
- Bad reviews from customers who feel misled.
- Marketplace penalties, because many marketplaces track cancellation rates and can reduce your visibility or suspend accounts.
- Wasted marketing, because you paid to bring a buyer to a product you could not deliver.
Underselling is quieter but also expensive. Products shown as out of stock when they are actually available simply do not sell, and shoppers who see "sold out" often do not come back to check.
How overselling happens
Overselling is rarely caused by one dramatic failure. It usually comes from small gaps that add up:
- Several channels, one stock pool. The last item sells on your store and on a marketplace within the same minute.
- Slow synchronisation. Stock levels update every few hours instead of within seconds.
- Stock reduced at dispatch, not at order. Items remain "available" between the order and the moment they are packed.
- Manual updates. Someone forgets to adjust stock after receiving a delivery, a return or a damaged item.
- Inaccurate counts. The system says ten, the shelf holds seven.
- Bundles and kits. A bundle sells, but the stock of its components is not reduced.
Each of these has a straightforward fix once you know it is happening. To find out which ones affect you, look at your recent cancelled orders. For each one caused by missing stock, note the product, the channel and what went wrong. After a few weeks, a pattern usually appears: one channel that updates slowly, one supplier whose deliveries are miscounted, or one bundle that never reduces its components.
Inventory management for an online store: one source of truth
The foundation of good inventory management is a single system that holds the authoritative stock level for every product. Depending on your size, that might be:
- Your store platform itself, for a single-channel store.
- An inventory management tool, for stores selling on several channels.
- Your ERP or warehouse management system, for larger businesses.
Every sales channel should read stock from that system and send sales back to it. Avoid situations where two systems each think they hold the "real" number, because they will drift apart. Our guide to selling on marketplaces versus your own store explains why this matters so much when you sell in several places.
Update quickly
Stock changes should reach every channel as close to real time as your systems allow. For fast-selling products, even a few minutes' delay can cause oversells during busy periods. If a channel can only update periodically, compensate with a buffer, as explained below.
Rules that prevent overselling
Reserve stock at the moment of order
Reduce available stock as soon as an order is placed, or even when payment is being processed, rather than when the parcel leaves. If the order is cancelled or the payment fails, release the stock again.
Use safety buffers
A buffer hides the last few units from sale. If the system shows two in stock but the buffer is two, the product appears out of stock. Buffers protect you against slow updates and small count errors. Use them on fast sellers, low-stock items and channels that update slowly, and keep them small so you do not undersell.
Handle bundles properly
If you sell bundles, kits or multipacks, make sure each sale reduces the stock of every component. A bundle should show as unavailable as soon as any of its components runs out.
Plan for returns and damage
Returned items should not go back into available stock until they have been inspected. Damaged or faulty stock should be moved to a separate location in the system so it cannot be sold by mistake.
Back-orders, pre-orders and out-of-stock pages
Decide clearly what customers see when stock runs out, and make the behaviour consistent.
| Situation | Options | What to tell customers |
|---|---|---|
| Temporarily out of stock, restock date known | Allow back-orders, or offer a back-in-stock alert | The expected dispatch date, clearly, before purchase |
| Temporarily out of stock, date unknown | Back-in-stock alert only | That the item is unavailable, with alternatives |
| New product not yet released | Pre-orders | The release date and when payment is taken |
| Discontinued | Remove from sale; redirect the page to a replacement | Suggested alternatives |
Keep out-of-stock product pages live where they still help shoppers and search engines, and offer alternatives. Our e-commerce SEO guide explains how to handle discontinued products without losing search traffic.
Keeping stock accurate in the warehouse
Systems are only as accurate as the data put into them. Most stock errors start on the warehouse floor.
- Receive deliveries carefully. Count goods in against the purchase order, and record differences immediately.
- Label locations. Every product should have a clear place, so pickers do not take the wrong item.
- Use barcodes. Scanning items at receiving, picking and packing removes typing errors. Most products carry a standard barcode number, the GTIN, which Google explains in its guide to product identifiers.
- Count regularly. Rather than one big yearly count, cycle counting checks a few locations every day or week, so errors are found quickly.
- Investigate differences. When a count does not match, find out why. Repeated errors on the same product or location point to a process problem.
Inventory across shops, warehouses and suppliers
Stock gets harder to manage once it lives in more than one place. Many growing stores sell from a main warehouse, one or more shops, and sometimes directly from suppliers.
Several locations
Track stock by location, not just as one total. The store can then show availability accurately, offer click and collect from the right shop and send each order from the location that can deliver fastest. Moving stock between locations should be recorded as a transfer, so it is never counted twice or lost in transit.
Shops and online sharing stock
When shops and the online store sell from the same stock, a sale at the till must reduce the online figure straight away. A point-of-sale system connected to the same stock source makes this automatic. Without that connection, shops can sell the last item while it is still showing online.
Supplier and dropship stock
Some stores sell items held by suppliers. Ask suppliers for a regular stock feed, ideally several times a day, and import it into your stock system with a buffer. Show realistic delivery times for these items, because they usually take longer to arrive.
The more locations and channels you add, the more a single, well-connected stock system pays for itself, in fewer cancellations and less time spent checking shelves.
Forecasting and reordering
Avoiding overselling is half the job. The other half is not running out in the first place.
Know your reorder points
For each product, work out how much you sell in a typical week and how long your supplier takes to deliver. The reorder point is the stock level at which you must order again to avoid running out before the new stock arrives. Add a margin for supplier delays and sudden demand.
Watch seasonal patterns
Many products sell very differently through the year. Use last year's sales by week as a guide, adjusted for growth and planned promotions. Talk to your marketing team before big campaigns, so stock is ready when demand arrives.
Identify slow movers
Stock that does not sell ties up cash and space. Review slow-moving products every few months and decide whether to promote, bundle, discount or stop reordering them.
Choosing the right tools as you grow
Your tools should match your complexity:
- Single store, one location: the platform's built-in stock management is often enough.
- Several channels: a multichannel inventory tool, or careful integration between your store and marketplaces.
- Several warehouses or shops: a system that tracks stock by location and can route orders to the best one.
- Manufacturing or wholesale: an ERP that connects purchasing, production, stock and sales.
The tool matters less than the integration. A modest system connected reliably to every channel beats a powerful one that syncs badly. Our team builds these connections regularly, from simple stock feeds to full two-way ERP integrations.
Frequently asked questions
How often should stock sync between channels?
As close to real time as your systems allow, ideally within seconds of each sale. If a channel can only update every few minutes or hours, use a safety buffer on fast-selling products for that channel.
Should I allow back-orders?
Only when you know when new stock will arrive and can tell the customer clearly before they buy. Unclear back-orders lead to complaints and cancellations.
What is a sensible safety buffer?
It depends on how fast the product sells and how quickly your channels update. Many stores start with one or two units on fast sellers and adjust based on how often they still oversell or undersell.
Do small stores need an inventory system?
A single store selling from one location can usually rely on its platform's stock features. Once you sell on several channels or hold stock in more than one place, a dedicated tool or integration becomes worth it.
Overselling or struggling to keep stock in sync? Talk to our team about connecting your store, marketplaces and stock system so every channel shows the right number.
Want an expert to look at your store?
Tell us what you are working on. A senior e-commerce consultant will reply within one working day with honest, practical advice. No obligation and no sales script.
- Reply within one working day
- Advice even if we are not the right fit
- Your details are never shared