Skip to content

Short Allocation

Short allocation controls whether a pick task group can be created when there is not enough stock to fully satisfy every requested line.

By default, a task group is only allocated if every line can be fully allocated from available stock. If any line is short, the entire task group fails allocation, no tasks are created, and a short result is returned to the WMS immediately.

Setting allowShortAllocation to true on the task group import relaxes this behaviour: the task group and its tasks are created for whatever stock is available, and any quantity that cannot be fulfilled is recorded as shorted against the affected tasks.

The flag is set per task group at import time and defaults to false when omitted. It is persisted against the task group, so the chosen behaviour is retained for the lifetime of the group. See Import a Task Group for the request field.

A task group requests 5 of Product 1 and 10 of Product 2. The WCS holds 5 of Product 1 and 9 of Product 2.

  • allowShortAllocation: true — Tasks are created for 5 of Product 1 and 9 of Product 2. The 1 outstanding unit of Product 2 is recorded as shorted.
  • allowShortAllocation: false — No tasks are allocated. A short result is returned to the WMS immediately.
  • Happy Path - Allocation when short allocation is permitted
  • Common Issues - Frequently encountered problems and solutions