Im trying to design a database for a eCommerce style website that isnt interested in selling online yet. Its a flooring business with lots of different categories and iv tried to make it a few different ways but there are so many different things associated with each item i cant get a solid design down.
I intend for the database to handle a product search on the website.
Carpet - name, color, manufacture, fiber, big_picture, small_picture, roomscene, store stock (yes/no), type of room, avalible_in_15
(names will probably be changed on creation)
Hardwood - name, manufacture, treatment, species, big_picture, small_picture, roomscene, store stock (yes/no), type of room, stain, board_size
Laminate -
Ceramic -
Cork -
Linoleum -
The rest will be similar to the above but with slight differences and i would like to be able to add eCommerce support relatively easily in the future unless its more efficient to build it with the ability for eCommerce now.
Thanks for any insight.

Sto.