Posted on 10/01/2018 10:48:42
Hi Nicolai,
I understand the complexity of the scenarios.
I would say, for predetermined list of products and quantities, the availability of the kit should be based on the lowest availability of the parts. Similar with the availability of the parent product based on the stock of the variants. Maybe adding an additional tag with the availability calculated based on the composition of the PartsList? PartsListAvailableAmount?
For PartList that are configurable (select a product from this list), maybe allowing to select just the products that are available? I know there is sometime an option to allow backorder, therefore this option might not be ideal. Instead you might need to add a setting similar with how the price is calculated. Fixed, Calculated, Fixed + Changes.
You guys know better what you can do and the best compination of development and compromise.
I am not sure if this functionality would be helpful for a lot of cases, I just seen the need for it in one of DWNA new projects.
Thank you,
Adrian