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.