Case studies

Fulfilment checks before anything ships

Three fulfilment tools: a carton label generator that replaced hand-written case numbers, an Amazon / FBA sales-order checker that compares label counts with accepted quantities, and an FBA shipment checker that compares the sending sheet with the labels.

A fulfilment line at night, with a conveyor, cartons and a label printer

The problem

Fulfilment mistakes are cheap to catch before despatch and expensive to catch at the other end.

Hand-written case numbers get misread. Labels get printed for the wrong quantity. A shipment heads into a marketplace's network with cartons that don't match the paperwork, and the problem comes back later as a query nobody can easily answer.

Most of these mistakes aren't anyone being careless. They're people doing counting and comparing by eye, at speed, at the end of a busy shift. That's a job for software.

What I built

Three tools, each aimed at one kind of mistake.

  • Carton label generator. Case numbers are generated and printed, replacing hand-written ones.
  • Amazon / FBA sales-order checker. It compares label counts with the quantities accepted on the order, and says so when they don't match.
  • FBA shipment checker. It compares the sending sheet with the FBA carton and pallet labels, so what's declared is what's in the shipment.

None of them is big. Each one closes a gap where a person used to be the only check.

How it runs now

Case numbers come off the printer, not out of a pen. Label counts are checked against accepted quantities before anything ships. Sending sheets are checked against the labels on the cartons and pallets.

The people packing still do the work. The tools do the counting and the comparing, so a mismatch is caught before it leaves, not reported by the customer after it arrives.

It's a good example of how I like to work: find the one mistake that keeps happening, and build the smallest tool that stops it.

More case studies

Sound familiar?

Let's talk about yours.

If you're living with a problem like this one, tell me about it.