To make your e-commerce website a success, there are several components you must have simply because the space is so competitive. Of course you must first have a product people want to buy. You must have a site that works well with all the various mobile devices that exist today.
You must make the checkout process easy and that includes the ability for your customers to easily edit their shopping cart, see shipping charges and security information, and how to contact customer support. You must give your customers the option to order as a guest. You must also have great quality photographs, and a clear and easy to follow return policy.