seller
noun
°Someone who sells; a vender; a clerk.
"Alisha was a seller of fine books."
°Something which sells.
"Two of the books Alisha authored had become banner sellers."