I just switched from Magento CE to NopCommerce 3.8 for my boutique and so far I am glad I made the move. Most of my items have a Size attribute and many also have a Color attribute so I track inventory by product attribute. (It is MUCH easier to set these configurations up in Nop, by the way!) I have found that if the default attribute option is out of stock, then "Out of Stock" is the availability status that is first seen by my customers on the product page. I am concerned they will not realize the status is just for the selected option and other sizes/colors are available. It would be nice to be able to link the availability to the overall product quantity and then show "out of stock" in the attribute selection area for the appropriate items (dropdown for Size in my case).
For example:
Availability: In Stock
* Small (out of stock)
Medium
Large
I also use a plugin for Product Ribbons. I tried to use this to show "Out of Stock" on the category list page, but it uses the stock quantity of the main product and ignores the variant quantities. So it only works for products that do not track by attribute.
I was thinking that if the stock quantity of the main product could be kept in sync with the attribute inventory counts when tracking inventory by attribute, then the availability on both the category and product pages could be related to the overall stock quantity. Has this been considered? I have seen several people asking about showing the stock status in the attribute dropdown. Is there a plugin for this for 3.8? Thank you!