Generate Picking Lists
Table of Contents
1. Use Cases
Quick Links: Turn pending fulfillments into actionable work | Pick and pack different carriers separately | Multiple people pick the same batch during peak
Scenario 1: Morning Start — Turn Today's Pending Fulfillments into Actionable Picking Work
Situation: First thing in the morning, hundreds of fulfillments waiting to ship have piled up in the system. But a fulfillment itself is only a record of "what goods go to whom" — it is not an instruction warehouse staff can carry to the shelves and pick from.
Use this feature: Here you filter the fulfillments to process today and, once confirmed, generate picking lists. The system groups the fulfillments into waves and produces picking lists one by one, each being an actual picking sheet.
Result: The generated picking lists appear in the picking list list, ready to be assigned to warehouse staff to start picking.
Scenario 2: Goods for Different Carriers and Sales Channels Must Be Picked and Packed Separately
Situation: The warehouse handles several shipping types at once — black cat home delivery, convenience-store pickup, self-delivery, and more. Picking them mixed together to the packing station easily causes order mix-ups, and downstream labeling and loading get jammed too.
Use this feature: In split settings, enable grouping into waves by shipping method and by sales channel. The system places fulfillments of the same nature into the same wave.
Result: Goods in the same wave share the same carrier and sales channel, so once picked they can flow straight into the corresponding packing and loading process, reducing sorting and order mix-ups.
Scenario 3: Shipping Peak — Multiple People Need to Pick the Same Batch at Once
Situation: During big promotions or peak seasons, order volume spikes. A single sheet packed with hundreds of product types cannot be picked completely or accurately by one person.
Use this feature: In split settings, set the maximum product types and maximum quantity per picking list, and the system automatically splits the same wave into several shorter picking lists.
Result: Several warehouse staff each take a picking list and work in parallel, shortening the time to complete the whole batch.
2. Features
This is the starting point of picking work. A fulfillment only states "what goods to ship"; this page is responsible for turning fulfillments into the actual picking sheets in warehouse staff's hands: first filter the fulfillments to process, then decide how to group them into waves and how to split the lists, and once generated they can be assigned to staff to start picking. Once you are familiar with it, pairing this with filter templates lets you do "pick a template → confirm → start picking".

Quick Navigation: Filter Fulfillments | Choose Picking Method | Wave and Split Settings | Apply Filter Template | Generate and View Results
2.1 Filter the Fulfillments to Pick
First use the filter conditions to pull out the fulfillments to include in this picking round. After clicking Load Pending Tasks, the matching fulfillments are listed below for selection. Only fulfillments that are "allocated and not yet started" are pulled out; those already in another picking list, already shipped, or already canceled do not appear.
Fields marked with * are required
| Filter | How to fill | Note |
|---|---|---|
| *Merchant Name | In multi-merchant operations, choose which merchant's goods to pick | A single round can only generate picking lists for one merchant |
| Shipping Date | Choose "Today", "All", or a custom date range | Defaults to today only, to avoid pulling out too many historical records at once |
| Channel Name | Pick only orders from a specific sales channel (e.g. Shopee, official site) | — |
| Shipping Type | Pick only orders for a specific carrier (e.g. black cat, convenience store) | — |
| Maximum Fulfillments | Limit how many fulfillments are pulled out at most this round | Avoids pulling out too many at once and jamming the work |
Other advanced conditions (specific product, order number, product quantity, whether it has a note, whether it is an urgent order) are entered by name as needed. Urgent orders are automatically placed at the top of the list.
2.2 Choose the Picking Method
After selecting the fulfillments to pick, click Create Picking Task, and in the settings panel that pops up, choose the Picking Mode. This choice determines how the generated picking lists are picked and cannot be changed after generation:

| Picking Method | Best for |
|---|---|
| App Picking | Warehouse staff use a handheld device to scan barcodes while picking; the system records what was picked and how much in real time |
| Paper Picking | Print a paper picking detail sheet; after staff finish picking by paper, they go to Confirm Picking to report the actual quantities |
2.3 Set Wave and Picking List Splitting
In the same settings panel you can decide how this batch of fulfillments is grouped into waves and how many each picking list holds. First group into waves (decide how many fulfillments each wave holds), then split each wave into several picking lists by the quantity limits.
| Setting | Effect | Note |
|---|---|---|
| Fulfillments Limit | The maximum fulfillments a wave can contain; beyond that it is automatically split into multiple waves | Controls the size of a single wave |
| Group into waves by shipping method | Split fulfillments of different carriers into different waves | Keeps the carrier consistent within a wave, easing downstream loading |
| Group into waves by sales channel | Split fulfillments of different sales channels into different waves | — |
| Product Types Limit | The maximum product types per picking list; beyond that it is split into several lists within the same wave | Controls the length of a single sheet |
| Total PCS Limit | The maximum pieces per picking list; beyond that it is split into several lists within the same wave | Controls the weight of a single sheet |
2.4 Apply Filter Template
If you often use the same set of filter conditions, you can apply a filter template at the top of the page to bring in saved filter and split settings with one click, saving you from resetting them each time. This feature belongs to an advanced plan and is not shown when it is not enabled.
2.5 Generate and View Results
After confirming the settings and submitting, the picking lists start generating. Once complete, go to the picking list list to view all the picking lists generated this round; click into any one to start picking or print the paper sheet.
3. FAQ
Quick Navigation: FAQ | Important Notes
3.1 FAQ
▪ Where do I see the generated picking lists?
Go to the picking list list. All the picking lists generated this round are listed there; click in to pick, print, or view the Tote Residual Inventory.
▪ How do I choose between App Picking and Paper Picking?
If staff scan while picking with a handheld device, choose App picking and the system records in real time; if you want to print the details, let staff pick manually, and report afterward, choose paper picking. The differences between the two and the follow-up flow are in 2.2 Choose the Picking Method. The picking method is decided at generation and cannot be changed afterward.
▪ Why can't some fulfillments be filtered out?
Only fulfillments that are "allocated and not yet in another picking list" are pulled out. Fulfillments already in another picking list, already shipped, or already canceled do not appear. Check whether the fulfillment's current status qualifies.
▪ What is the difference between the maximum product types and the maximum quantity?
The maximum product types counts "how many distinct products (SKU)", while the maximum quantity counts "how many pieces in total (PCS)". If either is exceeded, the system splits the picking list into several lists within the same wave. See 2.3 Wave and Split Settings for details.
▪ Can I undo after generating picking lists?
Yes. If a whole list was picked wrong, you can terminate the picking list in the picking list detail; if only certain fulfillments need to be pulled out, go to the picking wave detail to return those fulfillments. The difference and impact of terminating versus returning are explained on the corresponding pages.
▪ Can I still adjust the conditions after applying a template?
Yes. Applying a template just brings in the saved conditions once; after bringing them in, you can still manually add or remove filters or modify the split settings before generating.
3.2 Important Notes
⚠️ Important Reminders
- The Picking Mode is decided at generation and cannot be changed afterward; if chosen wrong, you can only terminate and regenerate.
- A single round can only generate picking lists for one Merchant Name; to pick a different merchant's goods, generate separately.
💡 Tip: During a shipping peak, lowering the maximum product types and quantity per picking list splits out more short lists for several people to pick at once, completing the whole batch faster.
4. Related Features
| Feature | Description | Link |
|---|---|---|
| Picking Lists | View and manage all generated picking lists | Go |
| Auto-Picking Rules | Save frequently used filter and split conditions as a template for repeated use | Go |
| Picking Wave Detail | View all fulfillments in a wave, print, and return | Go |