I just found the reason. The setting “used as variations” must be checked for an attribute to show in the table. I wonder why this is so?
Screenshot: https://drive.google.com/file/d/1EZLAkQkl0v7WLSwJWUlP6FzowhGkwElU/view?usp=sharing
Here is a use case where that begs for another solution:
In manufacturing one may have a product model that has a base configuration AND other customizable features. Those customizable features may be consistent across multiple products, meaning the same elements can be customized, WHILE the base products are all different.
For example: I make electrical cables. I may sell 3 parent products who have different base configurations of Type A, Type B, Type C, and wire gauge may be different on all 3, but not customizable across the children. AND all of these product have a variation of length, that is customizable: 3ft, 6ft, 12ft.
I do not want to clutter the product page with unnecessary fields. So, I set the “plug type” attribute and “amp/voltage” attribute to not be used as variation, BUT I do set it to be visible.
This does 2 things:
1) Reduces the number of select fields the user needs to deal with. (Every attribute set to “used as variation, gets a select box, even if there is only 1 option.)
2) Clearly shows the attribute as a product configuration as it will appear in the “details” tab for the product. (And as a child of the parent that attribute obviously applies to the child (especially if there is only 1 option on the parent product).
I gave an example with only 2 attributes. Some manufacturers, including my client have considerably more, 20+.
In the case of my client, asking the user to sift through 20+ attributes to find the ones that need to be selected and which can be ignored is just a waste of time.
Does that make sense?
Here’s a product page on my client’s store (demo): https://drive.google.com/file/d/1OJ_lqnRgJrU79KBoTbVUR7pWSgBy-orV/view?usp=sharing
You can see the attributes marked as “uses as variations” are at the top. These are the attributes that are customizable.
Below in the “additional information” tab you can see all the other “base configuration” attributes, marked as “Visible on the product page”.
Is there a way to change the functionality to look for “visible on product” in stead of “used as variation”???