Multiple features are required to make an eCommerce website up to the mark but the most common ones are:
An easy-to-use checkout.
Search engine optimized code and layout.
Content management capabilities.
Reporting tools and custom report features.
Promotion and discount code tools.