Products: Choose product and change values to get pricing (Don't create new product)

I am hoping to essentially have sales team choose products and only input values for 2 data sets with a tiered pricing that is dependent on those data sets. I don’t want it to create a new product each time though.

For instance:
Product - Software License

These is only one of these products but the pricing changes for each opportunity depending on other field values. Can I achieve this with SuiteCRM?

create a custom line_items.js to set the price based on other fields when product line part number is added.

https://github.com/salesagility/SuiteCRM/blob/master/modules/AOS_Products_Quotes/line_items.js

J