How to associate multiple products to a potential/deal each with their unique price

How to associate multiple products to a potential/deal each with their unique price

Hi Zoho community,

We sell SASS and offer several options on monthly subscriptions. We would like to do the following

- show in one potential several products that the customer is interested in/purchasing (ie software sub, tech support, add-ons)
-be able to enter a price unique to that potential for each product to reflect individual discounts
-be able to report per product on things such as # sold / time frame, average cost for our sales and retention metrics

Has anyone done this before with either hardware/product or software?

Any advice that you have would be greatly appreciated!