AWRA OpsHub Search

A Minimum for Every Warehouse

A reorder point set once per item treats a Nairobi depot and a Kisumu shop as the same building. Since 14 October each warehouse can carry its own minimum and maximum, and the reorder screen fills each one to its own ceiling.

Inventory Insights AWRA OpsHub Team 7 min read

A building-supplies distributor keeps tile adhesive in five places: the main depot in Nairobi’s Industrial Area, branches in Mombasa, Kisumu and Eldoret, and a counter in Nakuru. Nairobi moves more in a morning than Kisumu moves in a week. Until this release the item had one reorder point — 40 bags — and every one of those buildings was measured against it.

Forty is too high for Eldoret and absurdly low for Nairobi. So the number was either ignored or set to suit the depot, and the branches lived with a reorder screen that was wrong for them every day.

A floor and a ceiling per warehouse

On the item’s Stock tab on the web, or the item’s detail screen in the mobile app, each warehouse can now have its own minimum and maximum. The minimum is the floor: at or below it, the warehouse needs stock. The maximum is the ceiling: what a refill should bring it up to. A warehouse with no row of its own falls back to the item’s reorder point, so you only set levels where the default is wrong.

Warehouse Minimum Maximum On hand Status Suggested order
Nairobi, Industrial Area 120 400 310 Within levels —
Mombasa 60 180 210 Above maximum —
Kisumu 30 90 22 At or below minimum 68
Eldoret 25 none set 0 At or below minimum 50
Nakuru item default 40 — 55 Within levels —

Read the Kisumu row the way the reorder screen does. On hand is 22, the minimum is 30, so it is due. The suggestion is the gap to its maximum — 90 less 22 is 68 bags — not an arbitrary reorder quantity. Eldoret has a minimum and no maximum, so the screen fills to twice the minimum: 50 bags.

Eldoret is also the row the old screen could never produce. The branch has never held tile adhesive, so there was no stock record for it to be low against. The reorder screen for a warehouse now offers any item at or below that warehouse’s minimum, including items it has never held — which is exactly how you stock a product line in a branch for the first time.

A branch that has never stocked an item is the most out of stock it can be. It used to be invisible to the reorder screen for the same reason.

Move it before you buy it

Mombasa is sitting 30 bags above its ceiling while Kisumu is below its floor. Ordering 68 more from the supplier is not the cheapest answer to that. The transfer-balancing suggestions now measure each warehouse against its own minimum, so they can see that Mombasa has stock to spare above its floor and Kisumu needs it, and propose a transfer before anyone raises a purchase order. See inventory balancing and replenishment suggestions for how a suggestion becomes a transfer.

What still reads the item’s reorder point

One thing has not moved, and it is worth knowing before you rely on it. The low-stock alert — the notification that fires once when an item crosses its reorder point — still reads the item-level reorder point and the item’s total. Per-warehouse levels drive the reorder screen, the transfer suggestions and the status on the item page. So keep the item’s reorder point set to something sensible for the business as a whole; it is still the alarm, and it is still the fallback for any warehouse you have not given levels of its own.

  1. Set levels where the default is wrong

    Start with your largest and smallest sites. Most items need levels in two or three warehouses, not all of them.

  2. Leave the item reorder point on

    It drives the low-stock alert and covers every warehouse without a row.

  3. Open the reorder screen per warehouse

    Filter to one warehouse and the list is that branch’s floor and ceiling, not the company’s.

  4. Check transfers before purchases

    A branch above its maximum is stock you have already paid for.

Levels can also be read and written through the API — GET and PUT on an item’s warehouse levels — for anyone setting them from a planning spreadsheet. For the thinking behind a sensible minimum, reorder points and safety stock is the place to start.

More we can add

Levels that set and alert themselves

Per-warehouse floors and ceilings are in place, on the web, in the app and in the API. The natural next steps build on them rather than beside them.

A low-stock alert per warehouse

The branch manager in Kisumu told when Kisumu crosses its own minimum, not when the company total does.

Suggested levels from demand

A minimum and maximum proposed from each warehouse’s own consumption and lead time, for you to accept or change.

Seasonal levels

Different floors for planting season, school opening or the December rush, switched on by date.

Tell us how your branches are supplied and we will come back with a written scope and cost.

Scope branch replenishment

Warehouse levels, precisely

What AWRA OpsHub does today

  • A minimum and maximum per warehouse per item, on the item’s Stock tab on the web and its detail screen in the mobile app.
  • A fallback to the item’s reorder point for any warehouse without levels of its own.
  • A reorder screen per warehouse that offers items at or below that warehouse’s minimum, including items it has never held.
  • Suggested quantities that fill to the warehouse maximum, or to twice the minimum when no maximum is set.
  • Transfer-balancing suggestions measured against each warehouse’s own minimum.
  • A status per warehouse on the item page: at or below minimum, within levels, above maximum.
  • Reading and writing levels through the API.

More we can add to your workspace

  • A low-stock alert per warehouse, raised when one branch crosses its own minimum.
  • Minimum and maximum levels suggested from each warehouse’s consumption and supplier lead time.
  • Date-ranged seasonal levels that switch on and off by themselves.

Where we point you to a specialist

  • How much stock a branch should carry is a commercial judgement about service and cash. The system applies the levels you set and shows you the result; it leaves the levels themselves to you.

Our position

If your branches are different sizes — and they always are — set levels on the handful of items and warehouses where one reorder point has been wrong, keep the item reorder point as the company-wide alarm, and run the reorder screen one warehouse at a time. Check the transfer suggestions before you buy.

One reorder screen per branch

Set a minimum and maximum on the Stock tab of your busiest item and open the reorder screen for each warehouse. The difference is visible on the first run.

Multi-warehouse inventory

Frequently asked questions

Can each warehouse have its own reorder level?

Yes. Since 14 October 2026 each warehouse can have its own minimum and maximum for an item, set on the item’s Stock tab on the web or its detail screen in the mobile app.

How much does the reorder screen suggest ordering?

Enough to fill the warehouse to its maximum. When a warehouse has a minimum but no maximum, it suggests filling to twice the minimum.

What happens to a warehouse without its own levels?

It uses the item’s reorder point, exactly as before.

Do low-stock alerts use the warehouse minimum?

Not yet. The low-stock alert still reads the item-level reorder point. Per-warehouse levels drive the reorder screen, transfer suggestions and the status on the item page.

Can I set warehouse levels through the API?

Yes. An item’s warehouse levels can be read with GET and replaced with PUT on its warehouse-levels endpoint.

Share this article

LinkedIn X WhatsApp

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center