The best way to create an eCommerce website from scratch is either to use a website builder with generic templates or hire a custom developer to build your site. With the first option you will save time and money, but give up some of the personalization and originality. The second option will typically take more time and cost more, but will also provide much more customization and brand-centered design.