Pick and fulfill orders
Pick an order's items from their bins, then mark the order fulfilled in Shopify, all from your desk. Your team sees the same orders in Stock Scan, so you can pick on a phone or on the web.
Before you start
- Orders appear at locations that are managed in Zapstra. See Locations and stock pools.
- Marking orders fulfilled needs a role that allows it. See users and permissions.
Find the orders to pick
- Open Inventory → Tasks → Order picks.
- Check the Location. The page opens on the location with the most orders waiting; each option shows "{name} · {count} waiting".
- Stay on To pick. Use the search box to find an order by order number, SKU or product.
- Select an order to open it.
The list shows Order, Placed, Lines, To pick, Status (Not started, In progress or Picked) and Note. No customer names or addresses appear.
Print pick lists
To pick from paper, select up to 25 orders in To pick, then choose:
- Print pick list: one section per order.
- Print batch pick list: all selected orders grouped by bin, so you visit each bin once.
On the print page you can switch between By order and By bin, then select Print. An open order also has Print pick list in its header.
Pick an order
The order page shows the Order note, then To pick with each line's product, bins, quantity picked and state.
- Select Pick on a line.
- In Bin, check the suggested bin or choose another. Each option shows "{bin} — {available} available"; more choices are under Other bins.
- Enter the Quantity you took, in the unit shown.
- Select Confirm pick.
Check the result: the line shows "{picked} of {remaining} {unit}" and the bin it came from. A fully picked line moves to Picked.
If the stock came from two bins, pick the line twice, once per bin. Picking takes the stock out of the bin's on-hand.
Undo a pick
- Unpick: puts the picked quantity back in the bin it came from. Find it under the line's More menu, or next to the bin under Picked.
- Release: frees the stock set aside for the line's pick, so it can be picked again later. Enter a Reason and select Release pick. Unpick any picked items first.
Mark the order fulfilled
- When the items are packed, select Mark fulfilled in the order's header.
- Check the quantity for each line. Each shows "{picked} of {remaining} picked". Lines that need no pick ship with the order.
- Enter a Tracking number and Carrier if you have them.
- Tick Send shipment details to customer if Shopify should email the customer.
- Select Mark fulfilled.
Check the result: the Fulfillments card shows "Sending to Shopify…", then Fulfilled in Shopify. Zapstra creates the fulfillment in Shopify. Anything you didn't send stays open on the order.
If part of the order won't ship, close the rest in Shopify admin.
See fulfilled orders and reprint labels
The Fulfilled tab lists orders fulfilled at this location in the last 30 days, with who fulfilled them, tracking and the shipping label. Select Reprint to print a label again. If the link has expired, print it from Shopify.
Why a line can't be picked
A line's state explains why it isn't ready:
| State | What to do |
|---|---|
| Waiting for Shopify to assign this location | Wait for Shopify to assign the order to this location, then reload. |
| Not reserved at this location | The order is reserved somewhere else. Pick it at that location. |
| No stock in a pickable bin | Check the stock and bins, or move stock into a pickable bin. |
| Product not linked | Link the Shopify product to a material. See materials. |
| Managed by another app | Another app manages this product's stock. Pick it there. |
| On hold in Shopify | Release the hold in Shopify first. |
| No pick needed — ships with the order | Nothing to pick. |
| "Pick this line in Stock Scan" | The line needs a lot choice. Pick it in Stock Scan. |
If something goes wrong
| What you see | What to do |
|---|---|
| "That is more than this line still has left to pick." | Lower the quantity. |
| "That bin does not hold enough unclaimed stock." | Pick from another bin, or lower the quantity. |
| "This stock location requires a bin on every pick." | Choose the bin you picked from. |
| "This pick already has items picked. Unpick them first." | Unpick, then release. |
| Mark fulfilled is unavailable and the header says "Pick these items first" | Pick the remaining items. |
| "This order is on hold in Shopify." | Release the hold in Shopify. |
| "Your role can't mark orders fulfilled." | Ask an admin to do it or to change your role. |
| "Sending to Shopify is paused for this shop." | Try again later, or check sync troubleshooting. |
| Needs attention — check in Shopify | Open the order in Shopify (Open in Shopify) and check its fulfillment. |
| "Orders couldn't be loaded." | Reload. The location may still have orders. |
For a timeout, check the order before you try again. See troubleshooting.