Inventory & Multi-Location Stock
Last updated 2026-09-06
Inventory & Multi-Location Stock
Inventory is Omnikyo's newest major feature area, and it changes something fundamental: stock is no longer a single number sitting on a product. It's now tracked per location, with a full running record of every change, so that a business selling from a warehouse, a retail outlet, and an online store can see exactly what's available where — and Omnikyo can automatically send each order to the right place to be fulfilled.
If you only sell from one place, don't worry — the extra complexity stays out of your way. Omnikyo detects that you have a single location and quietly hides the parts of the interface that only matter once you have more than one.
Bangla: ইনভেন্টরি এখন একটি মাত্র সংখ্যা নয় — প্রতিটি লোকেশন (গুদাম, দোকান, বা অনলাইন) অনুযায়ী আলাদাভাবে ট্র্যাক করা হয়, এবং প্রতিটি স্টক পরিবর্তনের সম্পূর্ণ ইতিহাস সংরক্ষিত থাকে।
Table of Contents
- Why Inventory Changed
- Locations
- The Stock Ledger: On-Hand, Reserved, Damaged, Available
- The Inventory Page
- Searching and Filtering Stock
- Switching Between Locations
- Bulk Stock Adjustments
- Stock Transfers Between Locations
- Audit History
- Channel Routing: Sending Orders to the Right Location
- Where to Go Next
Why Inventory Changed
Previously, every product carried one flat stock count. That works fine if you have a single shop. But many growing Omnikyo businesses run more than one — a main warehouse plus a retail counter, or a warehouse plus a consignment shelf at a partner's shop, or simply a "virtual" location used to represent stock that hasn't physically arrived yet.
With multi-location inventory, each of those places keeps its own stock count for every product. The flat stock number you still see elsewhere in the dashboard — on the Products list, for example — hasn't disappeared; it's now an automatically maintained roll-up, a live total across all of your locations. You don't have to add anything up by hand, and nothing changes in how stock looks if you only have one location.
Locations
A Location (লোকেশন) is any place you hold or sell stock from. You define your locations in Settings, and each one has a type:
- Warehouse — a storage facility where stock sits before it's shipped.
- Outlet — a physical shop or counter where customers can walk in and buy.
- Virtual — a non-physical location, useful for representing stock that's earmarked, in transit, or otherwise not sitting on a real shelf yet.
For each location, you also choose which sales channels it serves — your online store, point-of-sale, Shopify, or manually created orders — and set a priority order when more than one location could serve the same channel. Omnikyo uses that priority to decide which location fulfills an order automatically when there's a choice to be made.
The Stock Ledger: On-Hand, Reserved, Damaged, Available
For every product at every location, Omnikyo keeps four live numbers instead of one:
- On-hand — the physical quantity actually sitting at that location right now.
- Reserved — quantity already committed to orders that are in progress (so it can't be sold twice).
- Damaged — quantity marked unsellable, kept separate so it doesn't quietly disappear from your records.
- Available — what's actually left to sell: on-hand minus reserved and damaged.
This is the number that matters most day to day, since it tells you what you can safely promise a customer. Every change to any of these numbers — a new order reserving stock, a delivery confirming a sale, a damaged item being written off, a manual correction — is recorded as an entry in a running ledger, not just an overwrite of a single field. That's what makes the full history in the Inventory page possible.
The Inventory Page
The Inventory page is where you manage stock day to day, separate from the Products page. While Products is about what you sell, Inventory is about how much of it you have, and where.
From this page you can:
- Search for a specific product's stock.
- Filter to see only what's out of stock or running low.
- Switch which location you're viewing (if you have more than one).
- Adjust stock for one or many products at once.
- Review the full audit history of stock changes for any product.
- Move stock from one location to another with a transfer.
Searching and Filtering Stock
A search bar lets you jump straight to a product by name or SKU. Alongside it, a status filter narrows the list to:
- All — every product's current stock.
- Out of stock — anything with zero available quantity, so you can spot what needs restocking or should be paused from selling.
- Low stock — anything below a healthy threshold, giving you an early warning before you actually run out.
Switching Between Locations
If your business has more than one location, a location switcher lets you view stock for a specific warehouse or outlet, or see everything combined. If your business only has a single location, this switcher is hidden entirely — there's nothing to switch between, so Omnikyo doesn't show you a control that wouldn't do anything. Simple sellers never have to think about locations at all unless they choose to add a second one.
Bulk Stock Adjustments
Rather than opening each product one at a time to correct its stock, you can select many products from the Inventory page and jump straight into a spreadsheet-style view where you edit each one's stock, location by location, in a single pass. This is useful after a physical stock count, a bulk delivery from a supplier, or correcting a batch of records at once — since a stock count from a real shelf rarely lands on the same number for every product, you adjust each one to its own correct value rather than setting them all to one number.
Stock Transfers Between Locations
When stock needs to physically move — say, from your main warehouse to a retail outlet — use the transfer flow to record it. A transfer reduces the stock at the source location and increases it at the destination, keeping both locations' numbers accurate and leaving a clear record of the movement. This is the correct way to move stock between locations, rather than manually subtracting from one and adding to the other, since a transfer keeps the full picture connected in the audit history.
Audit History
Every stock change for a product — whether from an order, a manual adjustment, a transfer, or a damage write-off — is kept in a full audit history. Open a product's inventory record to see exactly what changed, by how much, when, and (where applicable) why. This is especially useful when a stock count doesn't match your expectations and you need to trace back what happened.
Channel Routing: Sending Orders to the Right Location
If you sell through more than one channel — your website, Messenger, manually entered orders, and so on — you can tell Omnikyo which location should fulfill orders from each channel. This is configured in Settings → Locations as a set of channel routing rules: for example, "orders from the website ship from the main warehouse" or "orders from Messenger ship from the retail outlet."
Once these rules are set, routing happens automatically the moment an order is created — you don't have to manually decide which location handles which order. If a channel isn't explicitly mapped, Omnikyo falls back to your locations' priority order to pick a sensible default.
Where to Go Next
- To see how stock levels tie back to individual products, read the Products guide.
- To set up locations and channel routing rules, go to Settings → Locations (see the Settings guide).
- To understand how stock is reserved and released as orders move through their lifecycle, read the Orders guide.
