Order capture sounds like the simple part. A buyer decides they need more stock of something, and someone writes down what, how much, and from whom. In practice, for a retailer carrying real stock across multiple stores, it’s one of the most detail-heavy jobs in the whole business, and it’s exactly the kind of task where small friction adds up to real cost.
The same item, a dozen ways
A single item on an order is rarely one line. It’s usually one item across a grid of sizes and colours, and the quantities in that grid are almost never uniform, more of one size, none of another, depending on what’s actually selling and what’s already on the shelf. Get the grid wrong and the business either orders stock it doesn’t need or runs out of stock it does. Multiply that across every item on every order, and the accuracy of that one grid becomes a real number on the business’s balance sheet.
Some items don’t fit a size grid at all, they’re sold as a single generic unit rather than in sized variants. A system that assumes everything comes in sizes handles those items badly, forcing someone to work around it. One of the things we paid close attention to in iStoko was making that distinction correctly, so the person capturing the order sees the right input for the item in front of them, not a generic form that almost fits.
Why a photo matters more than it sounds like it should
Attaching a photo to an item sounds like a small convenience. In practice, it’s what lets a supplier confirm, at a glance, that the order matches what was actually agreed, rather than relying on a code and a description that can be misread or mistyped. It also protects the business: if a delivery doesn’t match, the original order, photo included, is the record of what was actually asked for.
The detail that mattered most here was making the photo stick to the item, not the order. Once an item has been photographed, that photo shows up automatically the next time anyone orders it again, no retaking a photo of something that hasn’t changed. It’s a small thing, but it’s exactly the kind of small thing that either saves someone a few minutes on every order, or costs them a few minutes on every order, for as long as they use the system.
Slow or wrong, at the worst possible moment
Order capture usually happens under time pressure, a buyer working through a supplier’s full range against real stock levels, trying to get an order out before a cutoff. If the tool they’re using is slow, or unclear about what it’s asking for, or loses work partway through, that pressure turns into mistakes, and mistakes in a purchase order are expensive to unwind. Getting this part right isn’t about adding features. It’s about making sure the ordinary case, someone placing a normal order in the middle of a busy day, is fast and hard to get wrong.
Order capture was the first piece of iStoko we built, and it’s live and in use now. The next pieces, getting an order from “placed” through to being received in the warehouse, and getting it to the supplier reliably by email, are what we’re working on next. We’ll write about those as they take shape.