A hawker does not have a fixed location from where they sell their items. Instead, they move from one location to another, selling their wares at a minimum profit. There is a minimum capital investment when it comes to setting up a business unit, and there is no limit to the wares that can be sold by a hawker while bringing their service to the very doorstep of customers.
A shopkeeper has a fixed building from where they sell their wares. Customers will come to buy their desired items at the shops. A shopkeeper’s customer base is limited to the geographical location of their shop. The wares sold can be limited to the type of shop. For example, a clothing store will only sell clothes, while an electrical shop will only sell electric items, etc.