You should be able to set up vendor price levels although they are vendor specific rather than item specific like sales. They are also limitations around how the price is derived as you cannot use a "hard" price like sales, instead, only using a percentage off (discount method).