Add support for product_visible_discount
Add tree view of price types
Add constraints on price types