Yes, you have to set up a company in order to start an e-commerce business in Singapore. Find out how to set up an online company here.