There's a 'trade' button when speaking to any character. You don't have to have them offer to trade in conversation, and many don't (even traders). You have to use that to trade with traders like this one.