Inventory Management: Never Miss an Order
11/18/2025

E-commerce inventory management is not about displaying a large number on a screen. The real objective is to manage the quantity that is physically present, not committed to an order, not blocked by quality or quarantine, and genuinely eligible for a new sale. When the physical stock and system record diverge, demand changes unexpectedly or replenishment takes longer than planned, a system may show inventory that cannot fulfill the order.
“Never miss an order” is therefore a control objective, not a guaranteed outcome. Reliable master data, movement records, counts, allocation, forecasting and replenishment policies reduce the risk of stockouts, overselling and unnecessary inventory; they do not eliminate uncertainty. This guide treats inventory management as a state-and-event system between the physical product and the sales channel.
What Is Inventory Management, and How Does It Reduce Stockout Risk?
Inventory management begins by knowing which product exists, in what quantity and condition, at which location, and for which owner. Sellable quantity, order allocation, warehouse replenishment, purchasing or production, counting and exception decisions are then built on that record.
An e-commerce business manages three risks at the same time:
- Stockout: No eligible inventory is available when valid demand arrives.
- Overselling: Several channels sell the same last unit or publish more than the physical quantity.
- Excess inventory: Quantity beyond realistic demand ties up working capital and space and creates aging or expiry risk.
Forecast error is only one possible cause. Incorrect SKU mapping, an unrecorded movement, the wrong unit of measure, delayed receiving, an orphan reservation, premature restocking of a return, variable supplier lead time and channel-update latency can create the same result.
Research demonstrates that differences between physical quantity and system records are a genuine operational problem connected to process design. A discrepancy percentage found at one retailer should not be generalized to every operation; each warehouse needs to measure its own record accuracy with defined counts and tolerances. DeHoratius and Raman — Inventory Record Inaccuracy
Why Do Physical Inventory and System Records Diverge?
Physical inventory is the quantity actually present at a defined location. System inventory is the quantity produced by the latest recorded transactions. The record is not a direct measurement of reality; it is the sum of events. An omitted or incorrect event creates a discrepancy.
Common causes include:
- Recording the wrong SKU, quantity, lot or unit of measure at receiving
- A product being physically stored somewhere other than its system location
- An unrecorded pick, transfer, damage, sample or internal-use movement
- Incorrect carton, pack, unit or set conversion
- A canceled order whose reservation was not released
- A returned item added to sellable stock before inspection
- The same integration event being processed twice or not processed at all
- Correcting a count without investigating why the difference occurred
A WMS displaying “10 units” does not prove that ten sellable units are on the shelf. Accuracy must be tested by product, location, state and, where necessary, lot or serial number. Research in multi-channel distribution also shows that inaccuracy must be considered together with process design, task complexity and employee–system interaction—not as a software issue alone. Barratt, Kull and Sodero — Inventory Accuracy in Multi-Channel Distribution
Who Should Own Each Inventory Decision and Record?
Inventory accuracy is a shared outcome, but every field and decision should have an explicit owner. If several systems independently overwrite the same quantity, it becomes difficult to determine which record is authoritative.
- Brand or product owner: Approves SKU master data, units of measure, purchasing and lead-time inputs, campaign plans, service levels and safety-stock policy.
- Sales channel: Produces orders and cancellations under its own rules and owns the inventory or delivery promise shown to the shopper.
- OMS or integration layer: Maps channel identities to common SKU and order identities and transfers events under defined status and replay rules.
- WMS and warehouse operation: Records physical receiving, put-away, transfer, picking, counting, adjustment, return and dispatch movements.
- Purchasing or planning: Manages forecasts, lead times, reorder points, order quantities and supplier follow-up.
Define a system of record for every SKU–location–state quantity. A WMS may, for example, own physical warehouse events and publish a business-defined sellable quantity to channels. That does not make the WMS the owner of purchasing forecasts or the channel’s commercial inventory policy.
How Should SKU Master Data and Units of Measure Be Designed?
Inventory cannot be controlled reliably without a unique, approved product identity. Matching by similar product names or images creates avoidable color, size, pack-content and variant errors.
A basic SKU record may include:
- A unique internal SKU and product name
- Barcode or other identifiers
- Variant attributes such as color, size or model
- Base inventory unit: each, set, pair, meter or another defined unit
- Units per carton and approved conversions
- Weight and dimensions, with the relevant packaging level
- Product owner and warehouse account
- Lot, serial, manufacturing or expiry rules where required
- Sellable, damaged, quarantined and return states
“One carton” is not a complete inventory unit. If one purchase carton becomes 24 eaches in the WMS and four six-packs on the storefront, the conversion must be explicit. Barcode changes, bundles and repacking must also preserve the relationship between old and new identities.
Master-data changes should follow an approval trail showing who made the change, when and why. Scanning the wrong SKU more quickly does not improve accuracy; it only distributes the error faster.
How Should On-Hand, Available, Committed and Incoming Inventory Be Separated?
Inventory is not one number. Platform terminology varies, but the operation should distinguish at least these states:
- On-hand inventory: Physically present at the facility; it may include sellable, committed, quarantined or damaged quantity.
- Available-to-sell inventory: Eligible to be promised to a new order.
- Committed inventory: Assigned to an approved order but not yet physically dispatched.
- Reserved inventory: Temporarily withheld for inspection, a draft order, a project or another defined purpose.
- Safety stock: A policy buffer withheld from sale against uncertainty.
- Quarantine, quality-control or damaged inventory: Physically present but unavailable until a decision is made.
- Incoming inventory: In transit from a supplier; it should not be treated as physical or sellable before receiving is completed.
A useful data contract may express the relationship as:
available-to-sell ≈ on-hand − committed − reservations − blocked quantity − safety stock
This is not a universal accounting formula. The organization must document which states are deducted, when a canceled reservation is released, and which receiving event makes incoming product eligible for sale. Shopify’s official model likewise separates on hand, available, committed, unavailable and incoming; that does not mean every platform uses the same names or semantics. Shopify — Inventory states
How Do Receiving, Put-Away and Location Control Affect Accuracy?
Receiving creates the first physical evidence for an inventory record. A purchase-document quantity should not simply be added to stock: the delivered load must be counted under the agreed scope, checked for identity and condition, and assigned to the correct owner.
A controlled flow separates:
- Vehicle, delivery note or shipment reference
- Pallet or carton count and visible external damage
- Verification of declared SKU and quantity under the agreed receiving scope
- Exception records for differences, damage, missing labels or unexpected SKUs
- Assignment to received, quarantine or review status
- A put-away task to a pallet, shelf or other location
- Completion of the product–quantity–location relationship
- Any approval required before the quantity becomes sellable
When sealed-carton contents are declared in advance, standard receiving may verify the outer cartons against that declaration. It does not mean that every inner unit has been opened and counted. Piece counting, serial or lot capture and special quality checks require a separately defined scope.
Our efficient warehouse layout guide examines physical zones, location codes and the relationship between pick and reserve areas.
How Should Movement Records and Barcode Verification Work?
An inventory record should explain not only the current balance but also the events that produced it. Each movement should answer:
- Which product and quantity moved?
- Which state changed into which state?
- Which source and destination locations were involved?
- Which order, receipt, return or count document supports the event?
- When did the physical event occur, and when was it recorded?
- Which user, device or integration performed it?
- If corrected, what was the reason and approval?
GS1 traceability frames event data around who, what, where, when and why. The appropriate identification depth—product class, batch/lot or individual serial—depends on product risk, regulation, client requirements and operating cost. GS1 Global Traceability Standard
A barcode helps capture the correct identity and verify product–location–task relationships. It does not independently confirm carton contents or physical condition. An incorrect label, missing quantity, skipped exception or movement completed without a scan still produces an inaccurate record. The fulfillment process guide connects these events from order release through dispatch.
RFID may support bulk or non-line-of-sight reads in some environments; results depend on tags, product materials, reader placement and physical conditions. Field research has also found materially different effects across product categories. WMS, barcodes and RFID are therefore data-capture controls within a well-designed process—not guarantees of error-free inventory. Hardgrave, Aloysius and Goyal — RFID-Enabled Visibility See the fulfillment technology guide for technology-selection boundaries.
How Should Cycle Counting and Inventory Reconciliation Work?
A full year-end or periodic count provides a broad snapshot, but the event that created a difference may have occurred months earlier. Cycle counting distributes planned, repeated checks of selected SKUs and locations throughout the year. It does not automatically replace any legally or financially required full count.
A controlled cycle-count process:
- Defines the scope, cutoff and quantity/value tolerance.
- Temporarily controls movements or separately records transactions occurring during the count.
- Uses a blind physical count where appropriate.
- Records the SKU, location, unit and any required lot or serial information.
- Recounts differences outside tolerance independently.
- Approves the adjustment with a reason code and supporting record.
- Traces the cause to receiving, put-away, picking, transfer, return, master data or integration.
- Monitors whether the same error type recurs.
Every item does not require the same counting frequency. Movement, value, past discrepancies, apparent stockout risk, lot/expiry requirements and count cost can inform prioritization. Research shows that policies focused on high-activity records and those focused on low recorded stock can detect different types of error; there is no single best count list until the objective is defined. DeHoratius et al. — Count Prioritization
The purpose is not only to correct the number. It is to correct the process that produced the number.
How Should Pick-Face Replenishment Relate to Reserve Stock?
An order can wait even when the warehouse has enough total inventory if the pick face is empty. This is an internal replenishment problem rather than a purchasing stockout. When reserve and picking areas are separate, the WMS or operating rule should combine:
- Available capacity in the pick location
- Open orders and allocated quantity
- Expected near-term picking demand
- Free quantity in reserve locations
- Replenishment unit: pallet, carton or each
- Required labor and lead time
- Applicable FIFO, FEFO, lot or serial rule
If the threshold is too low, pickers encounter shortages and emergency tasks increase. If it is too high, the pick area fills with unnecessary stock and becomes harder to count and control. Set the threshold against order waves, pick velocity, location capacity and internal replenishment time—not sales forecast alone.
A reserve balance is not available to picking if it is blocked, misplaced or stored under the wrong state. Internal replenishment must therefore use both the correct quantity and the correct location/status.
How Should Demand Forecasting and Safety Stock Be Evaluated Together?
A forecast is an expectation based on a defined period and information set, not a certain future quantity. Historical sales may not reveal unconstrained demand: stockout days, campaigns, price changes, channel launches, bulk B2B orders, returns and cancellations should be marked separately.
Do not manage every SKU as one homogeneous group:
- ABC classification commonly prioritizes annual usage value; criticality, lead time, margin, substitution and shelf life may also matter.
- XYZ classification may help separate demand variability; the period, time bucket and thresholds are company-specific.
- Intermittent demand includes many zero periods and irregular orders, making an average and standard deviation potentially insufficient.
- Seasonal demand may appear highly variable while still containing a partially predictable calendar pattern.
ABC/XYZ does not calculate safety stock automatically. It helps differentiate counting, forecasting, review and service policies. Multi-criteria ABC research has long shown why monetary value alone may be insufficient. Flores and Whybark — Multiple-Criteria ABC Analysis
For intermittent demand, methods should be compared through inventory, service, obsolescence and cost outcomes—not only average forecast error. No single algorithm is universally best for every SKU. Boylan and Syntetos — Intermittent Demand Forecasting
How Are the Reorder Point and Safety Stock Calculated?
The reorder point answers when replenishment should be triggered; the order quantity answers how much should be acquired. They are separate decisions. A basic relationship is:
reorder point = expected demand during lead time + safety stock
For an illustrative case in which demand and lead time are independent, history is representative and lead-time demand is approximately normal:
σLT = √(L̄ × σd² + d̄² × σL²)
safety stock = z × σLT
reorder point = d̄ × L̄ + safety stock
Here d̄ is mean demand per period, L̄ is mean lead time in the same unit, σd and σL are the standard deviations of demand and lead time, and z corresponds to an explicitly defined service target.
This is not a plug-and-play calculator for every item:
- Correlation between demand and lead time changes the result.
- Daily demand requires lead time and deviations in compatible units.
- Promotions, launches and stockout periods can distort history.
- Intermittent, low-volume or skewed demand may require empirical distributions, scenarios or simulation.
- A cycle-service target associated with
zis not the same as unit fill rate. - Minimum order quantity, case pack, shelf life, budget and warehouse capacity still apply.
Classic research on stochastic demand and lead time shows that a simple normal approximation can deviate substantially from the desired outcome, reinforcing the need to test assumptions. Eppen and Martin — Determining Safety Stock
More safety stock may increase service probability while also increasing working capital, space, obsolescence and expiry risk. The appropriate level should follow the SKU’s shortage consequence, uncertainty and cost trade-off—not a copied industry percentage.
How Should Allocation and Overselling Be Managed Across Channels?
When a website, marketplaces and manual-order channels draw from one stock pool, two customers may purchase the same last unit. The risk is reduced by publishing a common available-to-sell quantity and creating controlled reservations rather than sending physical on-hand to every channel.
A basic flow:
- Convert an eligible channel order to the common SKU identity.
- Check available quantity in the authoritative record.
- Create an atomic or concurrency-safe reservation.
- Prevent a repeated event from creating a second reservation.
- Release the reservation on cancellation, expiry or rejection.
- Publish the revised sellable quantity to relevant channels.
- Queue failed updates and use periodic reconciliation to find omissions.
Absolute writes require a clear system of record. Shopify’s official inventorySetQuantities documentation limits absolute quantity updates to source-of-truth scenarios and provides comparison behavior against concurrent changes. It illustrates a general control: stale data should not silently overwrite a newer balance. Shopify — inventorySetQuantities
Replace the phrase “real-time inventory” with measured latency from physical event to WMS and channel publication. Networks, queues, API limits and failures mean that zero delay cannot be guaranteed. A channel buffer can reduce overselling exposure, but an oversized buffer creates an artificial stockout while physical inventory still exists.
Our e-commerce integration guide covers webhooks, retries, idempotency and reconciliation in detail.
How Should Returns, Damage, Quarantine and Suspected Loss Be Separated?
A returned item may be physically on hand but should not become sellable immediately. It must be matched to the order and item, checked for quantity and condition, and—where relevant—lot or serial. It remains in quarantine or review until the client’s approved decision rule is applied.
Similarly:
- Damaged stock should be separated from sellable stock and await a decision.
- A missing-item investigation should not be collapsed into confirmed loss.
- Samples, customer-service replacements and internal use require physical outbound records.
- Quality-control stock must not become available before release.
- Return receipt is not the same event as commercial return approval or refund.
When every state transition has an owner, evidence and inventory effect, the report can show “physically present but unavailable” rather than hiding that quantity in one total. Our reverse logistics and returns guide examines authorization, quarantine, inspection and disposition.
How Should Slow-Moving, Aging and Excess Inventory Be Managed?
Excess inventory is not simply a high unit count. An item ages relative to demand, shelf life, margin, lead time and holding cost. One universal “no sale for 90 days” rule means different things for seasonal goods, spare parts, fast-moving consumer products and fashion items.
An aging report may show:
- Last receipt and last issue date
- Units and value in defined age buckets
- Time remaining to expiry or best-before date
- Open orders, reservations and quarantine quantity
- Recent demand and days of cover
- Open purchase orders or incoming quantity
- Product owner, channel and location
Possible decisions include stopping purchases, promotion, channel transfer, bundling, supplier return, rework, donation, recycling or disposal. Commercial, legal, product-safety and environmental requirements must be validated for each option.
Inventory turnover alone does not prove a good or bad result. Very high turnover may accompany chronic stockouts; low turnover may reflect a deliberate buffer or genuine obsolescence. Interpret turnover together with service level and aging.
Which Inventory KPIs Should Be Measured?
Every KPI needs a period, scope, tolerance, denominator, source and exclusions. A useful starting set includes:
- SKU–location record accuracy: Records matching physical count within tolerance / records counted
- Quantity variance: Physical count minus system quantity; also report absolute units and value
- Stock-related order-line cancellation: Lines canceled because inventory could not be found / eligible lines
- Unit fill rate: Demand units supplied without delay / units demanded
- Complete-order fill rate: Eligible orders with every line and quantity fulfilled / eligible orders
- Cycle service level: Replenishment cycles without a stockout / completed cycles
- Inventory publication latency: Time from physical event to visibility in the relevant channel, including median and upper percentiles
- Orphan reservations: Reservations without a valid order or not released after expiry
- Repeated discrepancy: A new difference at the same SKU–location after correction
- Quarantine decision time: Entry into quarantine to approved final disposition
- Aged inventory: Units and value in defined age or expiry buckets
Fill rate and cycle service level are not interchangeable. One asks how much demand was fulfilled; the other asks how many replenishment cycles avoided a stockout. Differentiating service targets by SKU may help balance inventory investment and service, but there is no universal target. Teunter, Syntetos and Babai — Stock Keeping Unit Fill Rate Specification
The dashboard should expose root causes as well as outcomes. After a count difference falls, identify which receiving, pick, transfer, return or integration error stopped recurring.
What Is Memnun Depo’s Verified Inventory-Management Scope?
Memnun Depo’s verified public operating scope can be stated as follows:
- Standard receiving includes unloading, counting within the agreed receiving scope, put-away to pallets or shelves, SKU setup and inventory entry.
- Sealed-carton contents must be declared in advance; standard receiving is not a default promise to open and count every inner unit.
- WMS records link receiving, product, pallet and shelf/location relationships, inventory movements, orders and dispatch stages.
- Barcode workflows help verify product and shipment matches at defined control points.
- Orders with sufficient available inventory, valid order data and defined packing rules can enter the operating flow.
- Stores, marketplaces and carrier systems can be connected where the required technical access exists.
- For a return received at the warehouse, the decision to move it into an agreed inventory status or another operating flow is recorded according to a rule agreed with the client.
This scope does not mean that Memnun Depo forecasts demand for every SKU, opens purchase orders, independently sets the client’s safety stock, manages lot/serial/expiry/FEFO as a universal default, or publishes inventory to every channel with zero latency. Those rules depend on the product, client, technical access and contractual scope.
Memnun Depo does not publish a guarantee of absolute inventory accuracy, zero overselling or zero stockouts. The defensible objective is to record each movement with evidence, find differences through counting and correct the recurring cause.
Review our current fulfillment services and integration capabilities, or contact us to define the operating rules for your product and channel profile.
Inventory Management FAQ
What Is the Difference Between On-Hand and Available Inventory?
On-hand inventory may include everything physically present at the facility. Available inventory is the quantity eligible for a new sale after committed, reserved, quarantined/damaged and policy safety-stock quantities are removed. The exact formula follows the organization’s state dictionary.
Why Can the System Show Inventory That a Picker Cannot Find?
The item may be misplaced or a receiving, transfer, pick, return or unit-of-measure event may be wrong. A system balance is not automatic proof of physical reality. A controlled search, count, movement review and reason-coded correction are required.
How Is Safety Stock Calculated?
Demand and lead-time uncertainty, the selected service measure, shortage consequence, shelf life and carrying cost are considered together. Normal-approximation formulas are appropriate only when their assumptions hold; intermittent or skewed demand may require an empirical distribution, scenario or simulation.
Is the Reorder Point the Same as the Order Quantity?
No. The reorder point decides when to trigger replenishment. The order quantity decides how much to acquire. Minimum order, case pack, budget, shelf life and capacity affect the second decision.
How Often Should Inventory Be Counted?
There is no universal frequency. Movement, value, discrepancy history, criticality, lot/expiry risk, apparent stockout and count effort should inform a risk-based plan. Periodic full counts and cycle counting may also serve different purposes.
Do a WMS and Barcodes Eliminate Inventory Errors?
No. They improve task control and identity capture. Incorrect master data, missing labels, skipped scans, wrong quantities and incomplete exception handling can still create differences. Technology does not replace process discipline and physical verification.
How Can Overselling Across Multiple Channels Be Reduced?
Define a common SKU identity and source of truth; publish sellable rather than physical inventory; reserve quantity through concurrency-safe operations; release cancellations and expiries; and reconcile repeated events, failed updates and channel–WMS differences.
When Can a Returned Item Become Available Again?
Not immediately on physical receipt. It must be matched to the order, checked for quantity and condition, quarantined where required, and assigned the client-approved disposition. Refund or commercial return approval remains separate from the inventory movement.
Sources and Further Reading
- DeHoratius, N. and Raman, A. (2008). Inventory Record Inaccuracy: An Empirical Analysis.
- Barratt, M., Kull, T. J. and Sodero, A. C. (2018). Inventory Record Inaccuracy Dynamics and the Role of Employees Within Multi-Channel Distribution Center Inventory Systems.
- DeHoratius, N., Holzapfel, A., Kuhn, H., Mersereau, A. J. and Sternbeck, M. (2023). Evaluating Count Prioritization Procedures for Improving Inventory Accuracy in Retail Stores.
- Flores, B. E. and Whybark, D. C. (1987). Implementing Multiple Criteria ABC Analysis.
- Boylan, J. E. and Syntetos, A. A. (2021). Intermittent Demand Forecasting: Context, Methods and Applications.
- Eppen, G. D. and Martin, R. K. (1988). Determining Safety Stock in the Presence of Stochastic Lead Time and Demand.
- Teunter, R. H., Syntetos, A. A. and Babai, M. Z. (2017). Stock Keeping Unit Fill Rate Specification.
- Shopify. Understanding inventory states.
- Shopify. Manage inventory quantities and states.
- Shopify. inventorySetQuantities.
- GS1. GS1 Global Traceability Standard.
- GS1. EPCIS 2.0.1.
- Hardgrave, B. C., Aloysius, J. A. and Goyal, S. (2013). RFID-Enabled Visibility and Retail Inventory Record Inaccuracy.
This article provides general operational and planning information. Validate any inventory policy against the product, channel, demand pattern, supply conditions, contract, accounting method and applicable law.