2026-06-205 min

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

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
Back to blog