Default way to handle different (packaging) units of product

Hi

I want to know what the default/out-of-the-box way is to setup multiple units of measure / packaging units for one and the same product.

E.g. products A

  • UOM piece

  • UOM small box : 6 x piece

  • UOM big box: 10 x piece

The idea would be that the inventory is correctly adjusted when a box is shipped.

E.g. 2 big boxes = - 20 pieces.

It should also be possible to add a different price to each unit.

E.g.

  • 1 piece: € 1

  • 1 small box : € 5

  • 1 big box: € 7

I searched a bit on this fora and read about:

bundles:

I can understand this is an approach when your bundling several different products A, B, C, … (with some unit of measure, e.g. each time 1 piece) together.

But it seems weird to me this would be the out-of-the-box approach to have different packaging units.

variants:

I can understand this is an approach for simular products where 1 product charateristic like color or size differs.

But in ERP design such element isn’t used for the unit of measure.

I also don’t see how it can work because I’ve got the impression every variant has its own inventory.

Thx for your help.

Tom

anyone?