Customer Price List

We have a requirement where we need to define a list of items for each customer along with the price. This is more like a B2B contract. The customer is a large enterprise and he will mention the quantities against each item in their system. We will need to login to their system and get the order.
This information needs to be entered in ERPNext Sales Order. As soon as this customer is selected in SO I would need to display the list of contracted items and price. How to accomplish this in ERPNext
I tried using the price list feature but it does not meet our requirements.


I guess blew mentioned workaround can be used

Make a standing quotation for that customer with some large quantities and agreed prices. You can use get items from quotation button in sales order to call all the items associted with that particular customer

Thanks a lot. Will try it out.