Inventory Stock System
An inventory stock system from Saitami shows exactly how much you have — in real time, across every warehouse, lot and location. Unlike a full WMS that directs picking, packing and floor movement, this is the visibility and reservation layer: counts, transfers, soft-allocations, expiry tracking and ABC analysis, without replacing operational workflows.
What the stock system includes
The focus is inventory accuracy and multi-warehouse stock — not picking strategies or RF terminals. Sales, e-shop and ERP all read the same number at the same time.
Multi-warehouse stock in one view
A unified view across all warehouses, stores and consignment partners. See on-hand, reserved, in-transit and available-to-promise for every SKU — without Excel.
Lots, batches and expiry dates
Every receipt carries a lot, batch number, production date and expiry. Lots expiring in 30/60/90 days are flagged and expired stock is auto-blocked — essential for food, cosmetics and pharma.
Reservations and soft-allocations
An e-shop order, ERP quote or service ticket automatically reserves stock. Soft-allocation for pre-orders, hard reservation on confirmed payment. End of over-selling when two customers grab the last unit.
Transfer orders between warehouses
Transfer request, shipping, in-transit, receiving — with automatic stock updates on both sides. No double entry, no inventory lost in transit.
Low stock alerts and reorder point
Define min, reorder point and max per SKU and warehouse. Email or Telegram alerts fire before a best-seller runs out, and the system can draft a purchase order with a recommended quantity.
ABC analysis and cycle count workflow
ABC classification by velocity and margin highlights the top 20% of SKUs driving 80% of revenue. Cycle counts by group — A monthly, B quarterly, C yearly — instead of shutting the warehouse.
Who it is for
Distributors
Distributors of food, cosmetics, automotive parts and pharma running a central warehouse plus regional depots. Precise picture per location, FEFO discipline, expiring batches flagged before they turn into write-offs.
Multi-store retailers
Chains with 3 to 30 outlets that need a single source of truth. Click-and-collect, store-to-store transfers, phone reservations — all backed by one shared number, not the cashier's local view.
E-commerce with multiple warehouses
Online retailers selling via their own site, eMAG, marketplaces and physical pickup. One pool, per-channel reservation, rules that decide which warehouse ships based on customer address.
How we build it
1. Backbone
PostgreSQL core with partitioned tables for millions of stock movements per year and an append-only journal. No movement is ever deleted — only offset by a compensating entry, with actor, timestamp and reason captured.
2. Real-time events over WebSocket
Every stock change broadcasts a WebSocket event to e-shop, POS and ERP clients. The cashier sees the new count in under 200 ms — no F5, no nightly sync.
3. REST API to ERP, e-shop and POS
Documented REST API with webhooks for ERP, e-shop platforms (WooCommerce, Shopify, Magento), POS, eMAG and Speedy/Econt dispatch. Details at API integrations.
4. Mobile cycle count for Android
A lightweight Android app — open a location, scan a barcode or type a SKU, confirm the count. Variances log a reason and require manager approval. Runs on a regular phone — no industrial RF terminal needed.
Why Saitami
inventory accuracy
average accuracy after six months with cycle counts and append-only journal replacing quarterly manual reconciliations
over-selling on best-sellers
reduction across e-shop, eMAG and POS after introducing soft-allocations and hard reservations
starting investment
for a system with up to 3 warehouses, base integrations and mobile cycle count — no monthly SaaS fees
Related: Speedy and Econt integration for dispatch and inventory software for periodic full counts. Broader context in ERP system development and custom software development.
Frequently Asked Questions
How is this different from a full WMS?
An inventory stock system answers "how much do I have and where" — counts, transfers, reservations, alerts. A full WMS governs "how stock moves on the floor" — picking strategies, RF terminals, directed put-away, packing routes. Many businesses with 1-3 warehouses do not need a full WMS, only a clean, trusted stock layer that speaks to e-shop and ERP in real time.
Does it support expiry dates (FEFO)?
Yes. Every lot carries a production date, expiry and batch number. FEFO logic applies on reservation — the closest-to-expiry lot is consumed first — and alerts fire 30, 60 and 90 days ahead of expiry. Expired stock is auto-blocked for sale and routed to a write-off report. Suitable for food, cosmetics and pharma with regulatory requirements.
Is it connected to the online store?
Yes. Standard connectors for WooCommerce, Shopify, Magento, OpenCart and custom platforms via REST API. A stock change reflects in the storefront in under 200 ms over a WebSocket push. The reverse — reservation on order placement — happens automatically, with no cron jobs or nightly sync. The same approach covers the eMAG marketplace and POS at the registers.
How much does an inventory stock system cost?
Starter projects for 1-3 warehouses with base integrations (e-shop, ERP, mobile cycle count) begin at €3,200 one-off. More complex rollouts with a partitioning strategy for millions of movements, multi-channel reservation rules and eMAG plus Speedy integrations typically land between €7,000 and €18,000. No monthly SaaS fees — you pay once and own the code and the data.
Ready for accurate, real-time stock?
Give us 30 minutes on your warehouses, channels and SKU count and we will scope a concrete inventory stock system rollout.
Book a demo →