merchant
/ˈmɜːtʃənt/noun
Someone whose business is buying and selling goods to make money.
Example sentence
- “The spice merchant set up his stall in the old market square.”
Slightly old-fashioned for shopkeepers, but fully current in 'merchant navy' and 'merchant bank'.