App 3 of 4 — picker app
Pick the order right the first time
A queue of orders, a barcode scanner and a substitution loop the customer signs off on — the whole picking floor works from one app, from the moment an order lands to the moment it is packed and labelled.
Picker
Order #4821
Strawberries 500g
Toast bread
Fresh laban 1LShortOffer a substitute?
Waiting on customer approval
Queue
One queue, every order, however it arrived
Orders from the website, the customer app, WhatsApp, Instagram or the shop counter land in the same picker queue — the picker never needs to know or care which channel it came from.
- A single order queue across every sales channel
- Browse products by category to find items fast
- Cancel with a reason when an order cannot be fulfilled
Pick queue
3 active- #4821Customer app · 8 items



- #4822WhatsApp · 3 items



- #4823Online store · 5 items



Scan-to-pick
Barcode scan-to-pick, item by item
Scan each barcode to confirm the right item and quantity, and mark it picked, short or out of stock as you go — no relying on memory against a printed list.
- Barcode scan-to-pick against the order line
- Mark items picked, short or out of stock
- Find alternatives and related products in the same screen
Barcode matchedThe wrong item will not scan — the barcode is matched against the order line.
Substitutions
Offer a substitute — the customer decides, not the picker
When an item is out of stock, the picker offers a recommended, related or any catalogue substitute. The customer approves or declines it from their own phone, and the decision is recorded against the order item.
- Recommended, related or all-products substitute tabs
- Customer approves or declines from their own phone
- The substitution is recorded on the order item
Order #4821

Fresh laban 1L
Out of stock

Full-fat laban 1L
Offered as a substitute
The customer decides, not the picker — and it is recorded on the order.
Handover
Mark preparing, assign a driver, reschedule if needed
Once picking is done, mark the order preparing, assign it to a delivery agent, or push the slot back if the shop is running behind — all without leaving the app.
- Mark the order as preparing when picking is complete
- Assign a delivery agent directly from the app
- Reschedule the delivery slot when the shop is behind
Packing
Print the packing label before it leaves the floor
A packing label prints for the finished order, so the driver or the counter can match bags to orders at a glance.
- Packing label printed per completed order
- Works with the same printers as the shop admin app
Order #4821
Bag 1 of 2
4821-01-02
The approval loop
How substitution approval works
From an out-of-stock item to a customer decision, step by step.
- 1
Item out of stock
The picker finds the item is out during the scan.
- 2
Picker offers a substitute
From a recommended, related or all-products list.
- 3
Customer is notified
The approval request reaches the customer’s phone instantly.
- 4
Customer approves or declines
The customer — not the picker — makes the final call.
- 5
Recorded on the order
The picker continues immediately with the outcome.
If the customer declines, the picker returns to step 2 with another option, or marks the item out of stock.
Specification
The full specification
- Platforms
- Android and iOS
- Order queue
- One queue across every sales channel
- Picking
- Barcode scan-to-pick; mark picked, short or out of stock
- Substitutions
- Recommended, related or all-products tabs, approved by the customer
- Handover
- Mark preparing, assign a driver, reschedule the slot
- Printing
- Packing label per order, same printer support as shop admin
FAQ
Frequently asked questions
Does the picker choose the substitute on their own?
What if the customer does not respond to the substitution request?
Can one picker handle orders from several channels?
See all four apps in action
One system, from the counter to the road.
No card required · Live in a day · Support in Arabic and English