An online store must function. It must sell. It must be user-friendly and generate trust. We explain what a successful eCommerce should be like.