Episode 3 of 12

Your Warehouse in Digital Form — The Warehouse Map

Why this matters: Before a WMS can direct any movement of goods, it needs to know exactly where everything is. The warehouse map is not just a setup task — it is the foundation that every other eWAVE function depends on. Get it right once and it serves you for years.
Isometric warehouse map showing Receiving, LPN Storage, SKU Storage, Packing Station and Shipping Docks zones with numbered aisles and bays

Why Location Structure Matters

Imagine walking into a warehouse without any labels, without any rack numbers, and without any logical structure. Moving goods through that space would be pure guesswork. A WMS faces exactly the same problem: without a precise, structured representation of the physical warehouse, it cannot suggest where to put incoming goods, cannot direct pickers to the right location, and cannot count inventory accurately. Setting up the warehouse map is the single most important first step in any eWAVE deployment — and every other feature in this guide depends on it being complete and correct before you begin.

The warehouse map in eWAVE is not a visual floor plan (though you can draw one yourself for reference). It is a structured database of storage positions, each with a unique identifier, a barcode, and a set of properties that control how the system uses that position. Once a location exists in the system and its barcode is printed and attached to the physical rack face, it becomes a first-class addressable object: the system knows its area, zone, function, capacity, and tracking type.

The Six-Level Hierarchy

eWAVE uses a six-level location hierarchy to model any warehouse layout, from a single storage room to a multi-zone distribution centre spanning tens of thousands of square metres. The levels, from broadest to most specific, are: Area, Zone, Aisle, Bay, Level, and Bin. Every storage position in the system is uniquely defined by its combination of these six values.

LevelPurposeExample ValueTypical Count
AreaBroad warehouse section (building, room, floor)MAIN1–5
ZoneClimate or functional zone (dry, cold, hazmat, returns)DRY1–10
AisleRack row identifier (A–Z or A01–Z99)A5–50
BayRack column — the upright pair number along the aisle055–30 per aisle
LevelHeight position on the rack (1 = floor, 5 = top)33–6
BinIndividual slot within a level (L = left, R = right, or A–D)L1–4

The system automatically computes a barcode for each location by concatenating these six values in sequence. For the example row above:

MAINDRYAA053L

Attach that barcode label to the physical rack face, and the moment a warehouse team member scans it, the system knows the exact position down to the individual slot. The entire validation — "am I in the right place?" — happens in one scan with zero ambiguity.

Naming Convention Guidelines

A consistent, logical naming convention is critical. Once the convention is established and barcodes are printed, changing it requires reprinting all labels — so design it carefully before you begin data entry. Recommended practices:

Warning — Consistency is non-negotiable: If Aisle A uses bays 01–20 with zero-padding but Aisle B uses bays 1–20 without padding, pick path sorting will be wrong. Set the convention before the first location is created and enforce it without exceptions.

Bulk Location Import

Creating locations manually one by one would be impractical for any warehouse of significant size. eWAVE includes a bulk location import wizard that generates entire sections of the warehouse grid automatically. You specify a range for each level and the wizard creates all the permutations at once.

Example: to create the complete dry goods rack section (Aisles A through G, Bays 01 through 20, Levels 1 through 4, Bin positions L and R):

The wizard generates: 7 × 20 × 4 × 2 = 1,120 locations in a few seconds. Without the bulk import, entering each manually would take hours. The bulk import wizard also allows you to specify the default tracking type, capacity limits, and location group for the entire generated set — so you configure once, not 1,120 times.

Location Tracking Types

Each location has a tracking type that controls how inventory is stored and counted there. Choosing the right type for each area of the warehouse is one of the most important configuration decisions you will make.

SKU-Tracked Locations

The system knows which products are in the location and their total quantity, but does not necessarily track individual containers.

  • Best for: forward-pick faces, flow-rack positions, bulk floor storage of fast-moving SKUs
  • Multiple products can be stored in one location (though clean practice keeps one SKU per pick face)
  • Replenishment triggers based on quantity threshold at the SKU level
  • Cycle counts validate product quantities rather than container integrity
  • Does not require an LPN scan to record inventory — quantity entry is sufficient

LPN-Tracked Locations

Each bin is assigned to a specific container (LPN). One LPN per bin. The system tracks which container is in which exact location.

  • Best for: pallet racking, reserve storage, receiving staging areas, cross-dock positions
  • Moving an LPN updates its location record automatically — no separate inventory update needed
  • Cycle counts require scanning the LPN in the location to confirm container integrity
  • Supports mixed-SKU containers — one LPN can hold many products and the system tracks all
  • Required for full traceability of lot numbers, serial numbers, and expiry dates at position level

Capacity Constraints

Each location can be assigned maximum limits that the putaway algorithm respects when suggesting storage positions:

Constraint TypeFieldWhen to Use
Maximum weightmax_weight (kg)Always — reflects the rated load capacity of the rack beam; prevents overloading
Maximum volumemax_volume (m³ or cm³)For bin locations where container dimensions matter; prevents overfilling
Maximum containersmax_lpn_countFor SKU locations that should hold at most N pallets or totes side by side

The putaway algorithm will not suggest a location that would exceed any of these limits given the incoming LPN's weight, volume, or container count. Getting these values from your rack manufacturer's load tables and entering them accurately is a one-time effort that prevents overloading incidents and keeps the warehouse compliant with its rack safety certification.

Special Location Types

Beyond standard storage racks, eWAVE's location system handles several special position types that every warehouse needs:

Location Groups

Location groups are named collections of individual locations that can be treated as a single unit in configuration rules. They are particularly powerful in three contexts:

  1. Putaway rules (move types): instead of listing every pick-face location individually in a putaway rule, create a group called PICKLANE-DRYGOODS and reference the group. Any location added to the group later is automatically covered by the rule.
  2. Cycle count scoping: when scheduling a cycle count, you can target a specific group — for example, COUNT-COLDZONE — rather than having to list each cold-zone location. This makes count scheduling fast and consistent.
  3. Allocation restrictions: some operations want specific waves to draw inventory only from specific zones. A routing or allocation rule can restrict picking to a named location group, ensuring that high-priority orders draw from forward-pick faces only.

Maintaining the Map Over Time

A warehouse is not static. Racks are added, zones are repurposed, seasonal overflow areas come and go. Managing these changes in eWAVE requires a small but important discipline:

Tip — Print location barcodes in bulk: eWAVE can generate a formatted location label sheet for any selected set of locations or an entire location group. Print these as self-adhesive labels and affix to the rack face at the centre of each bay, at eye level where possible. For high racking, affix at the upright at the bay's edge so they can be read from the aisle floor.

Key Concepts — Episode 3

  • Six-level hierarchy: Area → Zone → Aisle → Bay → Level → Bin — models any warehouse layout from one room to a multi-zone DC
  • Auto-computed barcodes from the six field values — print and attach to rack faces; one scan confirms exact position
  • Naming convention: establish once before data entry; zero-pad bay and level numbers; avoid O and I as aisle letters
  • Bulk import wizard: generate hundreds of locations from range specifications — 1,000+ locations in seconds
  • SKU-tracked locations: logical inventory per product — best for pick faces and flow racking
  • LPN-tracked locations: one container per bin — best for pallet racking, staging, and reserve storage
  • Capacity constraints: maximum weight, volume, and container count — enforced by putaway algorithm
  • Special locations: STAG, QHOLD, RTRN, XDCK, PACK — each with appropriate tracking type and rules
  • Location groups: named collections for putaway rules, cycle count scoping, and allocation restrictions
  • Deactivate (don't delete) retired locations to preserve the transaction audit trail