Item-level production tracking

ProdQueue

A WooCommerce extension that turns every made-to-order line item into a production job the workshop can actually follow.

ProdQueue / authentic interface

The production queue inside WooCommerce

Individual jobs retain their order context while adding status, priority and production controls.

Released
ProdQueue production queue with order, product, status and priority columnsLive product UI
Production queue / working interface. The horizontal view preserves status and priority columns on narrow screens.

01 / The problem

An order is too large a unit for the workshop.

WooCommerce knows an order was placed. It does not know that four personalised products in that order are four separate jobs, each moving through production at its own pace.

ProdQueue / data model

One ordered unit becomes one trackable job

Quantity expansion makes the physical unit—not only the order—the useful production record.

Released
  1. 01Order #4821Two line items
  2. 02Line item ×3Quantity is operationally significant
  3. 03Three jobsEach unit gets its own state
  4. 04Production queueFilter, prioritise and reconcile
Implemented model — a simplified view of ProdQueue's order-to-job transformation.

02 / The observation

The physical item needs its own state.

A single order can contain several products, quantities and custom options. Each physical item can reach the next production stage at a different time, so the useful unit of work is not always the order.

03 / The product decision

Add a queue, not another operating system.

Keep the workflow inside WordPress, preserve store ownership of the data, and add only the operational layer the team needs: jobs, status, priority, filtering and reconciliation.

ProdQueue deliberately stops short of becoming an ERP. It closes the production visibility gap without asking a small team to move its commerce data or adopt another system.

ProdQueue / queue controls

State, priority and filters keep the floor legible

The queue adds a small operational layer without replacing WooCommerce as the system of record.

Working interface
  1. 01PendingNew work
  2. 02In progressOn the floor
  3. 03BlockedNeeds attention
  4. 04CompleteReconciled
PriorityProduct filterOrder lookup
Interface map — status is never communicated by colour alone.