Mobile EAN/GTIN Scanning on a Smartphone: Picking Orders Against Live ERP Stock
It is 6:40 on a Tuesday in a building-supplies warehouse near Stuttgart. A rep is walking aisle 4 with a customer who runs three hardware shops. They stop at a pallet of anchor bolts, and instead of writing a code on a clipboard, the rep raises an ordinary phone, points the camera at the EAN, and the product lands in the cart with the customer's own contract price and the live stock figure already showing. No app installed. No handheld scanner charged overnight. The phone already does the job, and on a Selldi shop it talks straight to your ERP.
Scanning on the floor, not transcribing at the desk
The old loop is familiar to anyone who has run a wholesale operation. Someone walks the racks with a list, jots down article numbers, returns to a desk, opens the B2B portal and retypes everything. Every transcription step is a chance to swap a digit, order the wrong variant, or miss that an item went out of stock an hour ago.
With Selldi the scanner lives in the browser. A logged-in buyer or your own rep opens the shop on a phone, taps the camera icon in the search bar, points it at an EAN-13 or GTIN, and the product is matched against your catalogue almost instantly. It works the same in your warehouse, in the customer's stockroom, or on a site. The phone reads the code locally; only the digits travel to the shop.
Live ERP data, not yesterday's spreadsheet
A barcode that just opens a product page is half the story. The number that matters is the one next to it. Selldi syncs stock, prices and orders with your ERP both ways every 15 to 60 minutes through your own system's API, so the figure a rep sees on the phone is the figure the warehouse is actually working from.
That changes the conversation in the aisle. When the customer asks for 200 units and the scan shows 140 on hand with a replenishment date, nobody promises a quantity that does not exist. And it is not a list price on screen, it is that customer's price, with their group discount and any per-account terms already applied, because the scanner runs inside their logged-in session. Scan, set the quantity, add to cart. The order is built as you pick.
Where phones are honest about accuracy
A modern phone camera reads a clean EAN-13 about as reliably as a cheap dedicated unit, and most warehouse barcodes are clean. The honest caveats are physical, not digital. Shrink-wrap glare, a crumpled label, faded thermal print, or a code printed too small all slow the read or force a second attempt. None of this is a software flaw, it is what any optical scanner fights with.
The fix is mundane: keep your EAN/GTIN data correct in the ERP so a good read always resolves to the right article, and let staff fall back to typing the number when a label is damaged. A scanned code and a typed code land on the same product.
Picking and order-building
For the person assembling an order, the phone becomes a check rather than a clipboard: scan each item as it goes on the pallet, confirm it matches the order line, move on. For a rep on the road it replaces the notepad, walk the customer's shelves, scan the gaps, and build a top-up order that is already priced and stock-checked. For the shop owner who orders once a week, scanning the shelf beats reading codes aloud, with nothing to install.
When a dedicated scanner still wins
If a station scans thousands of items a shift, high-volume goods-in or full-day picking on a conveyor, a rugged terminal with a hardware trigger and an all-day battery is faster and survives being dropped on concrete. A phone scanning for eight straight hours drains, heats up and gets slippery in gloves, and cold stores or wet loading bays are kinder to an IP-rated handheld.
So the line is roughly this: phones win on reach and zero cost to start, every rep and customer already has one, no app, no per-device licence. Dedicated scanners win on sustained throughput at fixed stations. Most wholesalers need both, and doing the phone side in the browser costs nothing to give the capability to occasional users who would never justify a terminal.
Getting it running
There is little to set up beyond clean data. The scanner is part of the same B2B and B2C platform on one backend, so once your products carry correct EAN/GTIN codes from your ERP, scanning works with no extra device or install. Selldi also runs multi-language and multi-currency for export with separate price lists per market, AI that reads orders out of emails, PDFs and Excel straight into the ERP, and online card and local payments. A typical go-live is around two weeks, billed as a setup fee plus subscription, with no commission on sales.
To see the scan-to-cart flow against live stock, the demo is at https://demo.selldi.pl/showcase, or write to helpdesk@selldi.pl.