Craft & Hobby Store Inventory Management

Craft and hobby store inventory management: mixed units of measure (yard, skein, piece), huge SKU/color variety, and class-kit supply tracking.

Craft & Hobby Store Inventory Management

By Tibeau De Grauwe, FounderUpdated July 2026

  • 25 products free
  • No credit card
  • 10-min setup

Why craft store inventory is a unit-of-measure and variant problem

A single craft category can be sold in several different units at once fabric by the yard, ribbon by the roll or the yard, yarn by the skein or by weight, beads by the piece, strand, or gram. A system built around one fixed unit per product forces awkward workarounds the moment a store carries both cut-to-order fabric and pre-packaged fat quarters of the same print.

Color and material variety multiplies SKU count dramatically a single yarn line in a dozen colors and three weights is 36 trackable combinations before counting dye lots, which matter to many crafters (especially for larger projects needing multiple skeins from the same dye batch).

Stores running classes or workshops sell kits that bundle several individual SKUs fabric, thread, notions, a pattern into one purchase. That's a bill-of-materials problem: a kit sold should deduct every component it actually contains, not just decrement a single "kit" SKU disconnected from the raw materials it used.

Tracking mixed units, variants, and class kits

Set the right unit of measure per product yard, skein, gram, piece rather than forcing everything into a single default unit, and track conversions where the same item is sold both cut-to-order and pre-packaged.

Track color, material, and dye-lot variants as distinct stock-keeping units where crafters care about matching (yarn and fabric especially), so a customer's project-planning question "do you have enough of this exact dye lot" has a real answer.

Build class and workshop kits with a bill of materials listing every component. Authoring that BOM is free on every plan; automatically deducting the fabric, thread, and notions a class used from raw stock when you complete a production order requires the Production module (bundled on Professional+, or a $4/mo add-on) so a shortage in any one component is caught before the class runs short.

  • Unit of measure set per product: yard, skein, gram, piece not one default
  • Color/material/dye-lot tracked as distinct SKUs where it matters to customers
  • Class and workshop kits use a bill of materials, not a single disconnected SKU
  • Cut-to-order and pre-packaged versions of the same material tracked with the right conversion

Multiple locations and matching dye lots across stores

A multi-location craft retailer benefits from shared stock visibility so a customer needing more of a specific dye lot or fabric bolt than one store has on hand can be matched with stock from another location, rather than being told to start a project over with a different lot.

Trusted by small businesses

What our customers say

Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!

Erasable Trading AU

Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

How do craft stores handle items sold in different units, like fabric by the yard and yarn by the skein?
By setting the correct unit of measure per product yard, skein, gram, piece rather than forcing every item into one default unit, and tracking conversions where the same material is sold both cut-to-order and pre-packaged.
Why does dye lot matter for craft store inventory?
Crafters working on larger projects often need multiple skeins or bolts from the same dye lot to avoid visible color variation, so tracking dye lot as its own attribute not just color name lets a store answer whether enough matching stock is actually available.
How should class or workshop kits be tracked?
With a bill of materials listing every component in the kit, free on every StockFlow plan. Automatically deducting the actual fabric, thread, and notions used from raw stock when a class runs requires the Production module (Professional+ or a $4/mo add-on); without it, the BOM still keeps the kit's component list connected to inventory instead of tracking it as one disconnected SKU.
How do craft stores catch a fast-moving trend before they run out?
By tracking sell-through per specific SKU rather than by category, so a sudden spike in demand for one particular material shows up early enough to reorder while it's still selling, not just after the shelf empties out.