It seems that the discount is applied to the whole party. Then after that you get the individual discounts based on attitude.

For instance, my prices with the main character were higher up until I spoke to him with the Red Prince pretending to be a regular lizard. At that point prices fell for the whole party, and my main character who had higher bartering got better prices than the Red Prince.