A person who sells household provisions is typically called a grocer. Grocers may operate in grocery stores or supermarkets, offering a variety of food and household items. In some contexts, they may also be referred to as retailers or merchants.
The person who sells drink is known as sellsmen
An author is a person who writes and sells books.
baker
A bookie. Droll. You could call that person a bookseller or shopkeeper.
You call a person who sells flowers a (Florist)
A person who sells ship supplies is called a chandler
A person who sells jewels is called a jeweler.
fishmonger
A chandler.
A haberdasher.
A glomber
jeweler