I switched from an old magento version ( 220.127.116.11) to the latest stable release (18.104.22.168) and suddenly discovered that the new version has a lot of issue with product attributes. I've managed to solve the attribute ordering, but now seems that I have another strange behaviour .
If I have more than a single attribute used for a configurable product it doesn't work correctly
It doesn't force the customer to select a choice in the first required option , and it doesn't exclude ( hide) products that don't have the corresponding attribute value .
Ex : I have a configurable product (T-Shirt) with 2 attributes with dropdown menu.
1st is color
2nd is size.
Attributes are set correctly.
Both are requested to purchase the product
I have made an attribute set for this specific products.
Attribute order is set correctly on configurable product page
If I have in stock 3 "XL" in brown color and 1 "M" in green color ,Magento should display ONLY the "M" option for the "SIZE" if I choose the green color on the first dropdown option, and not all the option related to the other attribute . Also, it should hide even the products that are out of stock.... It looks like if the standard Magento filtering process for attributes is not working anymore , and if I go on with the purchase I get a popup message stating "the quantity is not available".
I'm not much of an expert, so I don't know where to look to find where is the problem.
I've spent 2 days searching on the web , but nothing helped me.