Interestingly, on the page I just pointed to, when I added a 4th variation, ONE of the missing variations SHOWED UP (along with the new 4th one), but the OTHER variation remains missing?
Even MORE interesting, when I changed the default variation to be one of the missing ones, I lose the initial lone variation that had been showing?! (note, I still ONLY have Woocommerce active, in the Flatsome Theme…)
When I run this in Twenty Fifteen, I’m shown a “clear” option for the variation dropdowns. If I hit that CLEAR option, suddenly the missing variations all SHOW UP.
Something isn’t quite right in how these lists are being generated…that’s the only thing I can think of….something broke in WooCommerce????
It also appears that if I have no default option selected, then I can see all the available attributes. I realize there is some list filtering that goes on here (eg. I have two sizes available from one producer, and a third size available from a second producer)….
It seems that if I have the default set up, my theme is not showing me the “clear” option….but if I unselect ALL the default selections, then I can get into the options available.
So maybe this isn’t so much a bug as it might be a usability issue? Granted, it doesn’t explain the other issue I had with non-variable attributes being turned into variable ones….there’s something wonky here..I just cannot put my finger on it.
And now even MORE odd things going on – PRICES are showing intermittently. Eg. here – the price listed for the “small size” is not showing – http://www.miniwaters.fish/product/amphiprion-perideriaon-fiji-sunkist-pink-skunk-clownfish/ – it IS set in the back end. And yet, a similar product, here – http://www.miniwaters.fish/product/amphiprion-nigripes-rose-skunk-clownfish-aka-black-footed-clownfish/ – is functioning as it should???
Only active plugin is WooCommerce…
Upon looking into this more closely…it seems that the price is not being consistently shown above the add to cart button. Eg. although there is a variation, since the variations are the same price, and even though one is not in stock, the price is not being shown….basically the same thing is occurring on any non-variable product.
So again, this might not be so much a bug and more of an odd programming choice. I kinda feel like I should always be seeing the price above the “add to cart” button..it should be consistent from a usability standpoint, but it’s not.
I wonder if it was all different before, and this update has just changed a lot of things…in the wrong direction?????
First off, nothing has changed in 2.5.5 with variations.
I suspect you’re messing with variation prices/stock etc which is affecting the display and confusing yourself.
Here is what you need to know:
1. Variations without regular prices are hidden
2. Variations out of stock **can be hidden** also based on settings
3. If all available variations have the same price, only the top price is shown.
4. If available variations have different prices, the top price shows a range, and a variation price appears next to the cart button.
5. Variations match from top to bottom. If you have overlap with the variations and attributes you’ll get odd results.
6. If you have too many variations, the form uses ajax instead and will not longer show attributes that match available variations only.
And finally, 7. prices get cached. If a plugin is messing with prices, that cache will remain until you resave the product.
p.e. it’s really HARD to read when you KEEP adding caps EVERYwhere??!! :p