Stock & Warehouses
For sellers running one warehouse or ten, live stock across every location, per-variant, with movement history and low-stock alerts. Never sell a product you can't ship; never dispatch late because "I thought we had that in Casa". The single most common cause of "why did we lose that customer?" is silently running out of a top-seller — CODBrain kills that failure mode.
Watch
What this module does
- Per-warehouse, per-variant stock levels updated in real time as orders ship.
- Movement history — every inbound, outbound, transfer, and adjustment is logged with who + when.
- Low-stock alerts on the dashboard the moment a SKU drops below your threshold.
- Multi-warehouse fulfilment — route orders to the closest warehouse automatically.
- Reserved-vs-available split so pending orders don't double-book stock.
- Cycle count support with variance reports — audit-friendly stock accuracy.
Key features
How this changes your business
Sellers running blind on stock lose 1 in 5 orders to "sold out mid-confirmation" — the customer picks up, you can't deliver, you lose the sale and burn the ad spend that got them.
Real-time stock across warehouses lets you route each order to the nearest fulfilment point automatically. That cuts transit days and drops the RTO that late deliveries cause.
Stopping the Google Sheets stock-tracking dance saves the operations team hours every day — hours that go into customer service instead.
Reserved-vs-available separation means a pending order never causes a double-book. Two customers ordering "the last one" get exactly one delivered — no refund war.
Getting started
- 1Create your warehouses (Warehouses → Add warehouse).
- 2Set opening stock per SKU per warehouse via CSV import.
- 3Configure reorder points on your fast movers.
- 4Assign a default warehouse per delivery zone in Delivery Rules.
- 5Set warehouse-scoped permissions so each site's team only sees their stock.
- 6Enable the stock-out predictor and set alert thresholds per SKU class.
- 7Watch the movement history for the first week — it teaches you how stock actually moves through your business.
- 8Schedule a monthly cycle count for A-class items, quarterly for B-class.
Common mistakes to avoid
- Reorder point = "how much I want to keep in stock". Wrong — it should be (daily sales × lead time × 2). The ×2 is the buffer for supplier delays.
- One warehouse for everything. In MENA, having stock in both Casa and Rabat cuts transit by 2 days average.
- Not doing cycle counts. After 6 months without a count, real stock differs from system by 5–15%.
- Manual stock updates instead of relying on order events. Every manual update is a chance for typos and race conditions.
Advanced tips
- Set your reorder point to (average daily sales) × (supplier lead time × 2). That "×2" is the buffer that saves you the day a shipment gets stuck at customs.
- For hot-selling SKUs, run a "safety stock" separately — don't count it in available. Two-tier stock = fewer close calls.
- Warehouse transfers should be moved when in transit → automatic ETA-based visibility, no phone calls.
- Use the stock-out predictor to place next PO before ops notices. That's the difference between reactive and predictive supply.
Set your reorder point to (average daily sales) × (supplier lead time × 2). That "×2" is the buffer that saves you the day a shipment gets stuck at customs. Reactively reordering = out of stock at least once per quarter.
Go to the module
These links open the actual module inside CODBrain — sign in first.
Ready to try CODBrain?
50 orders per month, always free. No credit card. Set up in 10 minutes.
Start free