vending

verb

Present participle of vend.

noun

the act of selling goods for a living