How to charge additional/different price on different product property on purchase order?