Consider a product whose standard unit size is a 1kg bag. We buy it from the supplier in a 10kg box with 10 x 1kg bags.
We sell this product in 1kg bags for $10 and also the 10 x 1kg box for $90. Because they are buying in bulk, the price of the 10kg box includes a discount of 10%.
From what I understand, we could approach this in a couple of ways:
1. Use Units of Measure. The limitation here is that we wouldn't be able to specify a different price, barcode, etc for the Box, and would have to use price lists - which adds complexity and doesn't give us an quick way to view prices on the product page.
2. Use Product Variants. This lets us specify specific price, barcode, etc for the 1kg bag and 10kg box. But we wouldn't be able to manage stock properly, unless we set up each variant as a BoM, which again adds complexity.
I'm wondering if there is a third way which has the functionality of the Unit of Measure but with ability to specify different prices, barcodes per unit of measure?