I am currently using Miva Merchant for one of my clients and I desperatly trying to get away from it. I can do just about everything with Zencart that I do with Miva, except for one major issue.

The company is a wholesale company that sells to contractor, dealers, and stocking distributors. So there are three separate groups of people/price discounts. But there is another layer to it. Not all products get the same discount for each group.

For Example:
Product 1
Product 2
Product 3

Contractor discount is 10% on Product 1
Contractor discount is 15% on Product 2
Contractor discount is 20% on Product 3

Dealer discount is 20% on Product 1
Dealer discount is 30% on Product 2
Dealer discount is 40% on Product 3

Stocking Distributor discount is 30% on Product 1
Stocking Distributor discount is 40% on Product 1
Stocking Distributor discount is 50% on Product 1

Is there a module for this? If not could someone give me some direction as how to do it? If not I wouldn't paying someone for their time to build such a module.