Found a combination of attributes that still have a problem (and probably can't be fixed).
Have a product with two sets of attributes - color and size.
setup stock by attributes as follows:
green, small : qty = 10
green, large : qty=10
red, small : qty =10
red, large : qty = 0
When I order red, large, the item is added to the shopping cart with the note it is out of stock, but the sale can be completed as if stock was available.
"configuration:stock:allow checkout" is set to false.
The problem with being able to order out of stock merchandise existed before this fix, and may be a problem unrelated to Stock by Attributes. Ideally, the red/large combination should not be selectable at all.
Bookmarks