Hi,
Concerning "display add to cart button for free products" I cannot use that since I use the official plugins for Donations (give what you want) and with that option, the donation bar disappears and it is no longer possible to write the amount
You could use the price 0.0001
That way, you would have an add to cart button for that donation product with a price of 0 by default.
Or you could enter a suggested donation amount as price, and have the donation input field as an "override" of the default.
When using the ALWAYS in that option, when the page is loaded, I directly see the description "this is yellow" even if that is not yet selected.
Can you replicate the issue?
This is indeed how it works. Only the price and add to cart areas are hidden before the selection. Otherwise, we would have to hide all the elements on the page. The images can also change based on the selected variant, same for the custom fields, etc. So we decided to display the default variant elements for these before the variant is selected, instead of not having anything and having a strange layout.
Moreover, when I open the product page and "Select" is there, the price do not appear, and it is correct since the variant is mandatory and only after selecting that, the price should appear. The not-so-nice thing is that if I select a variant and the price appears, it then does not disappear when the user clicks back on "Select".
This is indeed how it works for now.