Picking accounts for almost 50% of a warehouse's labor costs. Streamlining your batch picking processes minimizes non-value-added activities—such as manually routing orders to pickers—and ensures you get the most from a paperless picking solution.
Table of Contents
What is Batch Picking?
Batch picking allows you to pick items for multiple orders simultaneously, improving efficiency by reducing the number of trips a Picker must take through the warehouse. ShipHero has two different batch picking methods: Single Item Batch (SIB) and Multi-Item Batch (MIB).
- Single Item Batch Picking: Organizes single-item orders into batches. This is ideal for high-volume sales of a specific SKU.
- Multi-Item Batch Picking: Allows Pickers to pick multiple orders with different products into unique totes. This process separates orders during the picking phase, eliminating the need to sort products during packing.
Batch Optimization Settings
To access batch optimization and order processing settings, navigate to the My Account > App Settings page. These settings determine how ShipHero selects orders for each batch and the sequence in which they are picked.
These settings can be updated at any time. For example, use By Location Prefix in the morning for efficiency, then switch to By Required Ship Date, then Priority in the afternoon to focus on urgent shipments.
Requirement: To utilize specific Multi-Item Batch Picking Types, you must set When Picking Orders Sort By to ShipHero Optimized.
| Setting Name | Description/Action |
| Sort Orders By | Determines how line items are sorted within a specific picking batch (e.g., by SKU or BIN). |
| When Picking Orders Sort By | Determines which orders are pulled into batches (e.g., Order Date, Ready to Ship Date or ShipHero Optimized). |
| Multi Item Batch Picking Type | The logic used to group MIB orders (e.g., minimizing walk distance by Location). |
Sort Orders By
This setting controls the picking path by determining how line items are ordered within a batch or single order flow. It does not change which orders are included in a batch, only the sequence in which they are picked.
| Sort Option | Operational Result |
| SKU | Sorts items alpha-numerically by SKU name. This may cause inefficient travel if the same SKU is in multiple locations or if SKUs are not stored sequentially. |
| BIN | Recommended. Sorts the batch items by location name alpha-numerically. This ensures a linear picking path and prevents the Picker from returning to the same location twice within a single batch. |
When Picking Orders Sort By
This setting determines the order in which individual orders are pulled into Single Item Batches, Multi-Item Batches, and the Single Order flows within the mobile, and determines which order is pulled up next in the Single Orders page when using Get Next Order command barcode in the Packing App.
| Sort Option | Selection Logic |
| Order Date | FIFO (First In, First Out) based on the date the order was placed. The oldest orders are prioritized for batching. |
| Ready to Ship Date | Prioritizes orders based on when they reached "Ready to Ship: Yes" status. |
| ShipHero Optimized | Uses Priority first, then Required Ship Date in the Single Item batch, Bulk Ship Batch and single order workflows. Required for advanced MIB logic. |
Note on Ready to Ship Date: If an order moves in and out of Ready to Ship status, the system uses the most recent timestamp for its place in the queue.
Multi Item Batch Picking Type
These settings determine which orders are grouped into Multi Item Batches (MIB). They do not affect sorting for Single Order flows.
| Picking Type | Best Use Case | Logic Summary |
| Optimize Batches by Location | Smaller warehouses with Mixed Bins (multiple SKUs per location). | Starts with the oldest order and adds other orders containing items in the same physical location. |
| Optimize Batches by Location Prefix | Larger warehouses where each SKU has a unique location. | Groups orders by the first 3 characters of a location name (e.g., location 020-10-A is grouped with other 020 locations). |
| Optimize Batches by Required Ship Date, then Priority | Time-sensitive operations focusing on shipping deadlines. | Prioritizes the Required Ship Date. This method does not attempt to minimize travel distance. |
Feature Walkthrough
Watch our video walkthrough on Optimizing Multi Item Batches.