One Inventory, Many Stores: How Ops Manages Stock Across Your Entire Network

The Multi-Location Inventory Nightmare
You have three restaurants, two dark kitchens, and a central warehouse. Right now, your inventory management looks like this:
- Each location has a different POS system with its own inventory module.
- Transfers between locations are tracked on a shared Google Sheet.
- Your purchasing manager manually reconciles stock every Monday morning.
- You discover a shortage at Location 2 when a customer orders something that hasn't existed for a week.
This is not a technology problem — it's an architectural one. Most inventory systems were designed for a single location and bolted onto multi-location use cases as an afterthought. Ops was designed for multi-location from day one.
The Unified Stock Ledger
At the heart of Ops's inventory system is a unified stock ledger. Every movement of every SKU — from the moment it's received from a supplier to the moment it's consumed in a sale — is recorded as an immutable ledger entry with:
- Item and variant identifier
- Location (branch, kitchen, warehouse)
- Movement type (receive, transfer-out, transfer-in, sale, waste, adjustment)
- Quantity and unit
- Actor (who did this, on what device)
- Timestamp
Current stock levels are not stored as a mutable number — they are computed as the running sum of the ledger. This means:
- There is no "update" race condition. Two simultaneous sales don't fight over a stock number — they both write ledger entries, and the sum is correct.
- History is always available. You can answer "what was the stock level of SKU-1234 at Location 3 at 14:32 last Tuesday?" without any special audit logging.
- Discrepancies are visible. If the physical count doesn't match the ledger sum, the delta is immediately visible.
Real-Time Cross-Location Visibility
The Ops dashboard aggregates the ledger in real time. At a glance, a purchasing manager sees:
- Total stock of each item across all locations.
- Which locations are running low (configurable alert thresholds per item per location).
- In-transit quantities — items that have left one location but haven't been confirmed received at another.
- Waste rate per location, surfacing operational inefficiencies.
This isn't a report that runs every night. It updates within seconds of any stock movement, anywhere in your network.
Transfers as First-Class Operations
In most systems, inter-location transfers are an afterthought — a manual journal entry, a spreadsheet row. In Ops, transfers are a first-class operation with a full lifecycle:
- Transfer Request: Location 2 creates a transfer request for 50 kg of flour from the central warehouse.
- Warehouse Approval: The warehouse manager reviews and approves the request.
- Dispatch: Items are marked as "in transit." Location 2's stock shows "50 kg incoming." The warehouse's available stock decreases immediately.
- Confirmation: Location 2 scans the received items. If the quantity doesn't match, a discrepancy is flagged.
- Reconciliation: The ledger records the full chain — request, dispatch, receipt, discrepancy (if any).
At every step, both locations and the central dashboard have accurate, real-time visibility.
Recipe-Level Consumption
For restaurants and food businesses, inventory isn't just about counting units — it's about tracking ingredient consumption through recipes.
When a kitchen marks an "order" as complete, Ops automatically deducts the ingredients used based on the dish recipe. If the recipe for a burger requires 180g of beef, 30g of cheese, and a bun, those quantities are deducted from the kitchen's ingredient inventory the moment the ticket closes.
This enables waste analysis: if 100 burgers were sold but beef consumption was 20% higher than 100 × 180g, something is wrong — portion size drift, spillage, or theft.
Low Stock Alerts and Auto-Purchase Orders
Ops can be configured to automatically generate purchase order drafts when stock falls below a defined threshold. The purchasing manager reviews and approves — they don't have to manually monitor stock levels across five locations.
This closes the loop: inventory is not just visibility — it's operational intelligence that drives purchasing decisions.
Ready to try Ops?
Create your account, install what you use, and start selling today.
Start free in 5 minutes