ShipStream Knowledge Base
Warehouse

Slot Types

Slot Types allow you to assign labels or "types" to your Locations. ShipStream comes loaded with some default Slot Types for you to use, but of course you can establish your own standards for naming your slot types based on your needs.

The default Slot Types are provided without any Auto-Assignment patterns and listed below:

NamePickableSort Order
DefaultYes65535
Non-PickableNo65535

For existing installations before the 2021.4 release the following Slot Types will be added as well to replace the previous "Pallet" attribute of locations which has since been removed.

NamePickableSort Order
Pickable PalletYes10
Pickable ShelfYes20
PalletNo30
OtherNo40
As Locations can be created on-the-fly and they must be assigned to a Slot Type, the "Default" slot type acts as a "catch-all" and it is recommended not to modify or remove it.

Pickable

The Pickable designation indicates when creating a Picking Batch that the System will assign pick locations that only include locations that have a Pickable type. This is true unless the Picking Batch's Accessibility option ("Resolve Burn Order Conflicts" or "Disregard" — see Picking Batches) or an Asset Policy in scope allows or redefines the accessible locations. Therefore, you should ensure that the locations you want your pickers to visit during normal picking operations are assigned to Pickable types and all other locations are assigned to non-Pickable types.

Fixed Capacity

Beyond naming and pickability, a Slot Type can declare the physical size of the slots it describes so ShipStream can work out how much each Location of that type can hold. When editing a Slot Type, tick Fixed Capacity and record the slot's interior dimensions in the Width, Height and Depth fields, along with an optional Weight Capacity for slots with a load limit. Use Fixed Capacity only when the Locations assigned to the Slot Type are a consistent physical size, since the same dimensions apply to every one of them.

Once a Slot Type has a fixed capacity, ShipStream automatically computes how many units of each Product fit in that type of slot using the Product's dimensions, weight and Can Tip setting. Products with identical physical characteristics share a single computed result, and capacities are recomputed automatically whenever a Product's dimensions change, so the numbers stay current without any manual upkeep.

Computation Settings

How capacities are computed is configured at System > Configuration > Warehouse > Stock > Slot Capacity:

  • Enable Volumetric Capacity - The master switch for computed capacities. When enabled, ShipStream estimates how many units fit based on the slot's volume and the Product's dimensions. If a long item only fits when angled across the slot, the base calculation instead forms a same-angle band: adjacent long sides touch, each unit is staggered along that shared edge, and the outer corners stay on the same front and back planes. The layer then repeats up the slot's height.
  • Volumetric Efficiency - The percentage applied to the local volumetric and ShipStream Packer capacity estimates (default 90%), including angled layers. Paccurate refinements are physical packing results and are not scaled by this local-estimate setting. Changing the percentage causes local computed capacities to be recomputed.
  • Enable ShipStream Packer - Refines capacities above one unit with a same-orientation, axis-aligned grid: the repeatable arrangement a person restocking a slot would use. It does not control the angled fallback described above. Changing this setting causes computed capacities to be recomputed.
  • Enable Paccurate - Further refines the estimate where the ShipStream Packer reports no fit or low packing efficiency. Profiles needing more than 5,000 units to fill one slot skip this refinement. Turning Paccurate off uses the local result without discarding completed refinements, so turning it back on does not repeat those requests. Requires a Paccurate account.

When an item requires the angled fallback, every unit faces the same direction. Adjacent units touch along their long sides and are staggered along those edges so their outer corners meet the same front and back planes. The same arrangement repeats vertically:

Paccurate is the same bin-packing engine used for Packing Solutions.

Where Capacities Appear

  • The Utilization chip on the Location page and the Locations grid shows how full each Location is relative to its capacity.
  • The Scanner shows capacity chips during Put-Away and Relocation, advising (or, if configured, enforcing) whether inventory will fit before it lands on the shelf.
  • The Slot Capacities tab on the Product page shows each computed capacity and lets you override it per Slot Type.
  • The Import Slot Capacities spreadsheet import sets per-product capacities in bulk.

Auto-Assignment

When a new location is created either during put-away, cycle count or relocation, if it did not previously exist it will be created on the fly and assigned a slot type automatically. You can also create locations one-by-one or via import and specify the slot type with the input data but in some cases, this could be quite tedious. This is where auto-assignment comes in handy!

Auto-Assignment allows you to specify patterns called regular expressions to match the location labels to a slot type. When a location's type is set to "Automatic" the system will evaluate each slot type in ascending order based on the Sort Order until one matches. If there are no patterns specified for a given type then it will not match any locations automatically, but it can still be assigned to a location manually using the location edit page, the Operations > Warehouse > Locations grid mass action titled "Assign Slot Type" or an import file (see Import Locations).

It is generally best to use a lower Sort Order for the most specific slot type patterns and use a higher sort order for less specific patterns so that the specific types can match early and then the remainder can fall back to the more general types.

Example

If you wanted all areas of your warehouse to be in a pickable area, but only the bottom three shelves of the racks to be pickable and your locations were labeled as {rack}-{shelf}-{slot} and the bottom three shelves were "1", "2" and "3" then your slot types may be configured like so:

NamePickablePatternsSort Order
DefaultYes.+-(1|2|3)-.+10
Non-PickableNo.+20

This would match location labels that had any character repeated one or more times (.+) followed by a literal hyphen (-) followed by a single "1", "2" or "3" ((1|2|3)) followed by another literal hyphen (-) and then any character repeated one or more times again (.+) to the "Default" slot type and all others to the "Non-Pickable" slot type.

The result for some sample location labels would be:

LabelSlot TypeWhy
A5-1-FDefaultShelf 1 matches Default pattern
C4-4-ANon-PickableShelf 4 does not match Default pattern
C4-10-DNon-PickableShelf 10 does not match Default pattern
SP-2-floorDefaultThe "2" appears to be a shelf number so it matches the Default pattern
Dock2-14Non-PickableThe label does not match the {rack}-{shelf}-{slot} pattern
Please feel free to contact support if you need any help!