Allocation Rules Combinations

From WMS
Revision as of 15:51, 4 July 2025 by Anw (talk | contribs) (Minor correction)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The intention of this guide is to give an overview of how the different primary allocation rules (rule 1, 2 and 3) interact with each other when attempting to pick stock for an order.

Rule 1 Rule 2 Rule 3 What it should do
0 0,1,2 0 ·       In sequence, allocate pallets from bulk until  the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from the rest of warehouse

1 ·       Allocate part bulk pallets in sequence

·       Allocate full bulk pallets in sequence until  the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using part pallets then full pallets and allocate from defined pick

·       Allocate part pallets in sequence from the rest of the warehouse

·       Allocate full pallets in sequence from the rest of the warehouse

2 ·       Allocate full bulk pallets in sequence

·       Allocate part bulk pallets in sequence until  the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using full pallets then part pallets and allocate from defined pick

·       Allocate full pallets in sequence from the rest of the warehouse

·       Allocate part pallets in sequence from the rest of the warehouse

3 ·       In sequence, allocate pallets from bulk, moving part pallets into defined pick until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from the rest of warehouse moving part pallets into defined pick

4 ·       Allocate part bulk pallets in sequence, moving part pallets into defined pick

·       Allocate full bulk pallets in sequence until  the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using part pallets then full pallets and allocate from defined pick

·       Allocate part pallets in sequence from the rest of the warehouse moving into defined pick

·       Allocate full pallets in sequence from the rest of the warehouse

5 ·       Allocate full bulk pallets in sequence

·       Allocate part bulk pallets in sequence, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using full pallets then part pallets and allocate from defined pick

·       Allocate full pallets in sequence from the rest of the warehouse

·       Allocate part pallets in sequence from the rest of the warehouse moving into defined pick




Rule 1 Rule 2 Rule 3 What it should do
0 3 0 ·       In sequence, allocate pallets from bulk until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate pallets in sequence from rest of warehouse

·       Replenishments will not occur

1 ·       Allocate part bulk pallets in sequence

·       Allocate full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate part pallets in sequence from the rest of the warehouse

·       Allocate full pallets in sequence from the rest of the warehouse

·       Replenishments will not occur

2 ·       Allocate full bulk pallets in sequence

·       Allocate part bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate full pallets in sequence from the rest of the warehouse

·       Allocate part pallets in sequence from the rest of the warehouse

·       Replenishments will not occur

3 ·       In sequence, allocate pallets from bulk, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate pallets in sequence from the rest of the warehouse moving part pallets into defined pick

·       Replenishments will not occur

4 ·       Allocate part bulk pallets in sequence, moving part pallets into defined pick

·       Allocate full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate part pallets in sequence from the rest of the warehouse moving into defined pick

·       Allocate full pallets in sequence from the rest of the warehouse

·       Replenishments will not occur

5 ·       Allocate full bulk pallets in sequence

·       Allocate part bulk pallets in sequence, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate full pallets in sequence from the rest of the warehouse

·       Allocate part pallets in sequence from the rest of the warehouse moving into defined pick

·       Replenishments will not occur



Rule 1 Rule 2 Rule 3 What it should do
1 0,1,2 0 ·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from picks in the rest of the warehouse

·       Allocate pallets in sequence from the rest of the warehouse

1 ·       Allocate stock in sequence from defined pick

·       Replenish part pallets then full pallets from bulk to pick and allocate from defined pick

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse

2 ·       Allocate stock in sequence from defined pick

·       Replenish full pallets then part pallets from bulk to pick and allocate from defined pick

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse

3 ·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from picks in the rest of the warehouse

·       Allocate pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

4 ·       Allocate stock in sequence from defined pick

·       Replenish part pallets then full pallets from bulk to pick and allocate from defined pick

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

5 ·       Allocate stock in sequence from defined pick

·       Replenish full pallets then part pallets from bulk to pick and allocate from defined pick

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

3 0 ·       Allocate stock in sequence from defined pick

·       Allocate pallets in sequence from picks in the rest of the warehouse

·       Allocate pallets in sequence from the rest of the warehouse

·       Replenishments will not occur

1 ·       Allocate stock in sequence from defined pick

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse

·       Replenishments will not occur

2 ·       Allocate stock in sequence from defined pick

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse

·       Replenishments will not occur

3 ·       Allocate stock in sequence from defined pick

·       Allocate pallets in sequence from pick in the rest of the warehouse

·       Allocate pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

·       Replenishments will not occur

4 ·       Allocate stock in sequence from defined pick

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

·       Replenishments will not occur

5 ·       Allocate stock in sequence from defined pick

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

·       Replenishments will not occur

Rule 1 Rule 2 Rule 3 What it should do
2 0,1,2 0 ·       In sequence, allocate pallets from bulk until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from bulk in the rest of warehouse

·       Allocate pallets in sequence from the rest of the warehouse

1 ·       Allocate part bulk pallets in sequence then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using part pallets then full pallets and allocate from defined pick

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse

2 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using full pallets then part pallets and allocate from defined pick

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse

3 ·       In sequence, allocate pallets from bulk moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Allocate pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

4 ·       Allocate part bulk pallets in sequence moving part pallets into defined pick, then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using part pallets then full pallets and allocate from defined pick

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

5 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence moving part pallets into defined pick, until  the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick using full pallets then part pallets and allocate from defined pick

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse, moving part pallets into defined pick


Rule 1 Rule 2 Rule 3 What it should do
2 3 0 ·       In sequence, allocate pallets from bulk until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate pallets in sequence from bulk in the rest of warehouse

·       Allocate pallets in sequence from the rest of the warehouse

·       Replenishment will not occur.

1 ·       Allocate part bulk pallets in sequence then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse

·       Replenishment will not occur.

2 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse

·       Replenishment will not occur.

3 ·       In sequence, allocate pallets from bulk, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Allocate pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

·       Replenishment will not occur.

4 ·       Allocate part bulk pallets in sequence, moving part pallets into defined pick, then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Allocate part pallets then full pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

·       Replenishment will not occur.

5 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate stock in sequence from defined pick

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Allocate full pallets then part pallets in sequence from the rest of the warehouse, moving part pallets into defined pick

·       Replenishment will not occur


Rule 1 Rule 2 Rule 3 What it should do
3 0,1,2 0 ·       Allocate stock in sequence from defined pick

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from pick in the rest of the warehouse

1 ·       Allocate stock from defined pick in sequence

·       Replenish part pallets then full pallets from bulk to pick and allocate from defined pick

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

2 ·       Allocate stock from defined pick in sequence

·       Replenish full pallets then part pallets from bulk to pick and allocate from defined pick

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

3 ·       Allocate stock from defined pick in sequence

·       Replenish from bulk to pick in sequence and allocate from defined pick

·       Allocate pallets in sequence from pick in the rest of the warehouse

4 ·       Allocate stock from defined pick in sequence

·       Replenish part pallets then full pallets from bulk to pick and allocate from defined pick

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

5 ·       Allocate stock from defined pick in sequence

·       Replenish full pallets then part pallets from bulk to pick and allocate from defined pick

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

3 0 ·       Allocate stock from defined pick in sequence

·       Allocate pallets in sequence from pick in the rest of the warehouse

·       Replenishments will not occur

1 ·       Allocate stock from defined pick in sequence

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

·       Replenishments will not occur

2 ·       Allocate stock from defined pick in sequence

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

·       Replenishments will not occur

3 ·       Allocate stock from defined pick in sequence

·       Allocate pallets in sequence from pick in the rest of the warehouse

·       Replenishments will not occur

4 ·       Allocate stock from defined pick in sequence

·       Allocate part pallets then full pallets in sequence from pick in the rest of the warehouse

·       Replenishments will not occur

5 ·       Allocate stock from defined pick in sequence

·       Allocate full pallets then part pallets in sequence from pick in the rest of the warehouse

·       Replenishments will not occur


Rule 1 Rule 2 Rule 3 What it should do
4 0,1,2 0 ·       In sequence, allocate pallets from bulk until the quantity remaining on the order is less than the order threshold value

·       Allocate pallets in sequence from bulk in the rest of warehouse

1 ·       Allocate part bulk pallets in sequence then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse

2 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse

3 ·       In sequence, allocate pallets from bulk moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

4 ·       Allocate part bulk pallets in sequence moving part pallets into defined pick, then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

5 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence moving part pallets into defined pick, until  the quantity remaining on the order is less than the order threshold value

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

3 0 ·       In sequence, allocate pallets from bulk until the quantity remaining on the order is less than the order threshold value

·       Allocate pallets in sequence from bulk in the rest of warehouse

·       Replenishment will not occur.

1 ·       Allocate part bulk pallets in sequence then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse

·       Replenishment will not occur.

2 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse

·       Replenishment will not occur.

3 ·       In sequence, allocate pallets from bulk, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Replenishment will not occur.

4 ·       Allocate part bulk pallets in sequence, moving part pallets into defined pick, then full bulk pallets in sequence until the quantity remaining on the order is less than the order threshold value

·       Allocate part pallets then full pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Replenishment will not occur.

5 ·       Allocate full bulk pallets in sequence then part bulk pallets in sequence, moving part pallets into defined pick, until the quantity remaining on the order is less than the order threshold value

·       Allocate full pallets then part pallets in sequence from bulk in the rest of warehouse, moving part pallets into defined pick

·       Replenishment will not occur


Rule 1 Rule 2 Rule 3 What it should do
6 0,1,2 0 ·       Allocate pallets in sequence from the warehouse
1 ·       Allocate part pallets in sequence from the warehouse

·       Allocate full pallets in sequence from the warehouse

2 ·       Allocate full pallets in sequence from the warehouse

·       Allocate part pallets in sequence from the warehouse

3 ·       Allocate pallets in sequence from the warehouse
4 ·       Allocate part pallets in sequence from the warehouse moving pallets into defined pick

·       Allocate full pallets in sequence from the warehouse

5 ·       Allocate full pallets in sequence from the warehouse

·       Allocate part pallets in sequence from the warehouse moving pallets into defined pick

3 0 ·       Allocate pallets in sequence from the warehouse

·       No Replenishment can occur

1 ·       Allocate part pallets in sequence from the warehouse

·       Allocate full pallets in sequence from the warehouse

·       No Replenishment can occur

2 ·       Allocate full pallets in sequence from the warehouse

·       Allocate part pallets in sequence from the warehouse

·       No Replenishment can occur

3 ·       Allocate pallets in sequence from the warehouse

·       No Replenishment can occur

4 ·       Allocate part pallets in sequence from the warehouse moving pallets into defined pick

·       Allocate full pallets in sequence from the warehouse

·       No Replenishment can occur

5 ·       Allocate full pallets in sequence from the warehouse

·       Allocate part pallets in sequence from the warehouse moving pallets into defined pick

·       No Replenishment can occur


Rule 1 Rule 2 Rule 3 What it should do
7 0,1,2 0 ·       Allocate pallets in sequence from the warehouse
1 ·       Allocate part pallets then full pallets in sequence from the warehouse, until the quantity remaining is less than the order threshold

·       Allocate full pallets then part pallets in sequence from the warehouse

2 ·       Allocate full pallets then part pallets in sequence from the warehouse, until the quantity remaining is less than the order threshold

·       Allocate part pallets then full pallets in sequence from the warehouse

3 ·       Allocate pallets in sequence from the warehouse
4 ·       Allocate part pallets then full pallets in sequence from the warehouse moving part pallets into defined pick, until the quantity remaining is less than the order threshold

·       Allocate full pallets then part pallets in sequence from the warehouse moving part pallets into defined pick

5 ·       Allocate full pallets then part pallets in sequence from the warehouse moving part pallets into defined pick, until the quantity remaining is less than the order threshold

·       Allocate part pallets then full pallets in sequence from the warehouse moving part pallets into defined pick

3 0 ·       Allocate pallets in sequence from the warehouse

·       No Replenishment can occur

1 ·       Allocate part pallets then full pallets in sequence from the warehouse, until the quantity remaining is less than the order threshold

·       Allocate full pallets then part pallets in sequence from the warehouse

·       No Replenishment can occur

2 ·       Allocate full pallets then part pallets in sequence from the warehouse, until the quantity remaining is less than the order threshold

·       Allocate part pallets then full pallets in sequence from the warehouse

·       No Replenishment can occur

3 ·       Allocate pallets in sequence from the warehouse

·       No Replenishment can occur

4 ·       Allocate part pallets then full pallets in sequence from the warehouse moving part pallets into defined pick, until the quantity remaining is less than the order threshold

·       Allocate full pallets then part pallets in sequence from the warehouse moving part pallets into defined pick

·       No Replenishment can occur

5 ·       Allocate full pallets then part pallets in sequence from the warehouse moving part pallets into defined pick, until the quantity remaining is less than the order threshold

·       Allocate part pallets then full pallets in sequence from the warehouse moving part pallets into defined pick

·       No Replenishment can occur