Garment attributes and categories
Costume garments are described by a chain of attributes: Category, Sub-category, Size and Secondary Size, plus Colours, Fabrics, Styles and Period. Filling them in keeps your wardrobe searchable and your reports tidy. Makeup products use the same picker but only need a Category.
Cascading category, sub-category and size
The category fields build on each other. Pick a Category first, and the Sub-category, Size and Styles options narrow to fit it. Pick a Sub-category and the Size list narrows again. Some category and sub-category combinations also expose a Secondary Size; when they do, the first size box is relabelled Primary Size.
For costume garments, Gender sits above Category and shapes the options below it. Change Gender or Category and Haystack clears the dependent fields underneath so you cannot end up with a size that does not belong to the new category. Set the chain from the top down.
Changing Category resets Sub-category, Size, Secondary Size and Styles back to empty. Set Category before the fields below it, not after, or you will lose those values.
Creating a new attribute value
If the value you need is not in the list, type it into the attribute box. An option labelled Create “your text” appears at the top of the results. Tap it and Haystack adds the value and selects it on the spot. This works for categories, sizes, colours, fabrics, styles, periods and the sourced-from lists.
Anything you create is shared across the whole project. The next person adding a garment will see the value in their dropdown, so spell it the way you want it to read everywhere. Build a small, consistent set rather than a new variant every time.
These attributes are filled in when you create or edit a garment. See Adding garments and products.