Things to consider during building an eCommerce website