Here are the initial steps you can consider before the development of an eCommerce website.
Defining your target audience and product
Selecting a domain name
Choosing payment getaways
Marketing strategy
User-friendly layout
Testing and SEO optimization
Mobile responsiveness