I have several printed products. These products are printed after the order arrives on plain garments, so I manage stock of the plain garments, not the printed ones. I need to be able to synchronize these plain garments with the printed ones. For example, if someone buys a printed product in size 2 and white color, when the order arrives, I want to decrease the stock of the plain garment in that size. If the plain garment is out of stock in that size, I want to remove that size from the stock of the other printed products in that size and color.