Hi Mohd
System can calculate prices automatically.
To calculate the price, you can use standard condition technique.
Given your scenario, CMI is best option.
You can maintain customer material information record per customer.
This would resolve the issue.
Even if you face any other issue, please do let me know.
Rewards if you think my answers helps.
Regards