Skills / Warehouse Management Systems / Warehouse Leadership Track / Warehouse Management Systems Basics
Warehouse Management Systems

Warehouse Management Systems Basics

90 min read Training Guide

An introduction to WMS software and its role in warehouse operations, covering pick waves, slotting strategies, inventory tracking, and key performance metrics.

Table of contents

Warehouse Management Systems Basics

A Warehouse Management System (WMS) is the software platform that controls and tracks every movement of inventory from receiving through storage, picking, packing, and shipping. In modern warehouses, the WMS is as essential as the forklifts and racking - it directs work, enforces processes, maintains inventory accuracy, and generates the data that managers use to make decisions. Understanding how to work within a WMS makes you more productive, more accurate, and more valuable in any warehouse role.

What a WMS Does and Why It Matters

Without a WMS, a warehouse relies on paper lists, worker memory, and manual tracking. This leads to lost inventory, slow picking, and frequent errors. A WMS eliminates guesswork by providing real-time visibility into every item and every location in the facility.

Core WMS Functions

  • Receiving - Records inbound inventory, verifies quantities against purchase orders, generates put-away tasks, and assigns storage locations
  • Put-away - Directs workers to store items in optimal locations based on rules for product type, velocity, size, weight, and available space
  • Inventory management - Tracks item quantities, locations, lot numbers, serial numbers, and expiration dates in real time
  • Order management - Receives orders from the ERP or e-commerce platform, groups them into waves, and creates pick tasks
  • Picking - Generates pick lists and directs workers through the most efficient path in the warehouse
  • Packing - Guides the packing process, verifies contents, and selects the appropriate box or packaging
  • Shipping - Creates shipping labels, assigns carriers, generates manifests, and records shipment data
  • Reporting - Provides dashboards and reports on productivity, accuracy, inventory levels, and operational performance

Common WMS Platforms

You may encounter any of these systems in the field:

  • Manhattan Associates - Widely used in large distribution centers and 3PLs
  • Blue Yonder (formerly JDA/RedPrairie) - Common in retail distribution
  • SAP Extended Warehouse Management - Used by companies already on SAP ERP
  • Oracle WMS - Part of the Oracle supply chain suite
  • Fishbowl - Popular with small to mid-size operations
  • Logiwa, ShipHero, and ShipBob - Common in e-commerce fulfillment
  • HighJump (now Korber) - Used across multiple industries

While the interfaces differ, the core concepts are the same across all systems. Learning one WMS well makes it much easier to learn another.

Logging In

You typically interact with the WMS through one of these devices:

  • RF scanner (handheld) - A ruggedized handheld computer with a built-in barcode scanner. This is the most common device on the warehouse floor. You log in with your associate ID and password.
  • Vehicle-mounted terminal - A screen mounted on a forklift or reach truck. Same WMS, larger display.
  • Voice headset - A wearable device that reads instructions to you through an earpiece. You respond by speaking commands. Used in pick-intensive operations.
  • Desktop terminal - A workstation computer used by supervisors, inventory control, and shipping staff.

The Main Menu

After login, you typically see a menu of tasks:

  • Receiving - For associates working inbound dock operations
  • Put-away - For associates storing received inventory
  • Picking - For associates filling customer orders
  • Replenishment - For associates restocking pick locations from reserve storage
  • Cycle counting - For associates performing inventory counts
  • Shipping - For associates at the outbound dock

Your supervisor assigns you to a function, and you select it from the menu. The WMS then feeds you tasks one at a time.

Task-Directed Work

This is the key concept in a WMS-driven warehouse: the system tells you what to do and where to go. You do not decide which orders to pick, which locations to visit, or what sequence to follow. The WMS has already calculated the optimal plan.

Your job is to execute the WMS instructions accurately and promptly.

When the system directs you to a location, go there. When it asks you to scan an item, scan it. When it asks you to confirm a quantity, count and confirm. Shortcuts and workarounds create errors that ripple through the entire operation.

Location System: The Warehouse Address Book

Every item in the warehouse has an address. The location system is the foundation of WMS accuracy.

Location Code Structure

A typical location code looks like this: A-04-B-03

  • A = Zone or aisle (the broad area of the warehouse)
  • 04 = Bay or column (the position along the aisle)
  • B = Rack level or shelf (the vertical position)
  • 03 = Position or slot within the level

Different warehouses use different formats, but the principle is the same: every location has a unique code, and every code corresponds to a physical spot in the warehouse.

Location Types

  • Reserve (bulk) storage - Upper rack positions where full pallets are stored. Product is pulled down to replenish pick locations.
  • Pick locations (forward pick) - Lower-level positions where associates pick items for orders. Typically at floor or waist height for ergonomics.
  • Floor locations - Open floor spots for staging, receiving, or storing large items that do not fit on shelves
  • Overflow - Temporary locations for excess inventory when primary locations are full
  • Dock locations - Staging areas at shipping and receiving docks
  • Quality hold - Locations for product that is under inspection or quarantine

Scanning Location Barcodes

Every location has a barcode label. When the WMS sends you to a location:

  1. Travel to the physical location
  2. Scan the location barcode with your RF scanner
  3. The WMS confirms you are in the right spot (or rejects the scan if you are not)
  4. Proceed with the task (pick, put-away, count, etc.)

Never skip the location scan. It is the primary safeguard against putting inventory in the wrong place or picking from the wrong spot.

Receiving in the WMS

When you receive a shipment:

  1. Create or open the receiving task - Enter the PO number or scan the PO barcode
  2. Scan each item as you unload and count it
  3. Enter the quantity received for each line item
  4. Note any discrepancies - The WMS lets you record shortages, overages, and damage
  5. The WMS assigns put-away locations based on product attributes and available space
  6. Print labels if needed (some facilities label received product with internal barcodes)
  7. Close the receipt - This updates on-hand inventory and makes the product available for allocation

Receiving Best Practices

  • Receive only what is on the PO. If extra product arrives, receive the PO quantity and report the overage.
  • Always enter the actual quantity counted, not the quantity on the PO. The WMS needs truth, not assumptions.
  • If the product scans as "not on PO" or "unknown item," do not force it through. Report it.

Put-Away in the WMS

After receiving, the WMS creates put-away tasks:

  1. The WMS assigns a destination location based on rules (product type, velocity, size, available capacity)
  2. Scan the item or pallet to start the put-away task
  3. Travel to the assigned location
  4. Scan the location barcode to confirm you are in the right spot
  5. Place the product in the location
  6. Confirm the put-away on the scanner

If the assigned location is full, damaged, or otherwise unusable, do not put the product somewhere else and confirm the original location. Instead, use the WMS function to request an alternate location. Putting product in a location different from what the WMS records creates phantom inventory.

Picking in the WMS

The WMS generates pick tasks based on customer orders:

  1. Log into picking - The system assigns you a pick task or wave
  2. The WMS directs you to the first location in the optimized pick path
  3. Scan the location barcode to confirm you are in the right place
  4. Scan the item barcode to confirm you have the right product
  5. Pick the quantity displayed on the screen
  6. Confirm the pick and move to the next location
  7. Repeat until all items for the order or batch are picked
  8. Deliver to the pack station or staging area

What to Do When the WMS Says the Item Is in a Location, But It Is Not There

This happens. Possible causes:

  • The item was placed in the wrong location during put-away
  • A previous picker took the item but did not confirm the pick in the WMS
  • A cycle count was not completed, and the inventory is off

What to do:

  1. Check adjacent locations (the item may be one slot over)
  2. If you cannot find it, flag the task as a "short pick" in the WMS
  3. The WMS will either redirect you to an alternate location or alert inventory control
  4. Do NOT pick a different item as a substitute

Cycle Counting in the WMS

Cycle counting maintains inventory accuracy without shutting down for a full physical count.

How the WMS Selects Count Locations

The WMS chooses locations for cycle counting based on:

  • ABC classification - A items (high value/velocity) are counted more frequently
  • Discrepancy triggers - Locations flagged by short picks or system variances
  • Random selection - A random sample of locations to maintain overall accuracy
  • Zone rotation - Counting through the warehouse systematically over time

Performing a Cycle Count

  1. The WMS assigns you a count task with a list of locations
  2. Go to the first location and scan the location barcode
  3. Count every item in that location. Count physically - do not look at what the WMS expects.
  4. Enter the actual quantity on your scanner
  5. If the count matches the WMS quantity - confirmed. Move on.
  6. If the count does not match - the WMS may ask you to recount. After a second count, enter the actual quantity.
  7. Variances are flagged for investigation by inventory control

Accuracy Target

The standard accuracy target is 97% or higher at the location level. Top-performing warehouses achieve 99%+. Your individual count accuracy is tracked, so count carefully every time.

Pick Waves and Wave Planning

Wave planning is how the WMS organizes the release of work to the floor:

  • What is a wave? - A batch of orders grouped together and released to the warehouse at the same time
  • Grouping criteria - Waves are typically grouped by carrier cutoff time, shipping priority, destination zone, or order type
  • Wave size - Balanced against available labor. A wave too large overwhelms pickers. A wave too small leaves people idle.
  • Wave sequence - Waves are released throughout the shift, usually every 30-60 minutes

As a floor associate, you work the wave you are assigned. When one wave is complete, the system releases the next.

Slotting: Why Product Placement Matters

Slotting is the process of assigning products to specific warehouse locations. The WMS uses slotting rules to determine where each product lives. Good slotting dramatically reduces pick time and physical strain.

Slotting Principles

  • Fast movers at the front and center - Products picked most frequently go in the most accessible locations: waist-to-chest height, near the pack stations, at the front of the pick aisle.
  • Slow movers in the back and high - Low-velocity items go in less accessible spots. Upper shelves, far aisles, and overflow areas.
  • Heavy items low - Store heavy products at floor or knee level to reduce lifting injuries and improve ergonomics.
  • Frequently picked together - Items that commonly appear on the same order should be stored near each other to reduce picker travel.
  • Size match - Products should fit their assigned location. An oversized item crammed into a small bin creates picking problems and damage.
  • Family grouping - Similar products stored together (all vitamins in one area, all phone cases in another) help pickers build familiarity.

Re-Slotting

Product demand changes over time due to seasons, promotions, and trends. The WMS tracks pick frequency and can recommend re-slotting. Periodic re-slotting keeps the warehouse optimized.

Reports and Dashboards

The WMS generates reports that drive operational decisions. As a floor associate, you may see:

  • Your productivity metrics - Lines picked per hour, units per hour, accuracy rate
  • Wave progress - How much of the current wave is complete
  • Backlog - How many orders are waiting to be picked or shipped
  • Exception reports - Short picks, inventory discrepancies, missed shipments

Understanding these reports helps you see how your work contributes to the overall operation and where you can improve.

Key Performance Metrics Tracked by the WMS

Metric What It Measures Typical Target
Order accuracy Correct orders shipped / total orders 99.5%+
Pick rate (LPH) Lines picked per hour per associate 80-150 depending on method
Inventory accuracy Locations where WMS = physical count 97%+
Dock-to-stock time Time from truck arrival to product available Same day
On-time shipping Orders shipped by carrier cutoff 99%+
Cycle count accuracy Counts matching WMS records 97%+
Backorder rate Orders delayed due to stockouts Under 2%

Replenishment: Keeping Pick Locations Stocked

Replenishment is the process of restocking forward pick locations from reserve (bulk) storage. The WMS triggers replenishment tasks when a pick location drops below a set threshold.

How Replenishment Works

  1. Trigger - A pick location runs low or empty. The WMS creates a replenishment task.
  2. Source - The WMS identifies the correct product in a reserve location (usually an upper rack position).
  3. Pick from reserve - A replenishment associate or forklift operator retrieves the product from the reserve location.
  4. Deliver to pick location - The product is placed in the forward pick location and the WMS updates the inventory count in both locations.

Replenishment Best Practices

  • Prioritize hot items - If a pick location for a fast-moving product is empty, pickers are waiting. Replenish high-velocity locations first.
  • Do not overfill pick locations - Only place what fits. Overstuffing causes damage and makes picking harder.
  • Scan both locations - Scan the source and destination locations to keep the WMS accurate.
  • FIFO compliance - Place new product behind existing product in the pick location.

Common WMS Error Codes and What They Mean

While every WMS has its own error codes, these common situations are universal:

  • Location not found - You scanned a location that does not exist in the system. Check that you are at the correct spot and the label is readable.
  • Item not on file - The scanned barcode is not in the product master. This could be a new product that was not set up, or a vendor barcode that does not match your internal barcode.
  • Quantity exceeds expected - You are trying to receive or count more than the system expects. Verify your count before proceeding.
  • License plate already exists - A pallet ID is already assigned. Do not create duplicate LPNs.
  • Location full - The system's capacity records say the location cannot accept more product. Check if there is actually space, or request a location override from a supervisor.

When you encounter an error you do not understand, write down the error code and message, and report it to your supervisor or IT support. Screenshots (if your device supports them) are even better.

Tips for Working Effectively with a WMS

  • Scan everything - Every scan is a data point that keeps inventory accurate. Skipping scans creates errors that affect everyone.
  • Do not override the system - If the WMS rejects a scan, there is a reason. Investigate instead of forcing the transaction.
  • Report problems immediately - System errors, printer jams, scanner malfunctions, and confusing prompts should be reported right away. Workarounds create bigger problems.
  • Trust the pick path - The WMS calculates the most efficient route. Do not take shortcuts through the warehouse unless you know the layout better than the algorithm (you probably do not on your first day).
  • Learn the menu - Spend time understanding the different screens and functions on your RF scanner. Knowing how to navigate quickly saves time all shift.
  • Keep your scanner charged - Start every shift with a full battery. Carry a spare if your facility provides them.
  • Ask for help - If you encounter a WMS screen or prompt you do not understand, ask your supervisor. Making a guess can create inventory problems that take hours to fix.
  • Learn your facility's specific WMS customizations - Most companies configure the WMS to match their processes. The same WMS at two different companies may look and behave differently.