What are the steps to create a ecommerce website?