UOM based pricing rule and UOM price conversion

Do we have function to apply discount on UOM based?

How we apply multiple UOM pricing?

Eg- 1 PCs is 100
8 Feet conversion factor is 0.500 , so price will be 100 * 0.500 = 50

Can we do that?