Item Prices Based on Quantity and Supplier

Is it possible to add different prices for an item when we purchase it based on quantity and on supplier? For example we buy semiconductors from 5 different suppliers in varying quantities. So when our buyer needs to place a purchase order they check based on availability and quantity which supplier to buy from.

Just an idea here…
Couldn’t you customize the “item price list” doctype by adding 2 fields? One for the supplier and the other for minimum buying quantities.
Check here for customization of form.