Yes to more ways of befriending merchants. It's been way too time-consuming trying to figure out how much each merchant gets plus-relations for which amount of gold. Some merchants also have different ratios. Zaleskar for example, if you shower him with a gift worth ~100 gold, his attitude went up by 7. On the lizard water mage book merchant, attitude went up by 50+.