Australian Website Design Measured figures. Named sources.
Menu Close

Ecommerce mechanics

Managing stock and inventory online

Managing stock and inventory online: the single most common failure in a new store is selling something you don't have. What causes it, and three fixes.

Selling something you don’t actually have is the single most common operational failure in a new online store, and it is almost always a stock-tracking failure rather than a dishonest act — the website simply didn’t know the item was gone. Preventing it is a matter of choosing the right tracking approach for your actual sales volume and channel complexity, not a matter of trying harder to remember.

The three levels of stock and inventory management tracking, and when each is enough

LevelHow it worksFits
ManualStock counts checked and updated by hand at set intervalsVery small catalogues, low sales volume, single sales channel
Platform-native trackingThe ecommerce platform automatically decrements stock as each online sale occursMost single-channel online stores of moderate size
Multi-channel / integrated trackingStock synced in real time across a physical till, a website, and any other channel such as a marketplace listingAny business selling the same physical stock through more than one channel

Why manual tracking fails predictably

Manual stock checking works until either sales volume or the number of sales channels grows past what a person can reliably keep up with. The predictable failure mode is a gap between a physical count and what the website displays — a sale happens in person, or through a second channel, and the website isn’t updated before someone buys the same item online. This is precisely the risk covered from the payments angle on EFTPOS vs online payments: the payment side of a dual-channel business is usually fine on its own; the stock side is where things break.

What platform-native tracking actually does

Most mainstream ecommerce platforms automatically reduce a product’s listed stock count as each order is placed through that platform, and can be configured to hide or mark a product as unavailable once stock reaches zero, preventing new orders for something you don’t have. This solves the single-channel case well. It does nothing for stock sold through a second channel — a physical shop, a marketplace listing, a wholesale account — because the platform only knows about sales that happen through it.

When a genuine multi-channel integration is worth the cost

If the same physical stock is sold through more than one channel, a system that synchronises stock levels across all of them in close to real time removes the manual reconciliation burden and the overselling risk that comes with it. This is a genuine technical integration, with real setup cost and ongoing maintenance, and it is worth that cost once the volume or value of overselling incidents exceeds what manual reconciliation can reasonably prevent — a threshold that varies by business but is worth assessing honestly rather than defaulting to either extreme.

What to do when you oversell despite the system

Contact the customer immediately, offer a genuine choice between a refund and a wait for restock with a realistic timeframe, and treat it as a system failure to fix rather than a one-off to apologise for and repeat. A pattern of overselling — rather than a rare, genuine error — is where this shifts from an operational hiccup to a conduct issue that can raise Australian Consumer Law concerns around misleading representations about product availability.

Backorders and pre-orders, done honestly

If you intend to sell items not currently in stock — a pre-order, or a backorder with a defined restock date — say so explicitly on the product page rather than presenting it identically to an in-stock item. This is both better customer experience and the more defensible position if a delivery timeframe question arises later, because the customer was told the actual state of stock at the point of purchase.

Low-stock thresholds, safety stock and reorder alerts

Beyond simply tracking whether an item is in or out of stock, a genuinely useful inventory management system alerts you when stock falls below a threshold you set — commonly called a reorder point — giving you time to order more from your supplier before an actual stockout forces you to hide or backorder a listing. A related idea, safety stock, is a small buffer quantity held specifically to absorb an unexpectedly busy week or a slow supplier delivery without running out in the gap. This is a relatively simple feature most platforms, including Shopify and its competitors, offer natively, and it’s worth configuring deliberately per product rather than leaving default thresholds unchanged, since a fast-selling item and a slow-selling one need very different reorder points and safety stock levels — a rough demand forecast for each product, even an informal one based on last year’s sales, is a more reliable basis for that number than a single default applied to everything.

A small number of businesses — those making or sourcing stock to order rather than holding it in advance — use a just-in-time (JIT) approach instead, where minimal inventory is held and each sale triggers production or ordering. JIT reduces the cost of holding stock but shifts the risk to supplier reliability and lead time, and it needs backorder or pre-order handling, covered below, to be genuinely honest with customers about when the item will actually arrive.

Stock counts across product variants specifically

Where a product has variants — sizes, colours — stock has to be tracked per variant, not just at the overall product level, otherwise a store can correctly show the product as “in stock” while the specific size or colour a customer actually wants is genuinely unavailable. This connects directly to getting variant structure right in the first place, covered on products, variants and catalogue structure — a poorly structured catalogue makes accurate per-variant stock tracking considerably harder to maintain.

Physical stocktakes, and why they still matter with a digital system

Even a well-integrated digital stock system benefits from periodic physical stocktakes — actually counting what’s on the shelf, whether that shelf is a back room or a proper warehouse, and reconciling it against what the system reports — because damage, theft, supplier short-shipments and simple data-entry errors accumulate discrepancies over time that a purely digital system has no way to detect on its own. For any product with a use-by or best-before date, a stocktake is also the point to confirm FIFO (first in, first out) rotation is actually happening in practice, not just assumed. Schedule this periodically rather than assuming the digital count is always accurate simply because it’s automated.

What to do next

Match your stock-tracking approach to how many channels actually sell the same physical inventory — a single online-only channel can usually rely on platform-native tracking; anything selling the same stock through a second channel needs a synchronisation plan before, not after, the overselling problem shows up.

Live inventory synchronisation is one of the factors behind what makes an online store cost more than a simple catalogue site, and it’s worth pricing in from the start if you already sell through more than one channel.

Evidence for this page

This page exists because the demand below was measured, not assumed. The figures are search-market data about the topic — they are not prices.

Entity this page targets
managing inventory for an online store
Measured Google volume
no data
Keyword difficulty
no data
Advertiser cost per click
no data
AI assistant volume
no data
Advertiser competition
no data
Measured on
31 July 2026
Search results inspected for intent
No
2 other phrasings resolve to this same page

stock management for ecommerce australia · how to avoid overselling online

Not part of the 2026-07-31 DataForSEO pull recorded in research/national-volume-au.json; no volume claim is made for this phrase.

Source: research/national-volume-au.json · Phrase not present in the 2026-07-31 DataForSEO pull; no volume claim made. · pulled 31 July 2026.

Provenance

Written by Australian Website Design. Published 2026-08-03, last updated 2026-08-03.

Sources