I’ve spent hours trying to figure out the problem of why my product was not showing the “Product options/attributes” on the public site.
After ensuring all the setup for the attributes, the set, the stock availability, product visibility, categories being selected, etc were CORRECT, and After lots of research, I found the following answer on this thread:
After ensuring that everything was set up properly (as shortly explained above and lots of online threads), all I had to do was simply to open the main “configurable product” (parent) in edit mode, go to the “attributes” tab, and press “Reset filter”, then “Select all”, which puts checkmarks on all the product options and then hit SAVE. By selecting them all, this column not only selects them but in fact makes these product options AVAILABLE (enabled) for the product!
To bad the column is just called nothing and only shows a “checkmark”. This left-most column should be called “enable?” or something to make it clear that if it’s checked, it’s not just for selecting it, but for enabling it and making it live on the website (so that product options do appear).
See attached image to see where I had to “check” all of my child products (within the configurable product) were set.
Hope this helps
Click thumbnail to see full-size image