← Back to the toolkit

WMS selection toolkit · SET-02

WMS demo script guide

Canned demos show the strongest screens. In a scripted demo, the vendor runs your daily flow and your exceptions with your data. Applying the same script to every vendor makes the comparison fair.

Last updated: 2026-09-19

Demo rules

  1. Send the scenarios and sample data at least two weeks before the demo.
  2. The vendor should work in the live system rather than slides, and say for each step whether it is standard, configuration or custom development.
  3. Run the scenarios in order and on a timebox; a skipped scenario scores zero.
  4. Have at least one warehouse operator and one IT person attend; let them try the handheld screens.
  5. Each evaluator scores right after the demo, independently.

Sample data pack

Anonymise fields containing personal data (customer name, address, phone) before the demo.

Scenarios

NoScenario and stepsSuccess criteria
S1Receiving against an ASN with lot / expiry capture — A receipt is made against your sample ASN; one line is short, one is over and one has the wrong lot. Labels are printed.Discrepancies show separately and require approval; lot and expiry are read from the barcode.
S2Putaway suggestion and location capacity check — The system suggests locations for received pallets; when the suggested location is full, the operator picks another.The suggestion rule can be explained; the system validates the alternative location against the rules.
S3Wave planning and batch picking — A wave is created from your order file (e.g. 200 orders, different cut-off times), picked in batches and sorted.Wave rules can be changed on screen; the pick path makes sense; sorting errors are caught.
S4Stock shortage and partial shipment — During picking the expected quantity is missing from the location (short pick).The system suggests an alternative location or applies the partial-ship / hold rule; the discrepancy triggers a count task.
S5Packing, carrier label and delivery note — Items are scanned at the pack station, a carton is chosen, and the carrier label and delivery note are produced.Scanning a wrong item raises an alert; the label and tracking number come from the carrier integration.
S6Cycle count and variance approval — A count task is created for selected locations; one location shows a variance.A recount is triggered above the threshold; approval rights and the audit trail are visible.
S7Returns receipt — An e-commerce return is received and graded as damaged / sellable.Sellable items return to stock, damaged ones go to a separate status; the correct movement is posted to the ERP.
S8Error in the ERP integration — A faulty order (unknown item code) arrives from the ERP.The error is visible on screen, ownership is clear and the corrected message can be reprocessed.
S9Reports and KPIs — The day's picking performance, inventory accuracy and late orders are reported; one report is modified during the demo.Users can modify the report themselves; data can be exported.
S10Access control and activity log — A user's stock-adjustment right is removed; the log of an adjustment is shown.Rights change by role and immediately; who changed what and when is visible.

Add scenarios specific to your operation: activity-based billing for 3PL, ITS reporting for pharma, temperature-zone rules for cold chain, and so on.

Scoring

ScoreMeaning
5Done in the standard product, easily and completely
4Done with configuration; minor gaps
3Done, but needed a workaround or extra steps
2Requires custom development
1Could not be done or was only described

Download the scoring sheet as CSV and give each evaluator a copy. Carry the average into the “functional fit” line of the RFP evaluation table.

Questions to ask after the demo

This document is a general working template; it is not a substitute for legal, financial or technical advice. Adapt it to your circumstances.