What Is Warehouse Management (WMS)?
WMS (Warehouse Management System) is a system that manages the flow of stock — from receiving through storage to shipping — by location. In ReceiptRoller's WMS, you can manage stock across warehouses, store backrooms, and the sales floor in a unified way.
Types of locations
All stock is managed tied to a "location." There are three types of locations:
- Warehouse — the main warehouse or an external warehouse. A storage location for bulk stock
- StoreBackroom — the stock storage area within a store. The starting point for sales-floor replenishment
- StoreFloor — the shelves and displays where items are actually placed
Unit of stock management
Stock is managed as a combination of "location × item." Even for the same item, different locations are recorded as separate stock records, so you can precisely track quantities by location — for example, "50 units in the warehouse, 10 units on the sales floor."
Stock movement history (immutable log)
Every stock increase or decrease (receiving, shipping, movement, or return) is recorded chronologically as a stock movement log. Once recorded, a log entry cannot be changed or deleted, so it can be used as evidence for cycle counts and audits.
Preventing negative stock
WMS does not allow negative stock (a stock count that goes below zero). Shipping and allocation operations can only be executed within the current stock count. This prevents oversell and stock count discrepancies.
Coordinating with OMS
- Order confirmation → WMS automatically allocates stock (preventing duplicate sales across other channels)
- Shipment registration → the allocated stock is confirmed as shipped out, reducing the stock count
- Receiving a return → returned to WMS as a receiving transaction (selecting a sellable or defective location)
Related articles: Receiving and Shelving | Location Management | Stock Replenishment and Movement
-
Stock Replenishment and MovementA guide to stock replenishment and movement in WMS. Covers replenishing the sales floor from the backroom, creating and approving movement orders, and checking the stock movement log.
-
B2B Order FlowThe full order flow for B2B EC, from the buyer placing an order to shipping and invoicing. PIM, OMS, and WMS integrate automatically, so no manual data re-entry is needed.
-
Warehouse Manager Role PermissionsExplains the permissions of the Warehouse Manager role. Specialized for inventory management, receiving/shipping, and WMS integration, with no access to customer or financial data (Enterprise plan only).
-
Location ManagementAn explanation of location management in the WMS. Covers setting up locations for warehouses, backrooms, and sales floors, tracking inventory by location, and checking stock across locations for a given product.
-
Receiving and ShelvingA guide to receiving and shelving in WMS. Covers creating a receiving order, receiving inspection, storing items into locations (shelving), and how items are reflected in stock counts.