← Product overview CATALOG & BOM

Every product starts as a recipe.

Bobbin separates what you stock from what you sell — and connects the two with a bill of materials, so a "finished product" is never a mystery box.

FPFinished Product — a sellable, WooCommerce-synced item SFPSemi-Finished Product — a blank you stock but don't sell directly BOMBill of Materials — the recipe connecting them

THE MODEL

Blanks, finished products, and the recipe between them.

01

Blank garments (SFP)

Defined by product group, color, sex and size group — a t-shirt, a sweatshirt, whatever your line carries. Codes and SKUs are auto-generated once and never changed (e.g. TSH-BLK-0142-M), and each size is its own stockable unit. Optional fields carry a supplier code or a legacy ID, so migrating in a catalog you already run elsewhere doesn't mean starting from zero — and a bulk CSV/XLSX import gets an existing blank catalog in fast.

02

Finished products (FP)

A finished product is a thin link to WooCommerce — its ID and SKU — not a duplicated copy of the product. Name, image and price are fetched from Woo live, on demand, so there's never a stale second copy to keep in sync by hand. A daily identity sync brings in new or changed products automatically, and Bobbin tracks each one's Woo lifecycle (active, trashed, deleted) so nothing in your BOMs quietly points at a ghost listing.

03

The bill of materials

Every finished-product variation gets exactly one recipe. Each line in it is a quantity of either a blank or another finished product — which is how kits and sets get built: bundle two independently-sellable items under one parent SKU, and each of those still has its own blank-based recipe underneath. A cycle check refuses any recipe that would (directly or through nesting) contain itself, and a reverse-lookup view answers "where is this blank actually used" before you discontinue it.

04

Woo stock mode, per item

Every blank or finished product carries one of three modes: sync (push the real calculated quantity), always available (never show as sold out — useful for anything genuinely made to order), or skip (Bobbin leaves it alone entirely). Mode changes take effect within a couple of minutes, independent of the nightly quantity push described on the Availability & Sync page.


EXAMPLE

A set is just a recipe made of other recipes.

A "Tracksuit Set" doesn't need its own fabric — it's a BOM whose lines are two already-sellable finished products, each with its own blank-based recipe underneath.

Tracksuit Set — Navy / M FP
Track Jacket — Navy / M × 1 FP
Jacket body panel — Navy × 1SFP
Zip closure × 1SFP
Track Pants — Navy / M × 1 FP
Pants body panel — Navy × 1SFP
Drawcord × 2SFP

SEE IT

The BOM editor, 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.