Working steps
Choose the details that matter
Keep product details tied to the family. A shirt needs fit, material and size; a phone needs storage, display and connectivity.
Attributes: fit, material, colour, size
Set the expected format
Decide whether each detail is a number, yes/no answer, text value or approved choice so filters and comparisons stay predictable.
fit: enum; size: enum; washable: boolean
Approve the product terms
Use one retailer-owned vocabulary rather than accepting every supplier label as a new product term.
colour: Navy, Stone, White, Sage