I'm pretty familiar with WordPress and have used it on various projects both as a blog as well as a fully-functional CMS using custom post types, etc.
I am about to embark on a project for a client that includes a site that displays a few clothing pieces. Each piece will also display its different color options (ex: The "XXX" shirt will come in Black, Red and White and should be able to view colors when you click on a color swatch).
There will be 30 products, give or take a few, but this number is pretty set in stone.. There won't be the situation in which 20 more products will need to be added.
So my first inclination was just to make a custom post type called "clothing" and create each clothing piece. From there, I would create each piece's color option as a child page of the parent clothing piece page.
I know there are various ways to approach a project like this but I wanted to get some input and maybe some recommendations on how to go about with something like this.