In our country, it is mandatory to register your business if you want to sell through ecommerce markets or your own website. While registering your business, you are also required to provide location. IN our country, you cannot run your online business just from your computer, your online business need a physical location, even when you do not have staff or inventory.