Custom Fields to Products

I have several items I need for products. We have customers with multiple sites so we need to be abale to add multiple address’s to a propposal.

We also have some products that have a set up fee and monthly charge. so need it to be like this

Product Number of Initial Charge Each Initial Charge Total Monthly Charge Ea Monthly Charge Total Delivery Site

And then the calculations flow through. There could be as many as 100 sites for a single order of a single product.