ShipStream Knowledge Base
Warehouse

Racks

Summary

ShipStream will allow you to define the Racks used in the warehouse. By default all Locations will be assigned to the "Default" Rack. However, defining your own Racks will allow you to:

  • Setup picking paths to help your pickers travel from one location to the next along a predetermined path.
  • Assign racks to Zones so that your picking batches may be more optimized and cover a smaller footprint of the warehouse.

From largest to smallest there are Zones > Racks > Locations.

Defining a Rack

  • A Rack is specific to a warehouse
  • A Rack is where Locations live

You may assign any number of Locations to a Rack, but it is generally best to define one Rack in ShipStream for every physical rack in the warehouse, or well-defined area in case you are not using racks (such as a marked lane on the floor).

The naming pattern you use for your warehouse Racks and Locations is completely up to you, but in order to take advantage of automatic location assignment using Location Patterns it is best if all locations on the same rack share a common prefix or suffix. Typically the Rack's name would appear as part of a Location name.

For example, Rack "A" might contain Locations "A-1", "A-2", etc. In this example the Location Pattern for Rack "A" might be "A-_" or "A-%".

Rack Configurations

Name

The Name of the Rack. This name is often the first part of a Location's Label.

Location Pattern

This is the pattern that will be used to auto assign matching Locations to this Rack.

The patterns are formed using a simple pattern matching.

  • Use _ (underscore) to match one character
  • Use % (percent) to match any number of characters

E.g.:

  • A-% will match A-12 but not AA-12
  • A-_ will match A-1 and A-A but not A-11 and A-A1
Leave blank to disable automatic location assignment for this rack.

Picking Zone

The Zone that this Rack will be associated with. This value can be an integer from 1 to 63. Racks in the same Zone are assumed to be in fairly close proximity to one another so a larger warehouse should utilize more zones for greater optimization. See Zones.

Picking Order by Route

Picking order determines the picking path that a user would take if they had to pick an item from every pickable Location. A Rack's order is set per Pick Route, so the same Rack can appear at different points in different pick paths.

On the Rack edit form, Picking Order by Route lists each Pick Route in the Rack's Warehouse. Lower numbers are picked first, and each value can be an integer from 0 to 65535.

Leave a non-Default route blank to remove this Rack from that route. The Default route always keeps every Rack; leaving its value blank saves it at the end of the path.

Designing your Picking Path

An important part of using Racks is to establish a Picking Path for your warehouse. A picking path should reflect the path you would want a picker to take if they had to visit every rack in a single trip. For these examples the naming pattern will be:

  • Ann for the Aisle number
  • A dash separator
  • W for West side racks or an E for East side
  • Two digit number

Say you have two pickable aisles that are 6 racks long.

RackAisle 1RackRackAisle 2Rack
A01-W01A01-E01A02-W01A02-E01
A01-W02A01-E02A02-W02A02-E02
A01-W03A01-E03A02-W03A02-E03
A01-W04A01-E04A02-W04A02-E04
A01-W05A01-E05A02-W05A02-E05
A01-W06A01-E06A02-W06A02-E06

Once all the Racks are labeled on your warehouse diagram you will then want to draw your Picking Path from Rack to Rack. This path will show the path you would want a Single picker to take if they had to pick a Product from every Rack. For simplicity this diagram's Rack Labels are not padded.

With your Picking Path planned out it is now time to translate that info into spreadsheets. First, import or update the Racks using the same Column names that the grid uses:

  • The Warehouse Name
  • The Rack Name
  • The Rack Type
  • The Location Patterns that will be automatically associated with this Rack
  • The Picking Zone

You will want to take the first Rack in your picking path and put it in the spreadsheet. Continue down your path until all your Racks have been added to the spreadsheet. As you enter your Racks you will want to be aware of which Zone it is located in so that you can add the rack to the correct Zone.

If this is your first time importing Racks you will want to also design the Zones on your warehouse diagram.
WarehouseNameRack TypeLocation PatternPicking Zone
Newark, NJA1-W1DefaultA1-W1-%1
Newark, NJA1-E1DefaultA1-E1-%1
Newark, NJA1-W2DefaultA1-W2-%1
Newark, NJA1-E2DefaultA1-E2-%1
Newark, NJA1-W3DefaultA1-W3-%1
Newark, NJA1-E3DefaultA1-E3-%1
Newark, NJA1-W4DefaultA1-W4-%2
Newark, NJA1-E4DefaultA1-E4-%2
Newark, NJA1-W5DefaultA1-W5-%2
Newark, NJA1-E5DefaultA1-E5-%2
Newark, NJA1-W6DefaultA1-W6-%2
Newark, NJA1-E6DefaultA1-E6-%2

Then open the Default Pick Route and import the route order with Rack Name and Picking Order columns. Pad Picking Order numbers, such as 10, 20, and 30, so new racks can be inserted later without renumbering the whole path.

Rack NamePicking Order
A1-W110
A1-E120
A1-W230
A1-E240
A1-W350
A1-E360
A1-W470
A1-E480
A1-W590
A1-E5100
A1-W6110
A1-E6120
A2-W1130
A2-E1140
A2-W2150
A2-E2160
A2-W3170
A2-E3180
A2-W4190
A2-E4200
A2-W5210
A2-E5220
A2-W6230
A2-E6240

Example Rack Import File

Example Rack Import.xlsx