← Product overview PURCHASING

Ordering blanks, without blurring "shipped" and "shelved."

Purchase orders track what your supplier says is coming. Stock only changes when it's physically scanned in. Bobbin keeps those two honestly separate.


PURCHASE ORDER LIFECYCLE

The status updates itself.

Nobody sets "partially received" by hand — it's derived automatically from what's actually been logged as arrived.

Draft Ordered Partially received Received Cancelled*

*Blocked once anything on the order has arrived — you can't cancel your way out of a partial delivery by mistake.


01

Suppliers

Straightforward records — create, update, deactivate. A purchase order can only be raised against an active supplier.

02

Lines, one at a time or by spreadsheet

Add a blank and a quantity directly, or import a CSV. Import is a preview-then-confirm flow: every row is checked and any SKU it doesn't recognize is flagged right there — you fix the file, not the database, and nothing is written until you confirm.

03

Arrival tracking, deliberately not stock posting

Logging that units have arrived on a purchase order is not the same action as putting them into stock — actual warehouse stock only changes when someone scans the items in. That keeps "what the supplier says shipped" and "what's physically on your shelf" as two separate, honest facts instead of one blurred number. Over-arrivals are allowed, not blocked.

04

The procurement report

One live view, one row per blank variation: on-hand, on-order (already on a placed PO), last month's completed sales, this month's so far, and open processing demand (orders in flight right now). Finished-product demand is converted into raw blank quantities through the BOM automatically — so you see "how many black size-M blanks do I actually need," not a spreadsheet you have to build that math into yourself.

For example: sell 40 hoodies last month, and the report doesn't just say "40 hoodies" — it explodes that through the BOM to "40 size-M blank hoodies," sitting right next to how many you already have on hand and on order, so the reorder quantity is a subtraction, not a project.

It's a CSV download that opens straight in Excel — no import step, no format to learn — available from Admin & Ops, or emailed to you on a schedule.


SEE IT

Raising and importing a purchase order, in the app.


SEE IT

The procurement report, CSV in hand, in the app.


DEMO ACCESS

Building assembly-to-order on WooCommerce? We built this for you.

We're onboarding a first group of apparel brands before opening up broadly.

We'll only use this to reply about Bobbin. See our privacy policy.