Orders from every storefront land in a single list — routed to the right workflow the moment they arrive, then tracked line by line and unit by unit until they ship.
Filter, sort and pick off work. Columns are yours to choose, selection is sticky, and bulk actions report back per order rather than failing silently.
An order holds lines; a line holds units. Personalisation lives on the unit, which is why a single name can be reprinted without touching the other forty-nine.
Rules run in priority order the moment an order lands. Every decision is recorded, so “why did this go to Leeds?” has an answer rather than a theory.
An order moves through a fixed set of states. It never sits in two at once, and the storefront hears about each change as it happens.
In the queue, not yet assigned. Editable.
A fulfiller owns it. Production Jobs exist.
Print files delivered to the floor.
Being made. Unit-level progress visible.
Shipped, with tracking back on the order.
Stuck with a reason attached, never discarded.
Bring a handful of real ones and we'll route, produce and dispatch them together.