Retail Web Hosting Start my shop

How should a small online shop manage its stock?

Selling something you do not have is the fastest way to lose a customer. A simple, consistent stock routine prevents it, even across several sales channels.

Updated 14 October 2026

Decide where the truth lives

Every stock problem in a small shop comes back to one question: which number is correct? If you have a spreadsheet, a WooCommerce shop, a marketplace listing and a shelf in the spare room, each can show a different count. Before anything else, choose a single system of record, the one place whose number everyone trusts and every other channel follows.

For a shop selling mainly through its own website, WooCommerce itself can be that system. Once you sell through several channels, you may want a dedicated stock or order management tool that pushes counts to each channel. Either way, write the rule down: "the stock figure in X is the truth; everything else is updated from it."

Setting up stock properly in WooCommerce

WooCommerce has solid stock features built in. Make sure they are actually switched on and filled in:

  1. Enable stock management in the WooCommerce inventory settings.
  2. Turn on stock tracking for each product and enter the real quantity. For variable products, decide whether stock is tracked per variation (usually right for sizes and colours) or for the product as a whole.
  3. Use SKUs consistently. A short, logical code for every product and variation, matching the label on the shelf, makes picking, counting and syncing with other tools far easier.
  4. Set the low-stock threshold globally, and override it on products that sell faster or take longer to reorder.
  5. Choose what happens at zero: hide the product, show it as out of stock, or allow backorders with a clear message.
  6. Check the hold stock setting, which reserves items for unpaid orders for a set time, so abandoned payments do not lock stock forever.

Low-stock alerts and reordering

A low-stock email is only useful if the threshold gives you enough time to reorder. For each product, think about:

  • how many you typically sell in a week
  • how long your supplier takes to deliver, plus some slack
  • whether demand is seasonal

Your reorder point is roughly the number you sell during the supplier's lead time, plus a safety margin. For a product that sells a few a week with a two-week lead time, a threshold of one or two units is too low. Review thresholds every season, since a product that is quiet in summer may fly before Christmas.

Make the alerts go to someone who acts on them. A shared inbox or a weekly "below threshold" report reviewed on a fixed day is more reliable than emails that land in a personal inbox and get missed.

Selling on more than one channel without overselling

Overselling happens when the same item sells on two channels before either knows about the other sale. The approaches, from simplest to most robust:

ApproachHow it worksSuits
Split stockAllocate a fixed number of units to each channelVery small volumes, few products
Manual daily updateAdjust each channel by hand from the master countLow volumes and one or two extra channels
Sync plugin or connectorSales on one channel reduce stock on the others automaticallyOwn shop plus a marketplace or two
Central order and stock systemAll channels read from and write to one systemGrowing shops with many products or channels

Whatever you use, keep a small buffer on marketplaces where overselling is penalised. Showing one fewer unit than you really have costs little; cancelling an order can hurt your seller rating. If you sell in a physical shop or at markets too, record those sales the same day. A card reader or point of sale app that connects to your stock system removes the manual step. Our guide to Amazon versus your own webshop covers the wider question of combining channels.

Stocktakes, returns and adjustments

Counting

Even with good systems, counts drift: breakages, miscounted deliveries, items picked for the wrong order. Rather than one dreaded annual count, many small shops do cycle counts: a few products or one shelf each week, so the whole range is checked over a few months. Fast sellers and high-value items deserve more frequent checks.

Recording every movement

  • Deliveries in: check against the supplier's delivery note before adding to stock.
  • Returns: only put items back into sellable stock after inspecting them. Damaged returns go to a separate "seconds" or write-off record.
  • Samples, gifts and breakages: adjust stock with a note of the reason, so you can see patterns later.
  • Bundles: if you sell gift sets made from individual products, make sure selling a bundle reduces the components, or track bundles as their own stock.

Returns handling links directly to your policy; see our guide to writing a returns policy for UK online shops.

Organising the physical stock

Good software cannot fix a muddled shelf. A few habits keep the physical side in step with the numbers:

  • Give every product a fixed location and label it with the SKU.
  • Store fast sellers closest to where you pack.
  • Keep incoming deliveries separate until they are checked and booked in.
  • Use first in, first out for anything with a date, such as food, cosmetics or candles.
  • Print pick lists from your orders rather than working from memory.

Using stock data to buy better

Stock records are not just for avoiding mistakes. Every few months, look at what sold, what sat still and what ran out. Slow movers tie up cash and shelf space; consider a bundle, a price change or simply not reordering. Products that sold out repeatedly may deserve a bigger order or a second supplier. Back-in-stock requests show demand you missed. Bring trade customers into the same picture if you have them, since a large wholesale order can empty a shelf that consumers rely on; see our guide to trade accounts on WooCommerce.

When orders, returns and customer questions sit in one place, it is easier to see which products cause trouble. On Shop Grow at Retail Web Hosting, BonusFlow Ecommerce keeps orders, returns and order questions next to each customer's email, alongside a managed WooCommerce shop that you own.

Frequently asked

Can WooCommerce manage stock on its own?

Yes, for a shop selling mainly through its own site. It tracks quantities per product or variation, sends low-stock emails and can hide or flag out of stock items.

How do I stop overselling across Amazon and my own shop?

Use one system of record and a sync connector so a sale on one channel reduces stock on the other, and keep a small buffer on marketplaces where cancellations are penalised.

How often should a small shop do a stocktake?

Many small shops do short cycle counts each week, checking a few products at a time, with more frequent checks on fast sellers and high-value items.

Open your shop this week.

Sign up in a minute. We set up your WooCommerce shop with you and run it from there.

Start my shop
Shops from £19.95/monthStart my shop