I am new to Magento, and I have run into a problem with my store.
I am using configurable products for most of my items. The associated products often have a varying number of required attributes.
For example, one associated product may require- vehicle make, model, and year. Yet another associated product within the same configurable product may require- vehicle make, model, submodel, color, and year.
There lies my issue with configurable products. From my understanding, the dropdowns options are determined by the attributes that are selected when creating the configurable product. Regardless of whether or not the attribute is set to 'required', the attribute will become required if selected on this first menu.
However, not all of the products within the configurable product have the additional attributes, in my example- submodel and color.
Can you suggest a solution to this behavior? Or am I mistaken in the way Magento functions? Ideally I would have the drop down menus not required, and if empty, hidden from the product page.
My solution at this point is to simply use the unnecessary drop down menus by populating them with a 'All models' option.
The only other solution I could see is, modifying the product page and adding in code to retrieve the child attributes, and then check if they have values, and if not, hide them.
Thank you for your time.