things to consider for ecommerce business