I am developing an invoicing solution. Many products are priced as a set pricing (i.e. labor for installation is $10).
Others are priced by the square foot. Others are priced by the square yard. Others are priced using a custom price matrix(where the price is a function of width and height, but with no direct calculation involved).
My question is how do I set up the relationship within the portal so that I am able to select any of the products and get a price?
If the product does not require a width or length, then there will be no need to enter one. Likewise if the product needs a specified dimension, then those fields will be required.