This is an excellent module. However, it doesn't work as 'smoothly' as it could when using a product that has multiple attributes.
When you create a product, a "Main SKU" is created for the product.
When adding attributes, you can created separate "Attribute SKU" which have their stock levels tracked separately from the "Main SKU".
However, the "Add to Cart" button is only replaced with a "out of Stock" badge when the Main SKU reaches zero stock.
This creates a problem, as the "Attribute SKUs" may be in stock even though the "Main SKU" is not in stock (as a result, the customer is unable to order the "attribute SKUs").
Although you can disable stocking checking of the "Main SKU" to prevent this, the "out of stock" badge will no longer appear when the "attribute SKUs" reach zero stock. In such an instance, the module DOES prevent purchase of the out of stock attributes. However, the customer only sees the out of stock message when they try to add an attribute to cart.
This creates a slight usability issue, as the customer may end up trying to add every attribute to the cart before realizing that none of them are in stock.
Is there anyway to overcome this? I guess the best way would be if the "Main SKU" stock level was automatically adjusted to reflect the total number of "Attribute SKUs" in stock. Is there anyway of doing this?
