WMS Selection: Key Evaluation Points: Test identical receiving, putaway, picking and packing cases with vendors; Record staff actions, system displays and exception handling for each workflow; Verify tracking-dimension capture and packing policy effects in demo cases
Image: Fulfillment Technology Guide

WMS Selection

Warehouse management system selection

Compare WMS options using the same receiving, putaway, picking, packing and exception cases, with a clear record of configuration and gaps.

Shortlist a warehouse management system (WMS) by having vendors run identical receiving, putaway, picking and packing cases in the configuration they propose for your warehouse. Record what each system displays, what staff must do, and what happens when work goes wrong.

Define the warehouse job first

List the sites, storage areas, product identifiers, units of measure and order patterns the WMS must handle. Identify which systems supply purchase and sales orders, and which receive stock and completion updates. Leave decisions about routing orders across sites or choosing carriers with their respective owners.

Choose cases from anonymised records: an ordinary delivery and order, a quantity discrepancy, an unavailable pick location, and a packing correction. Add batch or serial cases if the operation handles them. For each, define the expected physical outcome, the record required afterwards, and who may resolve an exception.

Key WMS Functional Requirements in Australia

Product Identifiers
SKU, batch, serial number support
Units of Measure
Support for multiple UoMs with conversion
Exception Handling
Discrepancy, short pick, damaged item, empty bin resolution paths
Integration Sources
Purchase orders, sales orders, stock updates from ERP or POS
Mobile Device Support
Barcode scanning with quantity data, manual entry fallback

Compare complete workflows

WMS decisionAsk the vendor to showRecord the result
ReceivingIdentify the order line, record quantity and handle a mismatchMobile steps, stock status and discrepancy
PutawayMove stock to a confirmed locationSuggested location, override and unfinished work
PickingAssign work and confirm item, location and quantityChecks, bypasses and short-pick response
PackingPut picked goods into a container or parcelContents, correction path and shipping hand-off
Tracked stockCapture and retain batch or serial identityIdentity on receipt, movement, pick and outbound record

Microsoft's mobile-work documentation describes a menu option where receiving a purchase order creates putaway work for another worker. Determine which option would be enabled for your warehouse.

Test barcode behaviour with quantities and units of measure, not just whether a scan is accepted. Microsoft's piece-picking functionality can read quantity information from a barcode, add it to the confirmed total and convert between the barcode unit and the work unit. Without quantity information, the worker is prompted to enter it manually.

For piece picking, have vendors demonstrate the proposed confirmation limit and explain how it is calculated: Microsoft bases the maximum number of pieces requiring confirmation on the current work unit. Check the limit against the operation's work units and exception cases, rather than accepting a generic claim that scanning is supported.

WMS Workflow Comparison: Receiving, Putaway, Picking and Packing

  • Receiving - Order Line IdentificationVendor demonstrates identification of order line and handling of quantity mismatch
  • Putaway - Location ConfirmationSuggested location, override capability, and unfinished work tracking
  • Picking - Confirmation LimitConfigurable limit based on current work unit; Microsoft uses piece-picking confirmation logic
  • Packing - Container PolicyScanning shipment ID allows multiple licence plates; scanning licence plate requires items from that plate
  • Tracked Stock - Batch/Serial CaptureIdentity retained at receipt, movement, pick, and outbound; serial numbers captured at packing if required

Separate capability from configuration

Request the item record, location rule, mobile menu, user permissions and integration route behind each successful case. If a workflow needs further configuration or development, record the work, owner and dependency. Mark an unshown case as unverified.

Examine shortcuts as carefully as confirmations. Microsoft's piece-picking documentation allows scanning or manual entry and a configurable limit on pieces requiring individual confirmation; the feature does not apply to serial-controlled items.

Neither a confirmation screen nor a packing action proves that every physical unit was checked. Determine what happens after a wrong entry, an empty bin or a damaged item, and who may override the result.

Have the vendor demonstrate how workers reach each task on the mobile device. In Microsoft's Warehouse Management mobile app, menu items can be configured for activities or inquiries, to create warehouse work, or to process existing work; compare the proposed menu and work paths for each case.

Check the product setup needed for scanning. Microsoft's documentation says scanning must be enabled for each relevant product, so include that configuration in the demonstration and record which products or cases would still require manual entry.

Pre-Shortlist WMS Vendor Evaluation Checklist

  • Show underlying configurationItem record, location rule, mobile menu, user permissions, integration route
  • Confirm barcode scanning setupScanning enabled per product; supports quantity in barcode
  • Demonstrate mobile task accessWorkers reach tasks via configured menu options (activities, inquiries, work creation)
  • Verify exception recovery pathsWrong entry, empty bin, damaged item – who can override? What happens?
  • Test confirmation limitsPiece-picking confirmation limit based on work unit; not applicable to serial-controlled items

Compare the records left behind

Follow the same identifiers from source order to warehouse work and outbound confirmation. Check whether the original expected quantity, actual quantity, exception and correction remain distinguishable. A final balance alone may conceal a disputed receipt or short pick.

For packing, require vendors to demonstrate the effect of the policy choices, not only the final container. Microsoft's mobile packing policies can start by scanning a shipment ID, allowing items from multiple licence plates to be packed, or by scanning a licence plate ID, which requires the items packed to be found on that licence plate.

Include tracking-dimension capture in the packing case. Microsoft's policy offers skipping capture or requiring the worker to specify dimensions, and serial numbers may still be requested when the tracking-dimension group is set to capture them at packing. Record which choice the proposed setup uses and what the resulting record retains.

Make the shortlist decision

Use one comparison record per vendor and case: demonstrated outcome, staff actions, required configuration, integration work, exception owner, unresolved gap and commercial dependency. Obtain current terms for the proposed account and implementation separately; a public feature page does not establish Australian availability, price or delivery effort.

Choose the setup that demonstrates the priority workflows and recoveries with acceptable staff work. Keep unverified items as conditions for further evaluation.

When receiving depends on inbound loads, have the vendor explain how the load record is created and what information it carries. Microsoft documents load creation either automatically from order data or an advance shipment notice, or manually; a load can represent one or more order-line quantities and track progress through warehouse operations.

In this guide

  1. Testing a WMS vendor's receiving workflow with sample deliveriesUse the same exact, short, excess and damaged deliveries in each WMS demo, then inspect receipt, exception and putaway records.
  2. Pick-and-pack features to check in WMS demosRun the same orders through WMS pick and pack demos, checking confirmations, short picks, pack corrections and the records left behind.
  3. Checking WMS support for batch and serial trackingCheck when a proposed WMS captures batch and serial IDs, how it enforces an order requirement and whether records trace from receipt to shipment.

More from WMS Selection