Live selling · Fulfillment
Live-Commerce Operations & Shipping System
Anonymized study of a real client system — no client names, no invented numbers.
The problem
A live-selling operation compressed hundreds of orders into short broadcast windows. Labels were generated one by one after each show, packing was error-prone, and reconciling sales against inventory took the rest of the night.
The approach
The constraint was pace: everything had to keep up with the stream. We designed the workflow around capturing sales the moment they happen and pushing each one straight through to a printable label and a packing queue.
What was designed and built
An operations tool that captures live sales as they occur, prints shipping labels in real time during the show, feeds a packing queue with per-order manifests, and reconciles sold items against inventory when the stream ends.
Technical approach
- Node.js
- WebSockets
- Carrier/label APIs
- Thermal-printer workflow
- Inventory ledger
Before and after
Labels after the showlabels during it
Verified outcome
Label printing moved from after the show to during it. Packing runs from a queue instead of a handwritten list, and post-show reconciliation became a report instead of a project.
View as table
| Interval | Sales captured |
|---|---|
| 0h00–0h05 | 3 |
| 0h05–0h10 | 13 |
| 0h10–0h15 | 12 |
| 0h15–0h20 | 11 |
| 0h20–0h25 | 12 |
| 0h25–0h30 | 15 |
| 0h30–0h35 | 15 |
| 0h35–0h40 | 14 |
| 0h40–0h45 | 13 |
| 0h45–0h50 | 18 |
| 0h50–0h55 | 13 |
| 0h55–1h00 | 7 |
| 1h00–1h05 | 11 |
| 1h05–1h10 | 13 |
| 1h10–1h15 | 8 |
| 1h15–1h20 | 9 |
| 1h20–1h25 | 5 |
| 1h25–1h30 | 7 |
| 1h30–1h35 | 5 |
| 1h35–1h40 | 7 |
| 1h40–1h45 | 7 |
| 1h45–1h50 | 5 |
| 1h50–1h55 | 5 |
| 1h55–2h00 | 15 |
| 2h00–2h05 | 19 |
| 2h05–2h10 | 16 |
| 2h10–2h15 | 17 |
| 2h15–2h20 | 6 |
| 2h20–2h25 | 14 |
| 2h25–2h30 | 26 |
| 2h30–2h35 | 14 |
| 2h35–2h40 | 27 |
| 2h40–2h45 | 20 |
| 2h45–2h50 | 20 |
| 2h50–2h55 | 19 |
| 2h55–3h00 | 21 |
| 3h00–3h05 | 13 |
| 3h05–3h10 | 14 |
| 3h10–3h15 | 21 |
| 3h15–3h20 | 19 |
| 3h20–3h25 | 21 |
| 3h25–3h30 | 9 |
| 3h30–3h35 | 13 |
| 3h35–3h40 | 3 |
| 3h40–3h45 | 13 |
| 3h45–3h50 | 15 |
| 3h50–3h55 | 24 |
| 3h55–4h00 | 27 |
| 4h00–4h05 | 6 |
More studies
All case studies →Facing the same kind of problem?
The system behind this study can be shaped to your operation. Start with a free workflow review — an engineer replies within one business day.
Replies within one business day · no mandatory calls · or email [email protected]

