5 Things to Consider during E-commerce Website Development