Automatic Pick Lists
With automatic pick lists, QrX creates the pick lists of a warehouse by itself as soon as orders are ready: right away, in batches, at fixed times, or continuously so pickers never wait. It picks the orders of the next carrier pickup first, fits each list to a pick cart, and holds back when the pack station has enough work. You decide per warehouse whether pick lists are created by hand or automatically, and the rules (your batch presets) decide which orders go together and when. Automatic pick lists are part of QrX WMS.
Who It Is For
Merchants and fulfilment partners who pick many orders a day and do not want someone to create pick lists by hand.
Team leads who want fixed picking waves, for example at 09:00, 12:00 and 15:00 on weekdays, or waves that end in time for the carrier pickup.
Fulfilment partners who pick for several merchants and want to share the picking capacity fairly between them.
What You Need
The pack station and pick lists (see "Pack Station and Pick Lists").
Stock tracking set to Simple stock or Full WMS in Settings > Warehouse > Stock. Automatic pick lists need to know which orders are in stock.
A QrX plan that includes automatic pick lists. Settings > Billing > Plans shows what your plan includes. When it is not available, the warehouse settings say "Automatic pick lists are not available". Contact QrX support if you want to use them.
Where to Find It
Settings > Warehouse > Warehouses, open a warehouse, tab Pick lists: choose how pick lists are created (Manual or Automatic), pause them, and set the card Planning, brake and quotas. The icons on this tab open the rules, the run history, the carrier pickups and the console.
The same warehouse, tab Channels: the column Automatic pick lists switches automatic pick lists on or off per sales channel.
Settings > Warehouse > Batch presets, or Warehouse > Pick lists and then Presets: the rules. Each rule has an Automation section.
Settings > Warehouse > Pick carts and Settings > Warehouse > Carrier pickups: your pick carts and the pickup times of your carriers.
Warehouse > Pick lists: the button Give me work, and the icon Automatic pick lists in the header for the run history and the audit trail. From there the gauge icon opens the Automatic pick list console and the console opens the Replay.
Warehouse > Dashboard: the cards Carrier pickups and Automatic pick lists, last 7 days.
In Transactions, open an order, or at the pack station in the Queue, the icon Why not on an automatic pick list?: why an order is or is not picked up.
Step 1: Switch a Warehouse to Automatic
Open Settings > Warehouse > Warehouses and open the warehouse.
Open the tab Pick lists. Under Pick lists are created choose Automatic.
Manual: people create pick lists by hand or from a preset. Rules with a trigger do not run.
Automatic: the rules of this warehouse create pick lists as soon as orders are ready.
To stop the automatic runs for a while, turn on Pause automatic pick lists. No rule of this warehouse creates pick lists while it is paused; people can still create them by hand.
Automatic needs stock tracking. Without it you see "Turn on stock tracking first. Automatic pick lists need to know what is in stock."
Step 2: Choose the Sales Channels
On the tab Channels of the warehouse, every channel that ships from this warehouse has a switch in the column Automatic pick lists. It is on by default. Switch a channel off when its orders must keep being picked by hand. The change is saved at once.
Step 3: Give a Rule a Trigger
A rule is a batch preset with a trigger. Open the preset (or click New preset), choose its Warehouse, and set the Automation section:
Trigger:
None: the preset only runs when someone starts it, as before.
Instant: every order that is ready gets a pick list right away.
Auto batch: waits until enough orders are ready or the oldest ready order has waited long enough, then creates the pick lists. Fill in Release at this many orders (1 to 500), Or after this many minutes (1 to 1440, counted from the oldest ready order), or both. When your carriers have pickup times (see Step 5), an Auto batch rule also releases a last wave in time before each pickup, even when it has not reached its number of orders yet.
Scheduled: creates the pick lists at fixed Times (up to 48) on the Days you choose. The times are the local time of the warehouse, in the time zone set on the warehouse; summer and winter time are handled for you.
Continuous: keeps a few pick lists ready to start. When a picker starts one, the next one is created. Pick lists ready to start (1 to 20) sets how many wait; empty means 2.
Priority (0 to 1000, default 100): when rules match the same order, the lowest number goes first. With the same number, the oldest rule goes first.
Only these channels and Never these channels (up to 50 channels each): limit the rule to some sales channels. Empty means every channel. These filters also apply when you run the preset by hand.
Cart: the pick cart of this rule (see Step 4). An automatic pick list never takes more orders, volume or weight than the cart holds. No cart means the max orders of this rule.
When a pick location runs short: Take from bulk (the default: the picker takes the missing units from the bulk location as an extra stop) or Wait for the refill (the order waits until the pick location is refilled).
The other filters of the preset (zones, tags, countries, shipping methods, single or multi-item orders, max orders per pick list, max pick lists per run, free totes) work exactly as for a manual run. A rule with a trigger needs a warehouse: "A rule with a trigger needs a warehouse. Choose a warehouse first."
The rules list shows each rule's Next run and Last result. A Paused pill shows a paused rule; hover it to see why when QrX paused it by itself.
Step 4: Add Pick Carts (Optional)
A cart sets how many orders, how much volume and how much weight one automatic pick list may take. Open Settings > Warehouse > Pick carts and click New cart:
Name and Warehouse (empty means the cart can be used in every warehouse).
Tote slots: the number of orders one pick list with this cart may take. One tote slot holds one order.
Max volume (litres) and Max weight (kg): empty means no limit. Items without a size or weight count only as units, so their orders still fit by tote slot, but the cart may be fuller than planned.
Each automatic pick list goes into one tote, as before. Only a cart that no rule uses can be deleted: "A rule still uses this cart. Choose another cart in that rule first."
Step 5: Add Your Carrier Pickup Times (Optional)
A pickup schedule tells QrX when a carrier picks up at a warehouse. Automatic pick lists then pick the orders of the next pickup first and release a last wave in time. Open Settings > Warehouse > Carrier pickups (or the truck icon on the tab Pick lists of the warehouse) and click New pickup schedule:
The Warehouse, the Carrier and, if you want, one Shipping method. Empty means every method of this carrier; a schedule for one method wins over the carrier schedule. A warehouse has one schedule per carrier and shipping method.
The Days and the Pickup times (1 to 12), in the local time of the warehouse.
Buffer before pickup (minutes): orders must be packed this long before the pickup (0 to 480, default 30).
Days without pickup: click Add day for holidays and other days the carrier does not come.
Active: off means this schedule is ignored.
Every ready order gets a ship by moment: the next pickup of its carrier minus the buffer. Without a schedule, QrX uses the dispatch closing time from the opening hours of the warehouse; for orders you fulfil for another merchant, the cut-off time agreed with that merchant counts first. An order without any of these has no ship by moment.
Step 6: Planning, Brake and Quotas (Optional)
On the tab Pick lists of the warehouse, the card Planning, brake and quotas sets how long picking and packing take, how orders are grouped, when automatic lists pause for the pack station, and the share of each merchant. Empty fields use the QrX default or mean off.
Time estimates (seconds): Pick, per stop (1 to 3600), Pick, per unit (0 to 3600) and Pack, per order (1 to 7200). They are used for the planned pick time and to start the last wave in time before a pickup.
Grouping weights: Walking distance, Stops, Order lines and Carrier pickup (0 to 1000). A higher weight makes that factor count more when orders are put together on one list.
Pack-load brake: Hold at this many orders waiting to pack and Or at this many minutes of pack work. While the brake holds, no new automatic pick list is made. Give me work still hands out lists that exist, and the last wave before a carrier pickup is never held back.
Merchant quotas (only when you fulfil orders for other merchants): click Add quota, choose the merchant and set its Priority (0 to 1000, lower goes first) and Max share (%). A max share keeps one merchant from filling a whole run. Merchants without a quota share the rest. A merchant can have one quota per warehouse.
Rules for Several Merchants (Fulfilment Partners)
If you fulfil orders for other merchants, the Merchant field of a preset has three choices:
Own orders: only the orders of your own account.
Chosen merchants: one or more merchants that you pick from the list. Your own orders can be one of them.
All merchants: your own orders and every merchant you fulfil for, including merchants that are added later.
One rule over several merchants works for each merchant separately. It makes its own pick lists per merchant (the orders of two merchants are never mixed on one pick list), Max pick lists per run counts per merchant, and a merchant quota (Step 6) limits only that merchant. When two rules match the orders of the same merchant, the lowest priority number still goes first, as for any rule. A merchant you no longer fulfil for is skipped without an error. Tag filters and the box suggestion only work for one owner, so they are switched off while a rule covers several merchants.
How Orders Are Chosen and Grouped
Automatic rules take urgent orders first, then the orders with the earliest ship by moment, then the oldest ready orders. Orders without a ship by moment come after every order that has one.
Orders that share products and lie close together on the walk are put on the same pick list, as far as the cart allows. Each automatic pick list gets its planned stops, walking distance and pick time.
The last wave before a pickup releases only the orders of that pickup.
What Automatic Runs Do Differently
They never print a picking document. Pickers work from the pick list on screen or in the QrX app. You can still print or open the pick list PDF from the pick list.
They never combine orders and never split orders. Orders of a channel that combines orders to the same customer wait for the merge time of that channel and are then picked on their own. The run details and the Why not panel say "Automatic pick lists never combine orders. This order is picked on its own."
A pick list created by a rule shows Automatic (rule name) as creator in Warehouse > Pick lists.
Only one run at a time works on a warehouse. If you start a preset by hand while an automatic run is busy in the same warehouse, you see "A run for this warehouse is already busy. Try again in a moment."
Stock is reserved in bins and lots exactly as for a manual pick list. Orders without enough stock wait and are picked up by a later run.
Give Me Work
Pickers click Give me work at the top of Warehouse > Pick lists to get the next pick list, assigned to them. With more than one warehouse they first choose the Warehouse.
They get the oldest pick list that nobody has started and that is not assigned to anyone, in Manual and in Automatic warehouses. It opens right away.
When no pick list is waiting and the warehouse is set to Automatic, QrX makes a new one with the automatic rules.
When the pack-load brake holds, no new pick list is made: "Packing has enough work right now, so no new pick list is made." When there is nothing to pick: "There is no pick work right now. Try again in a moment."
Give me work only needs the permission to use the pack station and only assigns lists to yourself. Assigning others still needs the Assign pick lists permission.
Preview a Rule
Click Preview (the eye icon) on a saved rule with a trigger, in the rules list or in the rule editor. Nothing is created or changed. You see the pick lists the rule would create now (orders, lines, units, totes, volume, weight, stops, walking distance, planned time and cart), the Earliest ship by of these orders, the skipped orders with their reason, and notes when the trigger would not release the orders yet or when units have no size or weight. Save the rule first to preview your changes.
The Automatic Pick List Console
The console shows what waits, what is forming per rule and how busy picking and packing are in one warehouse. Open it with the gauge icon on the run history page, from the tab Pick lists of the warehouse, or with Console on the warehouse dashboard. It refreshes by itself.
The numbers: Ready to pick, Lists not started, Being picked, Picked, not packed (with the minutes of pack work) and Next ship by.
When the pack-load brake holds, an orange notice says "Packing has enough work right now. New automatic pick lists wait until the pack station catches up."
Forming per rule: each rule with a trigger, its orders waiting, next run and status. Release now (the send icon) makes the rule create its pick lists now for at most the number of orders you enter (1 to 500). Pause and Resume work as in the rules list.
Orders that wait, by reason: how many ready orders wait and why.
Replay: Test Rules on Past Days
A replay shows what the current rules would have done on past days. Nothing is created or changed. Open it with the replay icon in the console, click New replay, choose the First day and Last day (up to 14 days that have passed, or today, in the local time of the warehouse) and, if you want, some Rules, then click Start replay. The replay runs in the background; one replay per warehouse can wait or run at a time. Its result shows the pick lists, orders, planned time, stops and walking distance, orders Picked before ship by and Picked after ship by, orders Never released, and the runs the rules would have made. A failed replay can be started again, with fewer days if it keeps failing.
Results on the Warehouse Dashboard
Carrier pickups: the next pickups of the warehouse with the orders ready to pick and the orders on pick lists for each. A pickup with orders that are still only ready is shown in orange.
Automatic pick lists, last 7 days: pick lists, orders, planned and actual pick time, the share of orders picked before their ship by moment, and the lists and orders per rule.
Pause, Resume and Run Now
Pause this rule: the rule keeps its settings but creates no pick lists until you resume it.
Resume the rule: the rule runs again. The person who resumes it becomes the user the rule runs for.
Run the automatic rule now: starts the rule once, whatever its trigger timing, with the same rules as an automatic run.
QrX pauses a rule by itself when it can no longer run safely: automatic pick lists were switched off for the account, they are no longer part of the plan, stock tracking was turned off, the pack station was switched off, or the user who switched the rule on no longer has access. The rule then shows Paused with the reason, and users who manage automatic pick lists get a notification. Fix the cause, then resume the rule.
Run History and Audit Trail
Open Warehouse > Pick lists and click the icon Automatic pick lists.
Runs: every run with its rule, trigger (Instant, Auto batch, Scheduled, Continuous, Run now, Give me work, Released from the console or Wave before pickup), start and finish time, orders picked up, pick lists created, orders skipped and the result: Pick lists created, Partly created, Nothing to pick, Skipped, another run was busy, Skipped, paused, Held back, packing is busy or Failed. Open a run to see the pick lists it created and the skipped orders with their reason. Scheduled runs and Run now are always listed; other runs that found nothing are not.
Audit trail: every change to an automatic setting, with who made it and the setting before and after. Changes made by QrX itself show System.
Why Is This Order Not on an Automatic Pick List?
Open the order in Transactions, or click the icon Why not on an automatic pick list? on its row in the pack station Queue. QrX shows "Ready for the next automatic run" or the reasons, the most important first. The most common reasons:
This warehouse creates pick lists by hand. Switch it to Automatic in the warehouse settings.
Automatic pick lists are paused for this warehouse or rule.
The sales channel of this order is switched off for automatic pick lists.
Not all items of this order are in stock yet, or the items are in more than one warehouse.
A product of this order is not linked to a stock item, or an order line has a quantity that cannot be picked.
This order is on hold, snoozed, or held because the account reached a limit of its plan.
This order has no shipping method yet.
This order waits for the merge time of its sales channel, so later orders of the same buyer can still join.
This order is already on a pick list, or already packed.
The fulfilment partner of this sales channel picks this order.
No active rule with a trigger matches this order. Check the warehouse, channels and filters of your rules.
This order waits for the wave before its carrier pickup.
This order does not fit on the cart of the rule (totes, volume or weight).
The pick location of an item needs to be refilled from bulk first (only for rules set to Wait for the refill).
The pack station has enough work right now (the pack-load brake).
The merchant of this order reached its share of this run; the order goes on a next run (a merchant quota).
Permissions
Use the pack station: see the automatic settings, the rules, the carts, the pickup schedules, the console, the run history and the Why not panel, and use Give me work.
Manage automatic pick lists: switch a warehouse between Manual and Automatic, pause it, switch channels on or off, set the trigger, priority, channels, cart and refill choice of rules, pause or resume rules, manage carts, pickup schedules and the card Planning, brake and quotas, and start replays.
Run automatic pick lists: use Run the automatic rule now and Release now, and pause or resume rules.
Roles that can use the pack station get both automatic pick list permissions by default. You can change this per role in your team settings. These settings cannot be changed while you act as another user.
For Developers
Subscribe to the webhook event pick_auto/run_completed in Settings > Advanced > Webhooks. It is sent when an automatic run ends, with the run id, warehouse, rule, trigger, start and finish time, result, orders picked up, pick lists created, orders skipped and the pick list ids. It holds no customer data.
Common Problems and Fixes
I cannot choose Automatic: stock tracking is off, or automatic pick lists are not part of your plan. Turn on Simple stock or Full WMS, or contact QrX support.
A rule never runs: check that the warehouse is set to Automatic and not paused, that the rule has a trigger and a warehouse and is not paused, and that its channels and filters match your orders. Use Preview on the rule, or open an order and use Why not.
No new pick lists although orders are ready: look at the console. When it shows the brake notice, help at the pack station or raise the pack-load brake on the card Planning, brake and quotas.
Orders of the next pickup were not picked in time: check that the carrier has an active pickup schedule with the right times and buffer, and that the time estimates of the warehouse fit your team.
"This warehouse already has a pickup schedule for this carrier and shipping method.": open the existing schedule with the pencil icon and edit it.
"No pick list is ready and this warehouse does not make pick lists automatically." (Give me work): the warehouse makes pick lists by hand. Switch it to Automatic in Settings, Stock, Warehouses, on the Automatic pick lists card of that warehouse, or create a pick list by hand from Transactions or from a preset.
Pick lists did not print: automatic runs never print a picking document. Print it from the pick list when you need paper.
Two orders of the same customer were not combined: automatic pick lists never combine orders. Combine them by hand at the pack station if they must travel in one parcel.
Some pick lists have no tote: there were not enough free totes; the run details say so.
A rule shows Paused although nobody paused it: QrX paused it; the reason is shown on the rule and in the audit trail.
A rule makes pick lists for some merchants but not for others: check the field Merchant of the rule. With Chosen merchants only the merchants in the list are served, and a merchant whose fulfilment access ended is skipped. Also check the holds of that merchant (an order that is held by the merchant is never picked) and its merchant quota.
When to Contact Our Support Team
Contact QrX support when you want automatic pick lists added to your plan, when runs keep ending with Failed, when a replay keeps failing, or when an order stays out of every run while Why not says it is ready. Include the warehouse, the rule name, the run number if there is one, and the order number.
