... that can affect multiple listings, turning listings off if the material stock runs out.
Say, several pendants with individual SKU's use a single type of jewelry box as a material component. There are 30 boxes available, but only 5 pendants. If either type of pendant sells then then that removes one box from the 30.
At the moment using normal components syncs the quantity based on the box and vice versa. So if I link the pendant with the box, I end up having 30 pendants, instead of 5.
So the BOX quantity would only adjust with a sale, not the inventory quantity of the pendants its connected to. Likewise adjusting the BOX stock levels doesn't adjust the levels of the linked pendants.
If the quantity of the boxes is then lower than the quantity of the pendants, then the stock level could adjust to the boxes. If the box quantity reaches zero, then it also turns the connected pendant listings off, even if their quantity is higher. This part could be optional.
This would allow me to get an inventory alert when the jewellery boxes are running low to order more.
This would allow me to keep track of other components that aren't tied to one listing like leather cords, shipping boxes, business cards etc.