I'm not sure if this is more of a feature request or a support request; I would assume that most of the basic stuff like this has been set in stone, so my best bet is to override the functionality instead of convincing everyone that my way is better :)
It seems a bit heavy handed that title should be a required field in product; you would think that SKU should be enough as a unique identifier. I'm making a site where there are multiple products that all share the same name, but have different SKUs and differ in other attributes (such as color, for instance). To simplify data entry and product management, I created a Master Product content type, which would hold the "Title" and dimensions of a product. The individual version of each product, identified uniquely by SKU, is then linked to a Master Product via node reference field (thus obtaining most of the attributes that describe it).
For instance, let's say my product is called "Omega Won-Ton Frisbee", or OWTF, for short. I have 6 OWTF's that are more or less identical - they have the same name, same dimensions, same weight, same material, etc (and I have no choice in this; there are thousands of products that are grouped with identical names). The only differences are SKU, color and price.
So my Master Product has one entry, OWTF (unique title to Master Product), along with all the more general attributes that describe the OWTF product. This way, I just have to enter all this data once. Then I go over to Products and enter 6 products, for which I would only enter 4 fields - SKU, Master Product (a reference), price and color.
What would be the best way to cleanly remove the Product "Title" field from the equation? It would seem that I must make a module to override it, altering the form and perhaps altering or overriding the form verification (which should be easy enough). Would there be anything else I should consider that might bite me further down the line? My two cents: this should be an optional field from the get-go, but then, I don't want to start a holy war discussion over it, I just want to achieve my goal.
Thanks in advance!