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.
Blanks, finished products, and the recipe between them.
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.
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.
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.
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.
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.
The BOM editor, in the app.
Building assembly-to-order on WooCommerce? We built this for you.
We're onboarding a first group of apparel brands before opening up broadly.