Omnichannel Inventory: One Stock Pool for GT, MT and Online

Omnichannel inventory for brands selling through distributors, retail chains, quick commerce and online: one stock pool, and no stock promised twice.

As brands add channels — website, marketplaces, distributors, modern trade, quick commerce, institutional buyers — stock gets pulled in more directions. The instinctive answer is to split it: this much for online, this much for the distributor, this much for the big chain. It feels controlled. In practice, the split is always wrong by next week.

The trouble with split stock

  • One channel runs out while another sits on surplus.
  • Moving stock between channels needs a decision, a transfer and a delay.
  • Nobody sees the total, so purchasing and production plan on partial numbers.
  • People keep their own spreadsheets, and stop trusting the system.

One pool, visible commitments

The alternative is one stock pool per location, with every channel drawing from it — and every commitment visible:

Available to promise = stock on hand − stock committed to confirmed orders

The order desk confirming a chain's PO and the salesman booking a distributor order look at the same available number — and whoever plans stock for your online channel should too.

What makes a shared pool work

  1. Every order, from every channel, lands in the same system — otherwise commitments are invisible.
  2. Stock is tracked by location — warehouse, depot, van — with transfers between them. See multi-location inventory.
  3. Large commitments are visible early, such as a modern trade PO before it ships.
  4. Counts are regular, so the number stays believable.
  5. Batches and expiry dates travel with the stock where products need them — see batch and expiry tracking.

How Zaqnet keeps one stock pool

  • Stock across locations in ControlRoom, moved with transfers.
  • Orders from field teams, PO Inbox and customer portal all draw on the same stock.
  • Field teams in GroundLink work from the same records the office sees.

Two stock numbers are one too many. People will always believe the wrong one.

Questions people ask.

Should I keep separate stock for each sales channel?

Ring-fencing stock per channel feels safe but usually leaves one channel out of stock while another holds surplus. A shared pool with visible commitments — what is already promised to whom — tends to serve every channel better.

What is available-to-promise stock?

Stock on hand minus stock already committed to confirmed orders. It is the number a salesperson or order desk should look at before promising a delivery, not the raw stock on hand.

How often should stock be counted?

Count fast-moving and high-value items more often — weekly or in rolling cycle counts — and everything at least periodically. The goal is to keep the system's number trustworthy enough that people stop keeping their own.

See it with your own process.

Bring one real example from your business to a demo, and we will walk it through ControlRoom and GroundLink with you.