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
Ordering around trend-driven and seasonal crafting demand
Craft demand shifts with both seasons (holiday crafting, back-to-school) and trends that can be harder to predict than a typical seasonal retail calendar a viral crafting trend can spike demand for a specific material with little warning. Tracking sell-through by specific SKU, not category, is what lets a store catch a fast-moving trend early enough to reorder while it's still selling, rather than noticing it only after the shelf is empty.
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!”
“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.”