HomeDocumentationOperationsWave Picking
All Documentation

Wave Picking

Group and optimize pick tasks with wave picking

2 min read

Wave Picking

Wave picking groups multiple pick tasks into a single efficient batch, minimizing travel time and increasing picker throughput.

How Wave Picking Works

Sales Orders → Release Batch → Create Wave → Assign Pickers → Execute → Complete

Creating a Wave

  • Go to Outbound → Waves
  • Click Create Wave
  • Select pick tasks to include (filter by warehouse, zone, or priority)
  • Click Create — tasks are sequenced automatically by location proximity

Wave Sequencing

SmartWMS automatically sequences pick tasks to minimize travel:

  • Sorted by PickSequence → Aisle → Rack → Level → Position
  • Ensures pickers follow an efficient path through the warehouse

Wave Statuses

StatusDescription
DraftWave created, not yet released
ReleasedWave active, pickers can start
InProgressAt least one task started
CompletedAll tasks finished

Best Practices

  • Group tasks by zone for zone-based picking
  • Limit wave size to 20–50 tasks per picker
  • Use priority sorting to process urgent orders first

Permissions Required

  • fulfillment.waves.view — view waves
  • fulfillment.waves.create — create waves
  • fulfillment.waves.manage — release and complete waves

Need help?

Can't find what you're looking for? Our support team is here to help.

Contact Support →