Separate UOM for Template and Variant

Hi,

If I have a template for bolts for example, I would like the variants to receive certain values from the template (e.g. description, expense account, etc.) but set a different UOM conversion for each variant. Is this possible?

Default UOM: Nos.
Purchase UOM: Kg
Each variant (bolt size) has a separate Kg–>Nos. conversion

Also, what is the Weight UOM field for?

See this link for purchasing in different UOM:

https://frappe.github.io/erpnext/user/manual/en/buying/articles/purchasing-in-different-unit

If someone defines Net Weight, Weight UOM is used to enter the UOM for the weight.

Ok. Got it. Thanks @KanchanChauhan