Item custom field in Invoice

Yes, custom scripts are required for the CBM calcs.

Refer to this detailed step by step guide provided here: Sell in weight reduce stock in units

You can’t go wrong after the superb write up that was done by this guy