I would
- Set a "minimum retail price" (perhaps equal to the current "suggested retail price")
- Allow ADs to charge market price
ADs could then chose to charge anywhere between minimum and market price depending on customer relationship, etc.
Just cut out the middle-man. Why let the purchaser and/or greys profit when the AD is the ones doing marketing, customer relations, etc.?