Ok.. attitude should have nothing to do with giving merchants free gifts.

Attitude should have everything to do with quest outcomes and affiliations. Save the Tieflings > they give you discount. Join/support a faction > they give you better deals.

I really don't want a mini-game of "bribe merchant with X amount first to get Y prices". It doesn't make any sense and it won't be fun gameplay.