I'm trying to create some kind of product attributes by adding fields in manage fields in Store | Product types. Is there any solution to give product creator ability to select which fields he want to use when adding product. Creating product types containing all possible situations would be strange. Example: I create one customizable product, but I want to give it 4 various attributes. For another creating product I could select checkboxes for different attributes.
You probably want to group products that a similar into the same product types and setup different product types, instead of having a single multipurpose product type that can be turned into anything. The product creator can decide which fields to use by choosing which product type to use. A distinction that will come very naturally for non technical people.